Arquiteto de SOA Integrantes: Peter Schwertner Pablo Teles Fernando Correa Guido Arnold Marcos Peixoto Fabiano Carvalho
Infórium Faculdade de Tecnologia
Prof.: Adriano Tavares Curso: Sistemas de Informação SOA Afinal, o que é SOA? • Diferentes interpretações, dependendo do interlocutor…
• Diretor Negócios “SOA é conjunto de processo, estrutura e
diretrizes de governança que permite alinhar TI às necessidades do negócio.” • Gerente TI “SOA é uma tecnologia que cria um ambiente de negócio ágil e provê vantagem competitiva ou maior valor.” • Arquiteto SW “SOA é uma arquitetura de software baseada em padrões abertos que permite integrar aplicações novas e existentes.” • Desenvolvedor “SOA é um framework baseado em webservices que permite invocar objetos remotamente utilizando protocolo SOAP, baseado em XML.” The role of the service- oriented architect • Centenas de empresas têm construído Web Services projeto - piloto, provando que esta é a mais recente evolução da tecnologia de computação distribuída. • Podemos reduzir com esta tecnologia, integração e desenvolvimento substancialmente (custos). Por Jason Bloomberg Senior Analyst ZapThink LLC The Rational Edge -- May 2003 O que é uma arquitetura orientada a serviço? • A Arquitetura Orientada a Serviços é capaz de responder rapidamente às constantes alterações nas necessidades de negócios. SOA fornece os princípios e orientações que transformam os recursos de TI inflexíveis e complexos em recursos altamente flexíveis, simplificados e integrados, que podem ser alterados e compostos para suportar mais diretamente, os objetivos de negócios. Os princípios de SOA • O negócio dirige os serviços e os serviços dirigem a tecnologia. • Agilidade nos negócios é a exigência fundamentalmente nas empresas. • Um sucesso de SOA é sempre estar em evolução. Os fundamentos de SOA Os fundamentos de SOA • Neutralidade – é a independência de plataforma; • Padronizado – é baseado no uso de padrões; • Consumível – é permitir sua descoberta e seu uso automatizado; • Reusabilidade – é o reuso do serviço, não por cópia de código ou re-implementação; O 4 +1 uma abordagem vista por SOA O 4 +1 uma abordagem vista por SOA • O que é diferente na prática de SOA é as aproximações mais tradicionais para o modelo de habilita e agilidade nos empreendimentos. Lembrando que o terceiro princípio da SOA afirma que SOAs estão sempre em evolução. Os pedaços perdidos • O mais importante é a abordagem top down para SOA delineadas neste artigo. Porque serviços Web pode diminuir consideravelmente os custos de integração, que é a história de hoje que os gestores querem ouvir sobre a tecnologia. • Com a economia (custo) a TI finalmente puxa para si os créditos, e cada vez mais as empresas olham para TI com outros olhos o de “valor estratégico para a organização”. Conclusão • O termo "serviço" é muito genérico e uma boa SOA pode gerenciar e controlar todos os tipos de serviços. • A arquitetura orientada a serviço não compreende serviços, apenas. É preciso adquirir capacidades que forneçam visibilidade, controle de desenvolvimento e execução de serviços