SOA
por Jefferson Vieira
1. Vantagens
1.1. Duas Vantagens
1.2. Reutilização: O serviço pode ser reutilizado para outras aplicações.
1.3. Produtividade: Com o reuso, a equipe de desenvolvimento pode reutilizar serviços em outros projetos, diminuindo o tempo de desenvolvimento.
2. Relação com cloud computing
2.1. explique
2.2. SOAP (Simple Object Access Protocol): protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída, utilizando XML.
3. Cauda Longa
3.1. Consiste em..
3.2. Web services: solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes
3.3. Componentes que permitem às aplicações enviar e receber dados em formato XML.
4. Desvantagens
4.1. Duas Vantagens
4.2. Complexidade: Uma grande quantidade de serviços precisa ser gerenciada.
4.3. Performance: A performance depende do servidor onde o serviço está publicado, como também da rede.
5. introdução
5.1. e é um estilo de arquitetura de software cujo princípio fundamental prega que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços.
5.2. Historico de TI
5.2.1. 1970
5.2.1.1. Um cliente não está associado a um servidor mas a um serviço
5.2.2. 1980
5.2.2.1. Principais caracteristicas do principio
5.2.3. 1990
5.2.3.1. Dentro das aplicações complexas, o controlo dos processos de negócio pode ser isolado
5.2.4. 2000
5.2.4.1. Os blocos funcionais são encapsulados em componentes que funcionam como serviços