Repositório SOA
A implementação de SOA nas empresas tem avançado a cada dia e com ela avança as preocupações com relação à Governança.
Semana passada participei de um curso sobre o produto IBM WebSphere Service Registry and Repository V6.02. É um produto muito interessante, instalado sobre uma base WAS, Process Server ou WID. A interface de uso é similar ao console do WAS.

Suas principais funções contém:
- Business Metadata;
- Service Documents;
- Service Metadata;
- Queries;
- Classification Systems;
- My Service Registry;
- Administration, para importação de configurações de Administração.
No item “Business Metadata” são definidos “Concepts” e “Templates”.
No item “Service Documents”, são carregados e gerenciados arquivos relacionados a serviços, como:
- documentos WSDL ;
- documentos XSD;
- documentos SCA;
- documentos Policy;
- documentos XML, dentre outros.
No item “Service Metadata” são gerenciados os metadados específicos dos documentos carregados. Em documentos WSDL, por exemplo, são gerenciados metadados relacionados a:
- Messages;
- Operations;
- Port Types;
- Bindings;
- Ports, e;
- Services.
No item “Classification Systems” são definidos os sistemas de classificação de um serviço. Esse sistema de classificação pode ser customizado. O WSRR traz 02 sistemas de classificação padrões:
- Default Lifecycle;
- WSRR Core Ontology.
Esse sistema de classificação está fortemente relacionado à Governança do serviço. São com essas definições que podemos definir se um serviço está, por exemplo, em desenvolvimento, em teste, em aprovaçao, em implantação, etc.
A customização de um sistema de classificação pode ser feita no RAD, RSA ou WID, mediante implantação do WSRR Plugin.
Com o WSRR, é possível fazer integração com o IBM ESB e o IBM Message Broker, por exemplo.
No Brasil, este é um produto pouco usado, apesar do forte crescimento de implementações SOA. As empresas acabam fazendo o uso de UDDI.
A versão IBM WebSphere Service Registry and Repository V6.1 está para sair.
Para maiores informações, consulte o InfoCenter do produto.
Filed under: Análise | 2 Comments
Tags: SOA, WSRR
Um produto interessante para empresas que desenvolverão serviços internos.
Pra empresas que disponibilizaram seus serviços para clientes, não acho uma boa solução. Principalmente do ponto de vista do cliente. Visto que, os clientes terão que ficar caçando serviços em seus fornecedores.
Talvez a IBM poderia ser um pouco altruísta e melhorar o UDDI, mas ai é pedir demais. Viva o Capitalismo.
[]’s
Este produto, tecnicamente, possui recursos de governança que podem atender tanto público interno quanto clientes. Talvez, uma interface um pouco mais amigável para clientes.