Você está na página 1de 11

O Papel do

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

Você também pode gostar