SOA
Es la sigla de "Service Oriented Architecture". Cuando las empresas crecen, a menudo agregan nuevos productos y servicios. Aunque estas adiciones pueden ayudar a que la empresa sea más grande, a menudo es difícil implementarlas de manera eficiente. El objetivo de SOA es facilitar que las empresas crezcan y agreguen nuevos servicios.
La Service Oriented Architecture 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 varios meses de ventas exitosas, la empresa decide agregar una sección de joyería. Un componente de SOA agrega convenientemente una nueva sección a la tienda, en este caso, específicamente para joyería. Luego, la empresa desea agregar nuevas opciones de envío. Un componente de envío de SOA hace que agregar las nuevas opciones de envío sea tan sencillo como marcar algunas casillas en un panel de administración. Inicialmente, la empresa solo ofrecía asistencia por correo electrónico, pero después decide que sería beneficioso agregar asistencia telefónica. Un componente de asistencia telefónica permite que los representantes telefónicos consulten los pedidos de los clientes de la misma manera que podían hacerlo los especialistas de asistencia por correo electrónico.
Básicamente, SOA permite que una empresa agregue nuevas funciones y servicios sin tener que crearlos desde cero. En su lugar, se pueden agregar o modificar según sea necesario, lo que hace que la expansión de la empresa sea sencilla y eficiente. Debido a que muchos productos y servicios se ofrecen actualmente a través de la web, la mayoría de las soluciones SOA incluyen implementaciones basadas en la web.
Pon a prueba tu conocimiento