Você está na página 1de 17

CAIO PABLO CRISTIANO DANIEL NCOLAS SUVENIR Prof. Ms.

Reane Franco Goulart

SOA
Arquitetura que tem tido destaque na integrao de

negcios atualmente.
SOA segundo a Accenture:

Uma arquitetura que define funes de negcios dinstintas, implementadas por sistemas autnomos, as quais devem operar conjuntamente para executar um processo de negcio.

SOA
Cada

funo de negcio implementada como um servio.

(componente)

Esses servios ficam disponveis em uma rede para que

as aplicaes possam utiliz-los. Em geral, esta rede a internet e os servios so chamados de web services.

Caractersticas da arquitetura
As partes (servios) so bastante independentes entre

si. No h limitaes em relao plataforma ou linguagem utilizada para implementar um servio, apenas em relao a como eles comunicam-se. Um servio encapsula uma lgica de negcio. Assim, temos um alto ndice de reaproveitamento.

VANTAGENS
Reuso de cdigo: Tempo e custo de desenvolvimento

sero reduzidos ao reutilizarmos um servio em uma parte diferente do sistema;


Reduo de redundncias de funcionalidades;
Reduo do custo de manuteno; A aplicao final mais facilmente extensvel. Uma

aplicao diferente poder se beneficiar dos servios implementados anteriormente.

DESVANTAGENS
Apesar de todas as vantagens aplicar o SOA

efetivamente um processo custoso e lento, pois sua implementao exige uma mudana razovel na cultura de desenvolvimento, bem como mudanas na cultura e infraestrutura.

Exemplo SOA

Exemplo de uma arquitetura baseada em servios para o caso de um sistema gerenciador de planos de sade.

Padres utilizados
XML (Linguagem de Marcao Extensvel)
SOAP (Protocolo de Acesso a Objetos Simples) WSDL (Linguagem de Descrio de Servios Web)

UDDI (Descrio, Descoberta e Integrao Universais)

Estgio
Projeto de integrao de negcios para a Te-lefnica.
Soluo baseada em servios. Prxima fase do projeto ir se beneficiar dos servios

implementados na primeira fase. A implementao tem utilizado o WebSphere Business Integrator da IBM.

APLICAO NO BRASIL
Criada em 2007, a partir de uma parceria entre o grupo CI&T e a Unicamp, a Sensedia uma empresa especializada em solues de governana SOA no Brasil. Entre os clientes da Sensedia, que utilizam SOA no Brasil, destacam-se: Editora Abril Ibi Ipiranga Telefnica Vale

APLICAO NO BRASIL

Vivo Bradesco Embraer C&A Caixa Econmica Federal Ita Gerdau Globo.com Nextel Unimed

CLoud Computing
Outro fator que vem impulsionando a utilizao do

padro SOA a popularizao da CLoud Computing.

Muitas empresas esto transportando parte de seus negcios para a nuvem e para as que j tinham investimentos em SOA, essa migrao mais simples, afirma. Segundo Bacili, isso acontece porque movimentar mdulos, principal caracterstica da arquitetura, de um lugar para outro mais simples do que faz-lo com aplicativos inteiros.

NO APLICABILIDADE
De acordo com ONISHI (2006) o uso de SOA no

aplicvel em casos onde: - Para aplicaes stand-alone naturalmente no so distribudas, como um processador de textos por exemplo. - Para aplicaes que no necessitam fazer uso de outros servios ou que no tm servios a oferecer, a serem reutilizados. - Para aplicaes que requerem complexas interfaces grficas onde o volume de busca por informaes seja grande, pois SOA uma arquitetura para sistemas distribudos com baixo tempo de respostas. - Para aplicaes cujo fluxo de execuo no estruturado.

Consideraes finais
Portanto, as atividades de negcio so realizadas

atravs de uma srie de servios que possuem maneiras bem definidas de pedir e responder informaes. No interessa como o servio foi implementado, contanto que ele responda aos comandos da forma correta com a qualidade necessria. Isto significa que o servio precisa ser adequadamente seguro e confivel, alm de rpido o suficiente.

Consideraes finais
Estas caractersticas fazem do SOA uma abordagem

ideal para ser utilizada em um ambiente de TI que possua hardware e software de mltiplos fabricantes. E apesar das idias tem suas origens na metade dos anos 80 apenas com o desenvolvimento dos Web Services comeou a ganhar mais notoriedade.

Referencial Terico
- ABC da SOA, Disponvel em <http://cio.uol.com.br/tecnologia/2006/07/17/idgnoticia.2006-0717.3732358054/paginador/pagina_4 >. Acesso em 21 de Agosto de 2011.
- Nuvem renova flego para negcios, em SOA, Disponvel em <http://convergenciadigital.uol.com.br/cgi/cgilua.exe/sys/start.htm?infoid=27369&sid= 97 >. Acesso em 22 de Agosto de 2011.

- Sensedia, Disponvel em < http://www.sensedia.com/br/ >. Acesso em 22 de Agosto de 2011.


- [MENDES 2009], MENDES, Marco A. Arquiteturas Orientadas por Servios. 44 Caf Empresarial ASSESPRO-MG, 2007. - Implantao da Arquitetura SOA no grupo B2W. Disponvel em < http://www.ideais.com.br/cases/arquitetura-soa>. Acesso em 24 de Agosto de 2011. - MADEIRA, Filipe TCC (2006). SOA - Arquitetura Orientada a Servios Universidade de So Paulo - Instituto de Matemtica e Estatstico Departamento de Cincia da Computao. - ONISHI, Alexandre Eiki TCC (2006). Tcnicas de Reuso de Software aplicados na elaborao de Arquiteturas Corporativas - Universidade de So Paulo - Instituto de Matemtica e Estatstico Departamento de Cincia da Computao.

OBRIGADO PELA ATENO

Você também pode gostar