Modelos de serviços
por Rodrigo Silva Magalhaes
1. Serviços primários
1.1. Serviço de entidade
1.1.1. Entidades de negócios
1.1.1.1. Clientes
1.1.1.2. Funcionário
1.1.1.3. Faturas
1.1.1.4. reclamações
1.1.2. Alto potencial de reúso
1.2. Serviço tarefa
1.2.1. Encapsula a lógica de process
1.2.2. Realiza uma sequencia de passos para completar tarefa especifica
1.2.3. relaciona os serviços de entidades
1.2.4. Pouco potencial de reuso
1.2.5. Serviço tarefa Orquestrado
1.2.5.1. Podem ser desenvolvidos como componentes
1.2.5.2. Web services Independentes
1.2.5.3. Representam uma definição de processo de negócio hospedada em uma plataforma de orquestração
1.3. Serviço Utilitário
1.3.1. Fornece funcionalidades reusáveis
1.3.1.1. Registro de eventos em log
1.3.1.2. Notificação e tratamento de exceções
1.3.2. Agnóstico [sem conhecimento ao negócio]