CENTRO UNIVERSITÁRIO SENAC
SANTO AMARO
Nilo César Basílio
Produção Textual Individual
Abordagens SOA
São Paulo
2020
2
Uma das abordagens SOA para identificação de serviços é a chamada top-
down, feita por decomposição de domínio do negócio nas suas áreas e subsistemas.
Essa abordagem auxilia a categorização e organização dos serviços. Numa próxima
etapa é feita a decomposição dos processos de negócios em subprocessos e casos
de uso de alto nível. O modelo resultante dessa abordagem é um reflexo do fluxo dos
eventos de negócio de TI. Essa técnica identifica serviços candidatos, bem como
áreas funcionais que encontram limites para os subsistemas. Os casos de uso
mencionados são candidatos a serviços de negócios para exposição tanto aos
consumidores externos, quanto aos internos, num processo para reduzir os níveis de
abstração.
Outra abordagem SOA para identificar serviços é a técnica bottom-up, que é
uma análise de ativos existentes. Os ativos examinados, como aplicativos
personalizados e pacotes de aplicações, são verificados na intenção de selecionar o
que pode ser aproveitado na realização das funcionalidades do serviço. Além disso, a
análise feita é projetada para averiguar a existência de serviços que foram perdidos
no processo de decomposição. Para tanto, uma análise de granularidade grossa dos
aplicativos legados é o ideal para fazer mapeamento de funcionalidades de negócios
no portfólio de aplicações existentes contra processos de negócio. Isso irá determinar
qual parte do processo pode ser feita por funcionalidades que se encontram em
aplicações existentes.
Por fim, há uma terceira técnica de abordagem na identificação de serviços que
busca validar outros serviços fora do escopo das abordagens anteriores. A
modelagem de serviço-alvo, conhecida como meet-in-the-middle, é provedora do elo
entre objetivos de negócio e de TI, embasada na rastreabilidade dos serviços para
garantir que serviços essenciais não sejam perdidos. Essa abordagem ajuda a definir
um escopo para focar no domínio do problema. No caso desse domínio do problema
ser grande para ser abordado numa iteração, então deve-se reduzir o escopo para
identificar uma área capaz de fornecer um impacto maior para o negócio dentro de um
prazo aceitável.
3
REFERÊNCIAS BIBLIOGRÁFICAS
BIEBERSTEIN, N.; LAIRD, R. G.; JONES, K.; MITRA, T. Executing SOA – A
Practical Guide for the Service-Oriented Architect. EUA: IBM Press and Pearson
online, 2008.
FUGITA, H. S.; HIRAMA, K. SOA: modelagem, análise e design. São Paulo:
Elsevier, 2012.

ARQUITETURA ORIENTADA A SERVICOS

  • 1.
    CENTRO UNIVERSITÁRIO SENAC SANTOAMARO Nilo César Basílio Produção Textual Individual Abordagens SOA São Paulo 2020
  • 2.
    2 Uma das abordagensSOA para identificação de serviços é a chamada top- down, feita por decomposição de domínio do negócio nas suas áreas e subsistemas. Essa abordagem auxilia a categorização e organização dos serviços. Numa próxima etapa é feita a decomposição dos processos de negócios em subprocessos e casos de uso de alto nível. O modelo resultante dessa abordagem é um reflexo do fluxo dos eventos de negócio de TI. Essa técnica identifica serviços candidatos, bem como áreas funcionais que encontram limites para os subsistemas. Os casos de uso mencionados são candidatos a serviços de negócios para exposição tanto aos consumidores externos, quanto aos internos, num processo para reduzir os níveis de abstração. Outra abordagem SOA para identificar serviços é a técnica bottom-up, que é uma análise de ativos existentes. Os ativos examinados, como aplicativos personalizados e pacotes de aplicações, são verificados na intenção de selecionar o que pode ser aproveitado na realização das funcionalidades do serviço. Além disso, a análise feita é projetada para averiguar a existência de serviços que foram perdidos no processo de decomposição. Para tanto, uma análise de granularidade grossa dos aplicativos legados é o ideal para fazer mapeamento de funcionalidades de negócios no portfólio de aplicações existentes contra processos de negócio. Isso irá determinar qual parte do processo pode ser feita por funcionalidades que se encontram em aplicações existentes. Por fim, há uma terceira técnica de abordagem na identificação de serviços que busca validar outros serviços fora do escopo das abordagens anteriores. A modelagem de serviço-alvo, conhecida como meet-in-the-middle, é provedora do elo entre objetivos de negócio e de TI, embasada na rastreabilidade dos serviços para garantir que serviços essenciais não sejam perdidos. Essa abordagem ajuda a definir um escopo para focar no domínio do problema. No caso desse domínio do problema ser grande para ser abordado numa iteração, então deve-se reduzir o escopo para identificar uma área capaz de fornecer um impacto maior para o negócio dentro de um prazo aceitável.
  • 3.
    3 REFERÊNCIAS BIBLIOGRÁFICAS BIEBERSTEIN, N.;LAIRD, R. G.; JONES, K.; MITRA, T. Executing SOA – A Practical Guide for the Service-Oriented Architect. EUA: IBM Press and Pearson online, 2008. FUGITA, H. S.; HIRAMA, K. SOA: modelagem, análise e design. São Paulo: Elsevier, 2012.