Diferencia Entre SOA Contemporánea Y SOA Primitiva

Diferencia Entre SOA Contemporánea Y SOA Primitiva
Diferencia Entre SOA Contemporánea Y SOA Primitiva

Vídeo: Diferencia Entre SOA Contemporánea Y SOA Primitiva

Vídeo: Diferencia Entre SOA Contemporánea Y SOA Primitiva
Vídeo: Arquitectura Orientada a Servicios (SOA), BPM y ESB. 2024, Noviembre
Anonim

SOA contemporánea vs SOA primitiva | SOA de referencia, SOA común, SOA central, SOA de estado futuro, SOA de destino, SOA extendido

SOA (Arquitectura Orientada a Servicios) es un modelo arquitectónico en el que la lógica de la solución se presenta como servicios. Al tener los servicios como el método principal para entregar soluciones, SOA se esfuerza por ser altamente eficiente, ágil y productiva que otras soluciones tecnológicas existentes. SOA proporciona soporte para realizar las ventajas de los principios orientados a servicios y la informática orientada a servicios. Muchas tecnologías diferentes, diversos productos, interfaces de programación de aplicaciones y otras extensiones diversas suelen formar una implementación de SOA. SOA se divide en SOA contemporánea y SOA primitiva según el propósito que representan. Primitive SOA es el modelo de arquitectura básica orientada a servicios que puede realizar cualquier proveedor. Por otra parte,La SOA contemporánea es la clasificación que se utiliza para representar las extensiones de las implementaciones de SOA primitivas.

¿Qué es Primitive SOA?

SOA es un campo en constante crecimiento con varios proveedores que desarrollan productos SOA con regularidad. Una arquitectura básica orientada a servicios que puede realizar cualquier proveedor se conoce como SOA primitiva. SOA de referencia, SOA común y SOA principal son algunos de los otros términos que se utilizan para referirse a la SOA primitiva. La aplicación de los principios de orientación a servicios a las soluciones de software produce servicios y estos son la unidad lógica básica en SOA. Estos servicios pueden existir de forma autónoma, pero ciertamente no están aislados. Los servicios mantienen ciertas características comunes y estándar, pero pueden evolucionar y ampliarse de forma independiente. Los servicios se pueden combinar para crear otros servicios. Los servicios son conscientes de otros servicios solo a través de descripciones de servicios y, por lo tanto, pueden considerarse acoplados libremente. Los servicios se comunican mediante mensajes autónomos que son lo suficientemente inteligentes como para autogobernar sus propias partes de la lógica. Los principios de diseño de SOA más importantes (primitivos) son el acoplamiento flexible, el contrato de servicio, la autonomía, la abstracción, la reutilización, la componibilidad, la apatridia y la capacidad de descubrimiento.

¿Qué es la SOA contemporánea?

La SOA contemporánea es la clasificación que se utiliza para representar las extensiones de las implementaciones de SOA primitivas con el fin de lograr aún más los objetivos de orientación al servicio. En otras palabras, la SOA contemporánea se utiliza para llevar la SOA primitiva a un estado de SOA objetivo que las organizaciones quisieran tener en el futuro. Pero, a medida que la SOA (en general) evoluciona con el tiempo, la SOA primitiva se expande heredando los atributos de la SOA contemporánea. La SOA contemporánea ayuda al crecimiento de la SOA primitiva mediante la introducción de nuevas características, y luego estas características son adaptadas por el modelo SOA primitivo haciendo su horizonte más grande que antes. Por todas estas razones, la SOA contemporánea también se conoce como SOA de estado futuro, SOA de destino o SOA extendida.

¿Cuál es la diferencia entre SOA contemporánea y SOA primitiva?

SOA contemporánea y SOA primitiva difieren en el propósito que representan dentro del contexto de SOA. La SOA primitiva es la arquitectura básica orientada a servicios, mientras que la SOA contemporánea se utiliza para representar las extensiones de la SOA primitiva. Primitive SOA proporciona una guía que deben cumplir todos los proveedores, mientras que Contemporary SOA expande el horizonte de SOA al agregar nuevas funciones a la SOA primitiva. Actualmente, Contemporary SOA se enfoca en proteger el contenido de los mensajes, mejorar la confiabilidad a través de notificaciones de estado de entrega, mejorar el procesamiento XML / SOAP y el procesamiento de transacciones para dar cuenta de fallas en las tareas.

Recomendado: