ubiquitour.com

Ventajas y desventajas de la SOA y

El enfoque de arquitectura orientada a servicios (SOA) para tecnología de la información ha generado una gran atención en el mundo de los negocios. SOA implica el uso de un enfoque de capas para alinear con diversos procesos de negocio. Empresas deben tomar decisiones de diseño y la arquitectura sobre todas estas capas. Un enfoque de estratificación SOA viene con ventajas y desventajas.

Capas de SOA

SOA capas proporcionan una estructura conceptual que organiza una aplicación. Por lo general, una capa de empresa es una capa superior de la SOA que permite la comunicación entre los usuarios finales y la SOA. También facilita la integración de diferentes unidades de negocio. Otras capas SOA incluyen una capa de proceso que cuenta con servicios orientados al proceso, una capa intermedia que ayuda a añadir una funcionalidad a un servicio existente y una capa básica que cuenta con los servicios básicos de SOA.

Flexibilidad

Una ventaja del enfoque de estratificación SOA radica en el hecho que introduce flexibilidad. Con un enfoque SOA, un arquitecto de sistemas puede diseñar la arquitectura del sistema independientemente del diseño de software. La arquitectura del sistema depende de cuestiones tales como el software del sistema y el hardware disponible, así como los requisitos para la administración del sistema.

Facilita el acceso de servicios para proyectos

El enfoque SOA facilita el uso de una capa de acceso de servicio común que permite el acceso uniforme a la infraestructura funcional de la organización. Esta capacidad puede ser particularmente ventajosa para el desarrollo de proyectos individuales. Una capa de acceso de servicio común puede facilitar despliegue de servicios para el proyecto, por ejemplo, debido al formato unificado para acceder a los servicios.

Excepciones al acceso común

Aunque una capa de acceso de servicio común ofrece ventajas a nivel de proyectos, viene con desventajas para la empresa global. Configuración de una capa de acceso de servicio común para acceder a servicios también plantea la posibilidad de excepciones, que a menudo son mayores que los beneficios de usar una capa de acceso de servicio común. Estas excepciones podrían conducir al desarrollo de una arquitectura no autorizado para hacer frente a diversas situaciones del mundo real que pueden no ser apropiados para un enfoque común de acceso. Como resultado, el equipo de arquitectura no puede discutir algunos de los aspectos de diseño abiertamente.