SOA
Significa "Arquitectura Orientada a Servicios". Cuando las empresas crecen, a menudo agregan nuevos productos y servicios. Si bien estas adiciones pueden ayudar a ampliar el negocio, a menudo es difícil implementarlas de manera eficiente. El objetivo de SOA es facilitar el crecimiento de las empresas y agregar nuevos servicios.
La arquitectura orientada al servicio se basa en componentes que funcionan perfectamente entre sí. Por ejemplo, una empresa vende ropa a través de una tienda en línea. Después de unos meses de ventas exitosas, la compañía decide agregar un departamento de joyería. Un componente SOA agrega convenientemente una nueva sección a la tienda, en este caso, específicamente para joyería. La compañía luego quiere agregar nuevas opciones de envío. Un componente de envío SOA hace que agregar las nuevas opciones de envío sea tan fácil como marcar algunas casillas en un panel de control administrativo. Inicialmente, la compañía solo ofreció soporte por correo electrónico, pero luego decide que agregar soporte telefónico sería beneficioso. Un componente de asistencia telefónica permite a los representantes telefónicos buscar pedidos de clientes de la misma manera que los especialistas de asistencia por correo electrónico podrían hacerlo.
Básicamente, SOA hace posible que una empresa agregue nuevas características y servicios sin tener que crearlos desde cero. En cambio, se pueden agregar o modificar según sea necesario, lo que hace que sea más simple y eficiente expandir el negocio. Debido a que muchos productos y servicios ahora se ofrecen a través de la Web, la mayoría de las soluciones SOA incluyen implementaciones basadas en la Web.