O documento discute a arquitetura orientada a serviços (SOA), incluindo sua definição, vantagens como reusabilidade e baixo acoplamento, e elementos-chave como serviços, registros e descoberta dinâmica.
5. Repercussão no Mercado SOAs to have 'profound impact' IDC looks forward to challenges and opportunities Robert Jaques, vnunet.com 03 Apr 2006 http://www.vnunet.com/vnunet/news/2153310/soas-profound-impact ? vnu_lt = vnu_art_related_articles IT directors dismiss SOA as marketing hype Two-thirds write off Service Oriented Architecture as 'meaningless puff' Matt Chapman, vnunet.com 04 Apr 2006 http://www.whatpc.co.uk/vnunet/news/2153394/directors-believe-soa-hype IBM's SOA strategy under fire from experts Big Blue's plans dismissed as 'disjointed' and lacking in third-party integration Tom Sanders in California, vnunet.com 24 Mar 2006 http://www.vnunet.com/vnunet/news/2152664/analysts-puzzled-ibm-soa
6. Repercussão no Mercado The Sun is Shining over SOA Market Softpedia, 20th of June 2005, 10:29 GMT http://news.softpedia.com/news/The-Sun-is-Shining-over-SOA-Market-3402 . shtml Planejamento em etapas é chave para sucesso de projetos SOA, diz Gartner Por Camila Fusco, do COMPUTERWORLD 18 de abril de 2006 - 11h18 http://computerworld.uol.com.br/gestao/2006/04/18/idgnoticia .2006-04-18.6974930760/ IDGNoticia_view
7.
8.
9.
10.
11.
12.
13.
14.
15.
16. Em busca do Serviço Esquema gráfico Cliente Registry Servidor Dynamic Discovery Contract Serviços Disponíveis Requisição de Serviço Resultado do Serviço
25. Vantagens Desvantagens Recursos antigos: não é necessário se desfazer de sistemas legados ou parte deles. Aplicações isoladas, não distribuídas que não requerem integração com outras aplicações. Baixo acoplamento: a principal integração que ocorre em SOA é com relação à parte de especificação dos serviços, permitindo liberdade com relação à sua implementação. Aplicações que são desenvolvidas com o intuito de durarem pouco tempo, SOA visa longevidade. Escalabilidade: a arquitetura oferece facilidade de integração de novas funcionalidades e permite respostas rápidas a inovações requeridas pelos usuários. Aplicações homogêneas, por exemplo, desenvolvidas sobre uma única plataforma. Reuso: os serviços disponíveis podem ser combinados para fornecer novos serviços aos clientes sem a necessidade de mais esforço em desenvolvimento. Aplicações que requerem altas taxas de transmissão de dados.