Service-Oriented Architecture For Dummies
Todos os elementos de arquitetura orientada a serviços (SOA) estão dispostas para se conectar por meio de processos de negócios para entregar um nível preciso de serviço. SOA desenvolve um arranjo básico de componentes que podem coletivamente administrar um serviço de negócio complicado.
Para entender o layout do SOA, dê uma olhada neste fluxograma de componentes de arquitetura orientada a serviços:
Para ajudar a manter as coisas no gráfico em linha reta:
Adaptador: Um módulo de software adicionado a um aplicativo ou sistema que permite o acesso às suas capacidades através de uma interface de serviços compatível com os padrões.
Business Process Modeling: Um procedimento para mapear o que o processo de negócio faz, tanto em termos do que se espera várias aplicações que fazer eo que os participantes humanos no processo de negócios são esperados para fazer.
Enterprise Service Bus: O barramento de serviço corporativo é o centro nervoso de comunicações para serviços em uma arquitetura orientada a serviços. Ela tende a ser um macaco-de toda-obra, ligando a vários tipos de middleware, repositórios de definições de metadados (por exemplo, como você define um número de cliente), registros (como localizar informações), e as interfaces de todos os tipos (por apenas qualquer aplicação).
O Service Broker: Software em uma estrutura SOA que traz componentes em conjunto, utilizando as regras associadas a cada componente.
Governança SOA: Governança de SOA é um elemento da governança global de TI e, como tal, estabelece a lei, quando se trata de política, processos e gerenciamento de metadados. (Metadados aqui simplesmente significa que os dados que define a origem dos dados, o proprietário dos dados, e quem pode alterar os dados.)
Repositório SOA: Um banco de dados para todos os softwares SOA e componentes, com ênfase no controle de revisão e gerenciamento de configuração, onde eles guardam as coisas boas, em outras palavras.
SOA Service Manager: Software que orquestra a infra-estrutura SOA - de modo que os serviços de negócios pode ser apoiada e gerida de acordo com Acordos de Nível de Serviço bem definidos.
SOA Registro: Uma única fonte para todos os metadados necessários para utilizar o serviço Web de um componente de software em um ambiente SOA.