Componentes de Serviço

Todos os artefatos de integração em execução no IBM WebSphere Process Server (por exemplo, processos de negócios, regras de negócios e tarefas humanas) são representados como componentes com interfaces bem definidas. Na SCA (Service Component Architecture), um componente de serviço define uma implementação de serviço.

Como todos os artefatos de integração são representados como componentes de serviço, também chamados de componentes SCA, o IBM WebSphere Process Server cria um ambiente com flexibilidade incomparável. Os componentes da SCA possuem uma interface cada um e podem ser fisicamente conectados para formar um módulo implementado no WebSphere Process Server. Isto permite alterar qualquer parte de um aplicativo sem afetar as outras partes. Por exemplo, é possível substituir uma tarefa humana para uma aprovação com uma regra de negócios para aprovação automática, simplesmente substituindo os componentes no diagrama de montagem sem alterar um processo de negócios ou o responsável pela chamada do processo de negócios.

Os componentes podem interagir com aplicativos existentes, utilizando os seguintes constructos de programação:

Além disso, os componentes podem interagir com outros aplicativos no EIS (Enterprise Information Systems) com o IBM WebSphere Adapters, versão 6.0.x, e o WebSphere Business Integration Adapters, com base no WebSphere Business Integration Framework, versão 2.6.

Acima dos serviços de suporte da infra-estrutura de tempo de execução e do núcleo da arquitetura orientada a serviços, o WebSphere Process Server oferece uma variedade de componentes de serviço da SCA prontos para uso, que podem ser utilizados em aplicativos de integração.

A estrutura baseada em componentes inclui um núcleo da SOA como base, seguido por uma camada de serviços de suporte e uma camada final de componentes de serviços, que incluem processos de negócios, tarefas humanas, máquinas de estado de negócios e regras de negócios.
Conceitos relacionados

(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)