Refatorando para SOA
Identificar Serviços • A identificação de serviços servirá como um guia para o refactoring da arquitetura RUP para a arquitetura SOA.
Analisar Serviços Exemplo do QIB
Arquitetura RUP
1º Passo Estrutura de cadastros e repositórios dão origem a componentes que implementam serviços de entidades
2º Passo Subsistemas dão origem a componentes que implementam serviços de controle
3º Passo Controladores dão origem a componentes que implementam serviços de controle
4º Passo Fachada dá origem a componente que age como um componente de fachada
5º Passo As telas dão origem aos componentes de front-end, é criado um componente para cada tecnologia usada para o mesmo
Comparando arquiteturas Comparando a arquitetura gerada pelo SOA com um subconjunto da arquitetura gerada pelo refactoring