Este procedimiento describe cómo crear un proyecto de arquitectura de componentes de sistema (SCA).
En esta sección se describe cómo crear y utilizar un proyecto SCA en el contexto de creación del modelo de servicios empresariales. La descripción presenta un formato numérico para mostrar con claridad la secuencia lineal de los sucesos.
En esta sección se asume lo siguiente:
- Se ha creado un proyecto de Studio.
- Se ha creado un proyecto WebSphere Integration Developer.
- El caso empresarial consiste en una situación donde debe implementarse un servicio empresarial mediante SCA.
- Se trata de una descripción de nivel superior. Se presupone que el lector sabe realizar las acciones definidas en este tema.
Para crear un proyecto SCA, siga estos pasos:
- En la perspectiva Servicios empresariales, cree una suite de aplicaciones.
- Cree una aplicación para la suite que acaba de crear.
- Configure un servicio de proceso. Debe establecer roles para el servicio de proceso.
- Cuando haya creado los roles para el servicio de proceso, añada un canal y defínalo. Es posible que, por ejemplo, desee que este servicio esté disponible como un servicio Web mediante la implementación de un canal de servicios Web en un servicio de proceso.
- Abra la perspectiva Integración empresarial.
- Abra el diagrama de ensamblaje. Los servicios se enlazan en esta vista configurando todos los puntos finales e interfaces para servicios para crear el flujo de proceso adecuado.
Nota: La definición del componente en el flujo determina lo que ve el usuario del servicio en oposición a lo que sucede en segundo plano. Tenga en cuenta también que los componentes pueden tener enlaces variables, como una interfaz SCA.
El enfoque SCA puede asignar componentes y puntos finales de forma dinámica según sea necesario en función de los metadatos del repositorio, en vez de que todos los componentes estén relacionados directamente entre sí.
- Cree el diagrama de ensamblaje. Cuando proceda, añada un componente de ensamblaje dinámico al flujo. Esto permitirá al sistema seleccionar de forma dinámica el punto final correcto de acuerdo con los metadatos almacenados en el repositorio.
- Suponiendo que sus puntos finales también serán componentes SCA, cree componentes separados para cada uno, pero no intente relacionarlos con Dynamic Assembler.
- Compruebe que todos los componentes tienen la interfaz adecuada y coloque una opción Exportar delante de cada uno.
- Relaciones las opciones Exportar con el componente correspondiente.
- Pulse con el botón derecho en cada exportación y pulse en .
- Cuando creado y configurado todas las exportaciones, guarde el diagrama de ensamblaje.
- Cuando haya realizado todos los pasos anteriores, pruebe el modelo en el módulo Composition Studio para conocer las interfaces y saber cómo funcionan los componentes en el proceso que ha creado.
- Abra la perspectiva Servicio empresarial.
- Importe los módulos SCA del diagrama de ensamblaje como un servicio compuesto en el proyecto de Fabric. Hágalo pulsando con el botón derecho del ratón en los puntos finales, y después pulsando en .
En la ventana emergente, compruebe que está seleccionado el proyecto que contiene sus componentes SCA.
- Si expande el árbol Punto final situado en el lado izquierdo de la pantalla, debería ver un punto final para cada opción Exportar que haya creado en el diagrama de ensamblaje. El resultado también se muestra en la ventana Cambios en el repositorio situada a la derecha del espacio de trabajo.
- Efectúe una doble pulsación sobre cada punto final para verificar que el Protocolo es SCA y, a continuación, especifique un entorno. Guarde los puntos finales a medida que vaya terminando para que desaparezcan los posibles avisos.
- Si desea probar los servicios ahora, publique los cambios en Business Services Repository. Cuando se hayan aprobado, actualice el proyecto (pulse con el botón derecho del ratón sobre el proyecto en la ventana Cambios en el repositorio situada a la derecha y seleccione Actualizar proyecto). Ahora vuelva a la perspectiva Integración empresarial y utilice la característica Probar componente para cada uno de los ensambladores dinámicos para comprobar si funcionan. Cuando haya terminado, vuelva a la perspectiva Servicio empresarial.
- Desarrolle una política para el servicio.
- Para comprobar sus suposiciones, ejecute el simulador de ensamblaje dinámico para probar la política.
- Cuando haya comprobado que la política funciona, publíquela enviando los cambios a Business Services Repository.