das atividades de modelagem de negocio, levantamento de requisitos e definicao de servicos.Definicao e ResponsabilidadesA tabela abaixo apresenta as definicoes e responsabilidades dos principais papeis, no que se refere a Identificacao de Servicos de Negocio, no contexto de uma SOA. Papel Definicao Responsabilidade Cliente Interessado maior na solucao, dono do processo. Expor necessidades do negocio, gerenciar o processo de negocio. Analista de Negocio Profissional de TI ou de area de Negocio que atua como a ponte entre cliente e TI. Entender as necessidades do negocio, auxiliar na modelagem do negocio (desenho, simulacao, otimizacao). Analista de Requisitos Profissional de TI que realiza o levantamento dos requisitos de software. Entender as necessidades do negocio e como estas se traduzem em requisitos de software (funcionais e nao-funcionais), procurando identificar servicos em potencial. Arquiteto de Solucao Arquiteto com foco em integracao de aplicacoes e identificacao de servicos. Entender as necessidades do negocio quanto a integracao de solucoes, reutilizacao de servicos, procurando identificar os servicos candidatos. Arquiteto de Software Arquiteto com foco em design de aplicacoes e de servicos. Entender os requisitos de software e de integracao, procurando elaborar o design de aplicacoes de forma a viabilizar servicos de aplicacao e facilitar a composicao de destes em servicos de negocio. SOA - Papeis x ResponsabilidadesHa outros papeis muito importantes dentro da construcao de projetos focados em SOA. Alguns papeis como Gerente de Projetos, Desenvolvedor e Testador sao cruciais para qualquer projeto de TI. Tambem poderiamos explorar papeis novos, como um Administrador de Servicos. Contudo, o foco deste post esta na identificacao das necessidades do negocio do cliente, no levantamento de requisitos e no mapeamento destas necessidades e requisitos em Servicos e Processos de Negocio.Fluxo de ComunicacaoO fluxo de comunicacao entre os papeis apresentados anteriormente e mostrado na figura abaixo.As principais trocas de informacao entre estes papeis sao representadas pelas setas. Certamente, algumas interacoes nao apresentadas aqui podem ocorrer. Este fluxo procura ressaltar aquelas comunicacoes mais relevantes na Identificacao de Servicos em uma SOA.Fluxo de comunicacaoCliente e Analista de Negocios: O Cliente, normalmente, inicia a conversacao com um Analista de Negocios. O Cliente expoe seus problemas e necessidades de negocio. O Analista de Negocios precisa ter habilidades de ouvir, interpretar, questionar, conduzir a conversa, auxiliar o Cliente na elaboracao do problema, colocar-se na posicao do Cliente e identificar oportunidades de Negocio nao vislumbradas pelo Cliente.Analista de Negocios e Analista de Requisitos: Apos o entendimento das necessidades de negocio do Cliente, o Analista de Negocios precisa interagir com o Analista de Requisitos. Serao repassados ao Analista de Requisitos as necessidades de negocio, os criterios e limitacoes de regras de negocio. O Analista de Requisitos, entao, inicia seu trabalho de levantamento de requisitos funcionais para atender ao negocio.Analista de Requisitos e Cliente: Apos ter um entendimento inicial do problema do Cliente e dos principais requisitos de negocios repassados pelo Analista de Negocio, o Analista de Requisitos inicia sua interacao diretamente com o Cliente para coletar informacoes mais especificas. Os requisitos funcionais sao refinados e comeca a tomar corpo uma visao de sistema para o projeto.Analista de Negocios e Arquiteto de