Proceso de ensamblaje de WebSphere Business Services Fabric

El producto WebSphere Business Services Fabric proporciona un entorno gobernado y sinérgico que permite a los administradores, los arquitectos, los analistas empresariales y los desarrolladores colaborar, ensamblar y proporcionar servicios empresariales en un sistema de arquitectura orientada a servicios (SOA).

En la figura siguiente se muestra una vista de muy alto nivel del proceso de ensamblaje de WebSphere Business Services Fabric, que incluye información sobre cómo desarrollar, desplegar, invocar y optimizar servicios empresariales con el producto.

Figura 1. Proceso de WebSphere Business Services Fabric para desarrollar, desplegar, invocar y optimizar servicios empresarialesProceso de ensamblaje de WebSphere Business Services Fabric
Conceptos relacionados
Interrelaciones de WebSphere
Servicios empresariales
Visión general del producto
Referencia relacionada
Condiciones de uso
Avisos y Marcas registradas

Visión general de la configuración de WebSphere Business Services Fabric

Para empezar a utilizar WebSphere Business Services Fabric, se deben realizar las siguientes actividades de configuración una vez instalado el producto. WebSphere Business Services Fabric no se puede utilizar hasta que se hayan completado las actividades de configuración.

  1. Configurar orígenes federados: una vez que Fabric esté instalado y en ejecución, un administrador debe configurar el sistema para integrarlo con los repositorios de LDAP (Lightweight Directory Access Protocol) y WSRR (WebSphere Service Registry and Repository), si se están utilizando. Si su sistema está únicamente utilizando Business Services Repository, puede saltar este paso y comenzar en el paso 2.

    Debe realizarlo el administrador de Business Services Governance Manager.

  2. Otorgar a los usuarios acceso a WebSphere Business Services Fabric: para comenzar a utilizar Fabric , un administrador debe asignar usuarios a los roles de Fabric. Posteriormente, el administrador debe inscribir organizaciones y usuarios en los servicios empresariales. Así, se podrá acceder en Subscriber Manager a los usuarios inscritos.

    Debe realizarlo el administrador en Business Services Subscriber Manager > Gestionar suscriptores.

Visión general del desarrollo, despliegue, invocación y optimización de servicios empresariales

El proceso de WebSphere Business Services Fabric abarca las actividades del desarrollo de servicios empresariales desde el principio hasta el fin, desde el diseño conceptual hasta el despliegue para los usuarios, como las actividades habituales siguientes:

Consulte la documentación en línea que se proporciona con cada módulo para obtener más información sobre estas actividades.

Antes de comenzar este proceso todos los módulos de WebSphere Business Services Fabric deben estar instalados y en ejecución. Para desarrollar, desplegar, invocar y optimizar servicios empresariales, siga estos pasos:

  1. Definir un proyecto de Fabric

    Las actividades de WebSphere Business Services Fabric se llevan a cabo dentro del ámbito de un proyecto. Cada configuración de proyecto se asocia con contenido de metadatos y el equipo que mantiene dicho contenido. Se pueden crear distintos tipos de proyecto para distintos tipos de contenido. Al iniciar un proyecto de desarrollo, un administrador debe crear un proyecto de tipo servicio empresarial, asignarle un equipo y asignar espacios de nombres para las instancias que pertenecerán a dicho proyecto. Otros tipos de proyectos se utilizan para contenidos del sector, para orígenes federados y para ampliaciones de ontología.

    En este paso, el administrador también debe asignar espacios de nombres (esto es, ubicaciones de metadatos de servicios empresariales) a cada proyecto de Fabric. Los espacios de nombres se clasifican según el tipo de metadatos que almacenan. Habitualmente, un proyecto tiene al menos un espacio de nombres de tipo instancia para almacenar instancias. Si el proyecto mantiene inscripciones y servicios empresariales suscribibles, también debería tener otro espacio de nombres de tipo inscripción para almacenar inscripciones y suscripciones a dichos servicios.

    Se realiza con un rol de administrador de Business Services Governance Manager > Servicio empresarial Configurar proyectos.

  2. Configurar espacios de nombres de proyecto

    El administrador también debe determinar qué espacios de nombres procedentes de otros proyectos deberían ser visibles y utilizables por los nuevos proyectos de Fabric. Los espacios de nombres importados de un proyecto permiten a los usuarios de dicho proyecto ver y hacer referencia a los metadatos almacenados en dichos espacios de nombres. A medida que el proyecto se desarrolla, puede requerir instancias de otros proyectos. Un proyecto también puede requerir la exposición a algunas instancias en un espacio de nombres para el consumo de otros proyectos. El administrador puede considerar estos requisitos en distintas etapas del proyecto.

    Se realiza con un rol de administrador de Business Services Governance Manager > Servicio empresarial Configurar espacios de nombres.

  3. Crear un proyecto en Business Services Composition Studio

    Un usuario de Business Services Composition Studio actualiza el espacio de trabajo del proyecto para descargar la versión más reciente del repositorio en el espacio de trabajo. Después, el usuario selecciona un proyecto de la lista de proyectos disponible para el equipo del usuario. Al actualizar y seleccionar un proyecto, se configura el entorno del proyecto del usuario. Una vez que se ha configurado el entorno, el usuario puede crear instancias de metadatos en los espacios de nombres pertenecientes al proyecto. Las instancias de espacios de nombres importados de otros proyectos son de sólo lectura.

    Después de que un administrador configure un proyecto de Fabric con sus usuarios y espacios de nombres, el equipo del proyecto de Fabric, incluidos sus arquitectos, desarrolladores y analistas empresariales, pueden crear instancias de metadatos de servicios empresariales como sus servicios empresariales, servicios web y puntos finales.

    Se realiza con los roles de arquitecto y desarrollador de Business Services Composition Studio.

  4. Crear, editar, probar y someter metadatos

    Todos los cambios realizados a los metadatos de servicios empresariales deben pasar por un proceso de gobernación para ser aprobados. Después de que se haya creado una instancia de los metadatos del servicio para un proyecto de Fabric y de que su entorno esté configurado, un miembro del equipo puede someter los cambios al proceso de gobierno para ser aprobados.

    Se realiza con los roles de arquitecto y desarrollador de Business Services Composition Studio.

  5. Aprobar o rechazar cambios de Governance de metadatos

    El administrador de gobierno revisa los cambios de metadatos de servicios empresariales, los aprueba y los publica en el repositorio. El administrador también puede rechazar los cambios si entran en conflicto con los metadatos existentes.

    Se realiza con un rol de administrador de Business Services Governance Manager > Servicio empresarial Gestionar cambios.

  6. Inscribir usuarios y organizaciones en servicios empresariales

    Para completar este paso, debe comprobar que los artefactos de la aplicación de un proyecto estén aprobados, que se han completado las actividades de despliegue y que es posible inscribirse y suscribirse a los servicios empresariales que se han definido para dicho proyecto.

    En consecuencia, un administrador de organización inscribe usuarios y organizaciones en los servicios empresariales, lo que les permite acceder (invocar) a dichos servicios.

    Pueden realizarlo varios roles en Business Services Subscriber Manager > Gestionar suscriptores.

  7. Invocar un servicio empresarial

    En un entorno de producción, un usuario del servicio empresarial invocará un servicio empresarial. Business Services Dynamic Assembler utiliza los metadatos del servicio empresarial para invocar el mejor punto final disponible. Este componente tiene en cuenta el usuario, el servicio empresarial, el contenido de la petición y la política que se aplica al servicio empresarial para, a continuación, devolver una respuesta adecuada. Por ejemplo, una respuesta adecuada podría ser la invocación a un punto final con un tiempo de respuesta apropiado para un nivel de servicio del cliente.

  8. Analizar y optimizar el rendimiento de los servicios empresariales

    Un administrador de aplicaciones puede acceder a los informes de rendimiento de servicios empresariales y realizar un ajuste del rendimiento de dicho servicio.

    Pueden realizarlo varios roles en Business Services Performance Manager.