sistemas operacionais deredesService-Oriented Architecture @SOAthuan saraivamatheus paixãobruno emanuel
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão | brunoDefinição:É uma abo...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão●Granularidade●Fina●Grossa●...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão●Definição de componentes “...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão●Providers●Consumers●Interf...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão●Definição de coesão●Defini...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoO que SOA NÃO é!SOA WebServ...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoWeb Services●Integração e c...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoeXtensible Markup Language●...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoeXtensible Markup LanguageQ...
service-oriented architectureSimple Object Access ProtocolÉ um protocolo para troca de informaçõesestruturadas em uma plat...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão | bruno emanuelSOAPRPCHTTP...
service-oriented architectureSimple Object Access Protocol<?xml version="1.0"?><soap:Envelope xmlns:soap "http://www.w3.or...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoSimple Object Access Protocol
service-oriented architectureSimple Object Access Protocolsistemas operacionais de redes - by thuan saraiva | matheus paix...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoSimple Object Access Protoc...
service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão | bruno emanuelQuestions?
service-oriented architectureReferências Bibliográficas● Web services em Java. Construindo, disponibilizando e acessando W...
Upcoming SlideShare
Loading in …5
×

Service Oriented Architecture - SOA

266 views
229 views

Published on

Presentation Service Oriented Architecture IFCE 2010

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
266
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Service Oriented Architecture - SOA

  1. 1. sistemas operacionais deredesService-Oriented Architecture @SOAthuan saraivamatheus paixãobruno emanuel
  2. 2. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão | brunoDefinição:É uma abordagem arquitetural corporativaque permite a criação de serviços de negóciointeroperáveis que podem facilmente serreutilizados e compartilhados entreaplicações e empresas.●O surgimento da arquitetura●O papel do SOA
  3. 3. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão●Granularidade●Fina●Grossa●Definição de serviço●A função de um serviço●Independe da linguagem
  4. 4. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão●Definição de componentes “Stateful”●Consequências da utilização●Não utilização desses componentes
  5. 5. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão●Providers●Consumers●Interface publicada●Definição de orquestração●Papel da orquestração
  6. 6. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão●Definição de coesão●Definição de acoplamento●Relação entre coesão eacoplamento
  7. 7. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoO que SOA NÃO é!SOA WebServices BPMSim, Eles são Relacionados ao SOAmais são distintos entre si●NÃO é uma Tecnologia, muito menos umproduto.●é mais baseada em logística e conceitos emenos em ferramentas.
  8. 8. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão
  9. 9. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoWeb Services●Integração e comunicação entre aplicações diferentes●Definição W3C - Um sistema de software projetado parasuportar 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 viaprotocolo HTTP ou HTTPS●É uma tentativa de organizar um cenário cercado por umagrande variedade de diferentes aplicativos, fornecedores eplataformas.
  10. 10. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoeXtensible 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>Dont forget me this weekend!</body></note>
  11. 11. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoeXtensible Markup LanguageQuer Saber Mais?http://www.w3schools.com/xml/xml_whatis.asp
  12. 12. service-oriented architectureSimple Object Access ProtocolÉ um protocolo para troca de informaçõesestruturadas em uma plataforma descentralizada edistribuída, utilizando tecnologias baseadas emXML.sistemas operacionais de redes - by thuan saraiva | matheus paixão | bruno emanuelDefinição:
  13. 13. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão | bruno emanuelSOAPRPCHTTP/SMTPRMI/CORBA/DCOMRPCFIREWALLHTTP/SMTP
  14. 14. service-oriented architectureSimple Object Access Protocol<?xml version="1.0"?><soap:Envelope xmlns:soap "http://www.w3.org/2003/05/soap-envelope" soap:encondingStyle="http://www.w3.org/2003/05/soap-encoding"><soap:Header>... <!-- (opcional) informação adicional para ajudar a lidar comas mensagens --></soap:Header><soap:Body>... <!-- informação principal – requisição, resposta ou dadosde falha --></soap:Body></soap:Envelope>sistemas operacionais de redes - by thuan saraiva | matheus paixão | bruno emanuel
  15. 15. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoSimple Object Access Protocol
  16. 16. service-oriented architectureSimple Object Access Protocolsistemas operacionais de redes - by thuan saraiva | matheus paixão | bruno emanuelSua especificação define um framework que provêmaneiras para se construir mensagens que podemtrafegar através de diversos protocolos e que foiespecificado de forma a ser independente de qualquermodelo de programação ou outra implementaçãoespecífica.
  17. 17. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixãoSimple Object Access ProtocolQuer Saber Mais?http://www.w3schools.com/soap/soap_intro.asp
  18. 18. service-oriented architecturesistemas operacionais de redes - by thuan saraiva | matheus paixão | bruno emanuelQuestions?
  19. 19. service-oriented architectureReferências Bibliográficas● Web services em Java. Construindo, disponibilizando e acessando Web Services viaJ2SE e J2ME● SOA e Web Services em Java - Cleiton Sampaio● Web Services com NetBeans● http://www.w3.org/2002/ws/

×