Service Component Architecture

A Service Component Architecture, baseada na arquitetura padrão de mercado orientada a serviço, apresenta todos os processos de negócios - serviços da Web, recursos de serviço EIS (Enterprise Information System), fluxos de trabalho, bancos de dados, entre outros - de uma forma orientada a serviços. Nesta seção, examinaremos em um nível superior os serviços e os objetos de dados de serviço criados por esta arquitetura, que juntos expressam a lógica de negócios e se referem aos dados de negócios.

A meta da Service Component Architecture é separar a lógica de integração de negócios da implementação, de modo que um desenvolvedor de integração possa se concentrar na montagem de um aplicativo integrado em vez de nos detalhes da implementação. Para alcançar esse objetivo, os componentes de serviço que contêm a implementação de serviços individuais requeridos pelos processos de negócios são criados. O resultado é uma arquitetura de três camadas - lógica de integração de negócios, componentes de serviços e implementação - como mostrado no diagrama a seguir.
A separação da lógica de negócios, componentes de serviço e implementação

Visto que os componentes de serviço contêm a implementação, eles podem ser montados graficamente pelo desenvolvedor de integração sem precisar de conhecimento dos detalhes da implementação de nível inferior. Os componentes de serviço oferecem também a opção de permitir que o desenvolvedor de integração ou alguém que trabalhe para o desenvolvedor de integração inclua a implementação posteriormente. Conforme você verá no produto, os componentes são montados visualmente. Em outras palavras, você não é exposto ao código dentro dos componentes. No nível da lógica de negócios, mostrado no diagrama a seguir, os componentes são montados independente de sua implementação. A arquitetura orientada a serviços então permite que você se concentre em solucionar seus problemas de negócios utilizando e reutilizando componentes em vez de desviar sua atenção para a tecnologia que está implementando os serviços que você está utilizando.
Montando componentes de serviço independente de sua implementação

Conceitos relacionados
Versão em PDF da Visão Geral Técnica do Produto
Integração de Negócios
Aprendendo sobre as Ferramentas

Feedback
(C) Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.