Service Oriented Architecture (SOA) es un enfoque arquitectónico de tecnologías de la información orientado a empresas que da soporte a la integración de su empresa como servicios o tareas empresariales enlazadas y repetibles. Service Component
Architecture (SCA) es un modelo de programación simple pero potente para ensamblar diversos activos empresariales de tecnologías de la información en componentes y aplicaciones de servicio flexibles y reutilizables que siguen una Arquitectura orientada a servicios.
La especificaciones de SCA abierta han sido diseñadas por proveedores de tecnología de la colaboración Open Service Oriented Architecture (OSOA), incluyendo a IBM®, para atender las necesidades de composición de servicio y desarrollo de ensamblaje de las organizaciones que adopten SOA. El soporte para SCA es nuevo en este release de Rational Developer
for System z.
Utilizando herramientas SCA puede mejorar la flexibilidad y reutilizar sus aplicaciones. Puede realizar las siguientes tareas:
- Adaptar aplicaciones para que reflejen o habiliten cambios en el entorno empresarial.
- Reutilizar activos de implementación u otros componentes de servicio que cree en otras aplicaciones de empresa.
- Combinar servicios simples en servicios y aplicaciones compuestos más complejos.
- Utilizar tecnologías establecidas y las posibilidades que hay en ellas, tales como protocolos, implementaciones y destinos de despliegue, sin necesidad de recrear aplicaciones de empresa.
Las herramientas de desarrollo de SCA complementan el CICS Transaction Server, acelerando su capacidad de construir e integrar diversos servicios y ensamblados de servicios en sus aplicaciones. Utilizando las herramientas de desarrollo de SCA, puede realizar las siguientes tareas:
- Crear proyectos nuevos o permitir que proyectos existentes den soporte al desarrollo de artefactos de SCA.
- Añadir artefactos de SCA de proyectos con pocos cambios a espacios de trabajo y recursos existentes.
- Explorar activos clave de SCA en el espacio de trabajo.
- Utilizar asistentes para crear activos de SCA nuevos.
- Generar nuevas implementaciones de componentes a partir de interfaces de servicio existentes.
- Ensamblar servicios compuestos conectando los componentes gráficamente.
- Componer de forma recursiva utilizando compuestos de SCA para implementar componentes de nivel superior.
- Configurar enlaces de protocolos en servicios de componentes, referencias e implementaciones.
- Guiar el comportamiento de las herramientas configurando los valores predeterminados preferidos.
Desarrollar aplicaciones de Service Component Architecture (SCA)