Tabla de contenido:
- Definición: ¿Qué significa el análisis y diseño orientado a servicios (SOAD)?
- Techopedia explica el análisis y diseño orientado a servicios (SOAD)
Definición: ¿Qué significa el análisis y diseño orientado a servicios (SOAD)?
El análisis y diseño orientado a servicios (SOAD) es una metodología que se refiere al modelado y diseño para aplicaciones de arquitectura orientada a servicios (SOA).
Un enfoque SOAD en el diseño de aplicaciones SOA requiere los siguientes elementos clave:
- Modelo de proceso: definición de proceso y notación mediante la organización de análisis y diseño orientado a objetos (OOAD), modelado de procesos empresariales (BPM) y elementos de arquitectura empresarial También se pueden definir elementos adicionales si es necesario.
- Instrucciones: Forma estructurada para conceptualizar servicios.
- Estándares: proporcionan factores de calidad bien definidos y mejores prácticas de servicio, capacidad, datos y granularidad de restricciones. Los roles también deben estar bien definidos y establecer si es un desarrollador, arquitecto o analista responsable de cada fracción del trabajo.
- Artefactos: defina lo que no es un buen servicio, como los servicios que no son reutilizables, y por lo tanto no califican como residentes de SOA.
- Calidad de servicio: facilita el modelado de extremo a extremo y proporciona un soporte integral de herramientas.
Techopedia explica el análisis y diseño orientado a servicios (SOAD)
Las disciplinas de modelado SOA existentes como OOAD, EA frameworks y BPM no pueden cumplir los requisitos cuando se aplican independientemente a las aplicaciones SOA. La implementación temprana de proyectos SOA que se desarrollaron en OOAD, los marcos EA y BPM solo cubren una parte de la arquitectura SOA. Por lo tanto, SOAD surgió para garantizar la implementación exitosa y completa de las aplicaciones SOA.
SOAD es una metodología de modelado holística que se basa en metodologías existentes, bien disciplinadas y probadas: OOAD, marcos EA y BPM. Además de esta combinación de métodos probados, los siguientes conceptos y aspectos importantes también deben considerarse en un enfoque SOAD:
- Categorización y agregación de servicios
- Políticas y aspectos
- Procesos de encuentro en el medio
- Corretaje semántico
- Servicio de recolección y corretaje de conocimiento
SOAD es aplicable a muchas aplicaciones, como aplicaciones empresariales y estilos arquitectónicos que están más allá de SOA. Además, los desarrollos actuales del enfoque SOAD también se encuentran en el modelo de decisión arquitectónica reutilizable y la computación en la nube.
