La implementacin de SOA lleva inherente la utilizacin de uno de sus componentes
ms importantes: el Bus de Servicios Empresarial, ESB. Su uso brinda proporciona grandes ventajas para los dos tipos principales de usuarios (en general, proveedores y clientes). Es importante tambin aplicar estndares de comunicacin para la configuracin del ESB con el fin de que estos ayuden con la publicacin y descubrimiento de los servicios; XML, SOAP y WSDL son ejemplos de los posibles estndares disponibles. Si bien, SOA define principios que se deben seguir para tener los mximos beneficios de ella, no se puede dar una serie de pasos a seguir (no existe una recete universal) que aseguren que se obtendrn buenos resultados. Ante esto, antes de iniciar con la implementacin de SOA, se deben conocer las caractersticas especficas de la empresa a tratar. Por ejemplo, se debe conocer el nivel de madurez de la empresa o la cultura propia de la organizacin. La organizacin que vaya a hacer la implementacin de SOA debe hacer uso de los principios de arquitectura de software y reutilizacin previamente. Aunque SOA brinda grandes beneficios, poca ser la eficiencia que se tenga en los casos que no se tenga reutilizacin, y esto afectar la estandarizacin en los procesos de negocio.