SOA
作者:Antonio Augusto de Medeiros

1. Cauda Longa
1.1. Consistem em baixar os custos de adoção da solução para abaixar o custo pagos pelo serviço. Aproveitamento de uma solução pelo maior numero de clientes possiveis
2. Relação com Cloud Computing
2.1. * Virtualização e modelo de entrega de software como serviço. Grid Computing por meio de novos e velhos conceitos. Indiferente pelo uso de tecnologia necessaria tanto para usuarios ou empresas de acordo com seu nivel de produção e armazenamento de dados
3. Vantagens
3.1. 2. Aumentos de produtividade. Se os desenvolvedores reutilizam serviços, os projetos de software podem andar mais rápido e a mesma equipe de desenvolvimento pode trabalhar em mais projetos.
4. Desvantagens
4.1. 1 - A principal preocupação em implementações dessa arquitetura é a questão da segurança. Em uma pesquisa global patrocinada pela CA, 43% dos executivos classifica a segurança como o ponto mais crítico nas iniciativas SOA. (TI INSIDE ONLINE, 2012).
4.2. 2 - Complexidade: Uma grande quantidade de serviços precisa ser gerenciada. A performance depende do servidor onde o serviço está publicado, como também da rede.
5. Introdução
5.1. O que é? Arquitetura Orientada a Serviços (SOA) não é uma tecnologia, não é uma metodologia, não é um serviço, mas é um conceito de arquitetura corporativo que promove a integração entre o negócio e a TI por meio de conjunto de interfaces de serviços acoplados.
5.2. Historico de TI
5.2.1. 1970
5.2.1.1. Grandes centros de processamento com custos elevados de operação e manutenção; Sistemas monolíticos;
5.2.2. 1980
5.2.2.1. Nascimento da Computação Pessoal, Gerenciamento de pequenos negocios, no final dos anos 80 Cliente/Servidor, Redes interoperáveis integração em ambientes corporativos
5.2.3. 1990
5.2.3.1. Consolidação arquitetura Cliente/Servidor. Redes de Baixos Custos. Diferentes topologias de redes.
5.2.4. 2000
5.2.4.1. SOAP (Simple Object Access Protocol), HTTP (Hypertext Transfer Protocol), HTML (HyperText Markup Language) e XML (eXtensible Markup Language) permite integração mais rapida, cresce numero de usários e aplicaçõespor meio da internet.