< Anterior | Siguiente >

Lección 6: Crear participantes en el modelo de servicios

Este contenido se aplica a la Versión 7.5.4 o posteriores. En esta lección creará participantes en el modelo de servicios que utilizarán y proporcionarán los servicios de la aplicación. Los participantes pueden ser usuarios o proveedores de servicio (o ambas cosas). Los participantes interactúan entre sí para implementar la automatización del proceso de negocio.

Crear un paquete para contener los participantes

A efectos organizativos, creará un paquete para contener los participantes.
Por qué y cuándo se efectúa esta tarea
Para crear un paquete:
  1. En la vista Explorador de proyectos, pulse la carpeta model con el botón derecho del ratón y pulse Crear modelo.
  2. En el panel Categorías del asistente Modelo, pulse Modelo de servicios.
  3. En el panel Plantillas, pulse Paquete de servicios en blanco.
  4. Especifique participants como nombre del paquete. El diagrama Main se abrirá en el editor de diagramas.

Crear el participante Invoicer

El participante Invoicer suministra el servicio invoicing (facturación).
Por qué y cuándo se efectúa esta tarea

Para crear el participante Invoicer:

  1. En la vista Explorador de proyectos, en el paquete participants, abra el diagrama Main.
  2. En la Paleta, pulse un Participante, arrastre el cursor hasta el diagrama y especifique Invoicer como nombre del participante.
  3. En el editor de diagramas, pulse el participante con el botón derecho del ratón y, a continuación, pulse Filtros > Mostrar vista externa. Los puertos son visibles al añadirlos a los participantes.
  4. En la Paleta, pulse Punto de servicio y arrastre el cursor hasta el marco del participante Invoicer. El marco del participante se ampliará y quedará de color gris para indicar que puede añadirse el punto de servicio. La tabla siguiente muestra el aspecto del elemento del diagrama cuando puede añadirse un punto de servicio y cuando no puede añadirse.
    No preparado para soltarse Preparado para soltarse
  5. En la ventana, pulse Seleccionar elemento existente y especifique la interfaz de servicio InvoicingService como su tipo.
  6. Especifique invoicing como nombre del punto de servicio. El participante Invoicer debe ser parecido al siguiente:

Crear el participante Shipper

El participante Shipper proporciona el servicio shipping (suministro).
Por qué y cuándo se efectúa esta tarea
Para crear el participante Shipper:
  1. En la Paleta, pulse un Participante; arrastre el cursor hasta el diagrama y especifique Shipper como nombre del participante.
  2. En el editor de diagramas, pulse el participante con el botón derecho del ratón y, a continuación, pulse Filtros > Mostrar vista externa.
  3. En la Paleta, pulse Punto de servicio y arrastre el cursor hasta el marco del participante Shipper.
  4. En la ventana, pulse Seleccionar elemento existente y especifique la interfaz de servicio ShippingService como su tipo.
  5. Especifique shipping como nombre del punto de servicio.
Resultados
El participante Shipper debe ser parecido al siguiente:

Crear el participante Scheduler

El participante Scheduler suministra el servicio scheduling (planificación).
Por qué y cuándo se efectúa esta tarea
Para crear el participante Scheduler:
  1. En la Paleta, pulse un Participante, arrastre el cursor hasta el diagrama y especifique Scheduler como nombre del participante.
  2. En el editor de diagramas, pulse el participante con el botón derecho del ratón y, a continuación, pulse Filtros > Mostrar vista externa.
  3. En la Paleta, pulse Punto de servicio y arrastre el cursor hasta el marco del participante Scheduler.
  4. En la ventana, pulse Seleccionar elemento existente y especifique la interfaz de servicio SchedulingService como su tipo.
  5. Especifique scheduling como nombre del punto de servicio.
Resultados
El participante Scheduler debe ser parecido al siguiente:

Crear el participante OrderProcessor

El participante OrderProcessor suministra el servicio purchasing (compras) y utiliza las demás participantes para realizar su trabajo.
Por qué y cuándo se efectúa esta tarea
Para crear el participante OrderProcessor:
  1. En la Paleta, pulse un Participante, arrastre el cursor hasta el diagrama y especifique OrderProcessor como nombre del participante.
  2. En el editor de diagramas, pulse el participante con el botón derecho del ratón y, a continuación, pulse Filtros > Mostrar vista externa.
  3. En la Paleta, pulse Punto de servicio y arrastre el cursor hasta el marco del participante OrderProcessor.
  4. En la ventana, pulse Seleccionar elemento existente y especifique la interfaz de servicio PurchasingService como su tipo.
  5. Especifique purchasing como nombre del punto de servicio.
  6. En la Paleta, pulse junto a Punto de servicio y pulse Punto de solicitud.
  7. En la Paleta, pulse Punto de solicitud y arrastre el cursor hasta el marco del participante OrderProcessor.
  8. En la ventana, pulse Seleccionar elemento existente y especifique la interfaz de servicio InvoicingService como su tipo.
  9. Especifique invoicing como nombre del punto de solicitud.
  10. Repita los pasos 5 a 9 para crear los siguientes puntos de solicitud:
    • o Punto de solicitud denominado shipping con la interfaz ShippingService como su tipo
    • o Punto de solicitud denominado scheduling con la interfaz SchedulingService como su tipo
Resultados
El participante OrderProcessor debe ser parecido al siguiente:

Guarde y cierre el diagrama Main de los participantes.

Punto de comprobación de la lección

Ha creado los participantes que interactúan con la aplicación.
En la próxima lección, configurará la arquitectura de la aplicación completada.
< Anterior | Siguiente >

Comentarios