IBM WebSphere Business Services Fabric Assembly Process

O produto IBM WebSphere Business Services Fabric oferece um ambiente cooperativo e controlado que permite que os administradores, arquitetos, analistas de negócios e desenvolvedores montem e entreguem de modo colaborativo serviços de negócios em um sistema SOA (Arquitetura Orientada a Serviços). O processo de montagem do WebSphere Business Services Fabric fornece uma visualização de alto nível de como desenvolver, chamar e otimizar serviços de negócios utilizando o produto.

O processo de montagem do WebSphere Business Services Fabric na Figura 1 exibe esse processo.

Figura 1. Processo do WebSphere Business Services Fabric para Desenvolver, Implementar, Chamar e Otimizar Serviços de Negócios
Conceitos relacionados
Serviços de Negócios
Visão Geral do Produto
Referências relacionadas
Termos de Uso
Avisos e Marcas Registradas

Visualização Rápida das Atividades de Configuração

Para iniciar utilizando o WebSphere Business Services Fabric, é necessário desempenhar as atividades de configuração a seguir, após a instalação do produto. Não é possível utilizar o WebSphere Business Services Fabric até que as atividades de configuração sejam concluídas.

  1. Configurar Origens Federadas: Ao instalar e executar o WebSphere Business Services Fabric, um administrador deverá configurar o sistema para integrá-lo aos repositórios LDAP (Lightweight Directory Access Protocol) e WSRR (WebSphere Service Registry and Repository)(se estiverem sendo utilizados). Se seu sistema estiver utilizando apenas o IBM Business Services Repository, ignore esta etapa e inicie com a Etapa 2.

    Desempenhado pelo Administrador no IBM Business Services Governance Manager.

  2. Conceder aos Usuários Acesso ao WebSphere Business Services Fabric: Para iniciar o uso do WebSphere Business Services Fabric, um administrador deve inscrever uma organização e seus usuários no sistema. Em seguida, ele deve executar os direitos de serviços de negócios para seus usuários, inscrevendo as organizações e os usuários nos serviços de negócios a fim de fornecer acesso a eles.

    Desempenhado pelo Administrador no IBM Business Services Subscriber Manager > Gerenciar Assinantes.

O Processo Desenvolver, Implementar, Chamar e Otimizar Serviços de Negócios

O processo do WebSphere Business Services Fabric transpõe as atividades de desenvolvimento de serviço de negócios de ponta a ponta do design conceitual para o lançamento aos usuários. O processo é o seguinte:

Para saber mais sobre essas atividades, consulte a documentação fornecida com cada módulo.

Todos os módulos do WebSphere Business Services Fabric devem ser instalados e estar em execução, antes do início desse processo. As etapas do processo estão listadas abaixo.

  1. Definir um Projeto do Fabric

    As atividades do WebSphere Business Services Fabric são executadas dentro do escopo de um projeto. Cada projeto é configurado para ser associado ao conteúdo de metadados e à equipe que mantém esse conteúdo. Diferentes tipos de projetos podem ser criados para diferentes tipos de conteúdo. No início de um projeto de desenvolvimento, um administrador deve criar um novo projeto do tipo Serviço de Negócios, designar uma equipe para ele e alocar espaços de nomes para as instâncias pertencentes a esse projeto. Outros tipos de projetos são utilizados para o conteúdo de segmento de mercado, as origens federadas e extensões de ontologia.

    Nesta etapa, o administrador também deve designar nomes de espaços que são locais de metadados de serviços de negócios para cada projeto do Fabric. Os espaços de nomes são categorizados pelo tipo de metadados armazenados. Normalmente, um projeto possui pelo menos um espaço de nomes do tipo Instance para armazenamento de instâncias. Se o projeto mantiver os serviços de negócios e as inscrições por assinaturas, ele deveria ter outro espaço de nomes do tipo Enrollment para armazenar as inscrições e assinaturas para esses serviços.

    Função desempenhada pelo administrador no IBM Business Services Governance Manager > serviço de negócios Configurar Projetos.

  2. Configurar Espaços de Nomes do Projeto

    O administrador também deve determinar quais espaços de mensagens fornecidos por outros projetos deveriam ser visíveis e utilizáveis pelos novos projetos do Fabric. Os espaços de nomes importados de um projeto permitem que usuários desse projeto visualizem e façam referência aos metadados armazenados nestes espaços de nomes. À medida que um projeto é desenvolvido, ele pode requerer instâncias de outros projetos e pode ser necessário expor algumas instâncias em um espaço de nomes para o uso de outros projetos. O administrador pode visitar novamente esses requisitos em estágios diferentes do projeto.

    Função desempenhada pelo administrador no IBM Business Services Governance Manager > serviço de negócios Configurar Espaços de Nomes.

  3. Criar um projeto no IBM Business Services Composition Studio

    Um usuário do IBM Business Services Composition Studio atualiza o espaço de trabalho do projeto para fazer download da versão mais recente do repositório no espaço de trabalho. O usuário, então, seleciona um projeto na lista de projetos disponíveis para a equipe do usuário. A atualização e a seleção de um projeto configuram o ambiente de projeto do usuário. Ao configurar esse ambiente, o usuário poderá criar instâncias de metadados dentro dos próprios espaços de nomes do projeto, definidos anteriormente no controle. As instâncias de espaços de nomes importadas de outros projetos são de leitura.

    Após um administrador configurar um projeto do Fabric com seus usuários e espaços de nomes, a equipe de projeto do Fabric, incluindo arquitetos, desenvolvedores e analistas de negócios, pode instanciar os metadados de serviços de negócios, tais como seus serviços de negócios, serviços da Web e terminais.

    Funções desempenhadas pelo desenvolvedor e arquiteto no IBM Business Services Composition Studio.

  4. Criar, editar, testar e enviar metadados

    Todas as alterações feitas nos metadados de serviço de negócios precisam passar pelo processo de controle para aprovação. Após os metadados de serviços forem instanciados para um projeto do Fabric e seu ambiente ser configurado, um membro da equipe poderá enviar as alterações para o processo de controle para aprovação.

    Funções desempenhadas pelo desenvolvedor e arquiteto no IBM Business Services Composition Studio.

  5. Aprovar ou rejeitar alterações de metadados no controle

    O administrador de controle revê as alterações de metadados de serviços de negócios, aprova e as publica no repositório. O administrador também pode rejeitar as alterações, se elas entrarem em conflito com os metadados existentes.

    Função desempenhada pelo administrador no IBM Business Services Governance Manager > serviço de negócios Gerenciar Alterações.

  6. Inscrever usuários e organizações em serviços de negócios

    Essa etapa assume que os artefatos de aplicativos em um projeto são aprovados, as atividades de implementação são concluídas e os serviços de negócios definidos para este projeto são inscritos e assináveis.

    Em seguida, um administrador de organização inscreve os usuários e as organizações em serviços de negócios, os quais permitirão que eles acessem, ou seja, (chamem) os serviços.

    Função desempenhada pelo administrador no IBM Business Services Subscriber Manager > Gerenciar Assinantes.

  7. Chamar um serviço de negócios

    Presumindo que o aplicativo está sendo executado em um ambiente de produção, um usuário de serviço de negócios chama um serviço de negócios. Utilizando os metadados de serviço de negócios, o IBM Business Services Dynamic Assembler chama o melhor terminal disponível. Ele considera o usuário, o serviço de negócios, o conteúdo de um pedido e a política aplicados ao serviço de negócios e, em seguida, retorna uma resposta adequada. Por exemplo, uma resposta adequada pode ser a chamada de um terminal dentro do tempo de resposta apropriado para um nível de serviço do cliente.

    IBM Business Services Dynamic Assembler

  8. Analisar e otimizar o desempenho do serviço de negócios

    Um administrador de aplicativo pode acessar os relatórios de desempenho de serviço de negócios e ajustar o desempenho do serviço.

    Função desempenhada pelo administrador no IBM Business Services Performance Manager.