PROXY CAPABILITY
Cómo puede un servicio sujeto a la descomposición, continuar soportando a los clientes afectados por la descomposición?
PROBLEMA.
Si un servicio establecido necesita ser descompuesto en múltiples servicios, su contrato y sus clientes existentes pueden ser impactados.
SOLUCION
El contrato del servicio original se preserva, incluso si la capacidad lógica es separada al volver la capacidad establecida un proxy.
APLICACIÓN
Las lógicas de fachada necesitan ser introducidas para redirigir las peticiones y respuestas entre el proxy y las nuevas capacidades localizadas.
IMPACTO
La solución practica proporcionada por este patrón resulta en la medida de la des normalización del servicio.
PRINCIPIO
Service Loose Coupling
ARQUITECTURA
Servicio.
CAPACIDAD DESCOMPUESTA
Cómo puede un servicio ser asignado para minimizar las posibilidades de desconstrucción de capacidades lógicas?
PROBLEMA
La descomposición de un servicio para con su implementación puede requerir la descomposición de la lógica en sus capacidades, las cuales pueden ser disruptivas y hacer que la preservación del contrato del servicio sea problemática.
SOLUCION
Los servicios con tendencia a la descomposición futura pueden ser equipados con una serie de capacidades granulares que pueden hacer mas fácil la descomposición.
APLICACIÓN
Servicios adicionales de modelado son llevados a utilizados para la definición granular, haciendo posible la capacidades distribuidas.
IMPACTO
Hasta que el servicio ha sido eventualmente descompuesto, puede ser presentado por un contrato extremamente cargado que permanece con el siempre y cuando las capacidades del proxy sean soportadas.
PRINCIPIOS
Contratos de servicio estandarizados, Abstracción de servicios.
ARUITECTURA
Servicios.
CAPACIDADES DISTRIBUIDAS
Cómo puede un servicio preservar su contexto funcional mientras también cumple con capacidades de procesamiento de requerimientos especiales?
PROBLEMA
Una capacidad que pertenece a la zona interna de un servicio puede requerir requerimientos de procesamiento únicos que no pueden ser acomodados por él la implementación por defecto del servicio, pero separando la capacidad lógica del servicio comprometerá la integridad del contexto del servicio.
SOLUCION
La lógica que está por debajo del servicio está distribuida, por tanto esto permite que la implementación lógica de una capacidad con requerimientos especiales de procesamiento pueda estar separada físicamente, mientras sigue siendo representada por el mismo contrato de servicio.
APLICACIÓN
Se mueve la lógica y se añade el proceso intermedio para actuar en llave ente la lógica que se ha movido y la lógica principal del servicio.
IMPACTO
La distribución de la lógica de las capacidades conlleva a una saturación del rendimiento asociado con la comunicación remota y la necesidad para un nuevo proceso intermedio.
PRINCIPIOS
Servicios de contrato estandarizados. Autonomía de Servicios.
No hay comentarios:
Publicar un comentario