2. service-oriented architecture
sistemas operacionais de redes - by thuan saraiva | matheus paixão | bruno
Definição:
É uma abordagem arquitetural corporativa
que permite a criação de serviços de negócio
interoperáveis que podem facilmente ser
reutilizados e compartilhados entre
aplicações e empresas.
●O surgimento da arquitetura
●O papel do SOA
7. service-oriented architecture
sistemas operacionais de redes - by thuan saraiva | matheus paixão
O que SOA NÃO é!
SOA WebServices BP
M
Sim, Eles são Relacionados ao SOA
mais são distintos entre si
●NÃO é uma Tecnologia, muito menos um
produto.
●é mais baseada em logística e conceitos e
menos em ferramentas.
9. service-oriented architecture
sistemas operacionais de redes - by thuan saraiva | matheus paixão
Web Services
●Integração e comunicação entre aplicações diferentes
●Definição W3C - Um sistema de software projetado para
suportar a interoperabilidade entre máquinas sobre rede
●As bases de construções são os padrões XML e SOAP
●O transporte de dados é realizado normalmente via
protocolo HTTP ou HTTPS
●É uma tentativa de organizar um cenário cercado por uma
grande variedade de diferentes aplicativos, fornecedores e
plataformas.
10. service-oriented architecture
sistemas operacionais de redes - by thuan saraiva | matheus paixão
eXtensible Markup Language
●Linguagem de marcação
●Descreve modelos, formatos e tipos de dados.
●Todos os outros padrões são baseados em XML 1.0, XSD
(XML Schema) e namespaces XML;
●Web Services: Os dados são transferidos no formato XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
12. service-oriented architecture
Simple Object Access Protocol
É um protocolo para troca de informações
estruturadas em uma plataforma descentralizada e
distribuída, utilizando tecnologias baseadas em
XML.
sistemas operacionais de redes - by thuan saraiva | matheus paixão | bruno emanuel
Definição:
16. service-oriented architecture
Simple Object Access Protocol
sistemas operacionais de redes - by thuan saraiva | matheus paixão | bruno emanuel
Sua especificação define um framework que provê
maneiras para se construir mensagens que podem
trafegar através de diversos protocolos e que foi
especificado de forma a ser independente de qualquer
modelo de programação ou outra implementação
específica.
19. service-oriented architecture
Referências Bibliográficas
● Web services em Java. Construindo, disponibilizando e acessando Web Services via
J2SE e J2ME
● SOA e Web Services em Java - Cleiton Sampaio
● Web Services com NetBeans
● http://www.w3.org/2002/ws/