A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

A nova geração Os Web Services XML e o futuro da interoperabilidade de sistemas José António Silva Application Development Consultant

Apresentações semelhantes


Apresentação em tema: "A nova geração Os Web Services XML e o futuro da interoperabilidade de sistemas José António Silva Application Development Consultant"— Transcrição da apresentação:

1 a nova geração Os Web Services XML e o futuro da interoperabilidade de sistemas José António Silva Application Development Consultant

2 vamos falar sobre… os desafios da integração, a internet, o browser, o xml, os web services, os novos protocolos, as novas aplicações

3 os desafios da integração

4 porque é que construímos sistemas distribuídos? demasiado trabalho para uma só máquina dados pertencem a diferentes organizações dados pertencem a diferentes sistemas funcionalidades de determinados sistemas necessidades de execução diferentes necessidades de segurança diferentes

5 Como é que ligamos entidades externas? Empresa Cliente Grande C Fornecedor B Parceiro A EDI? XML? Assinaturas Digitais? HTTP/S?

6 Como é que ligamos sistemas internos diferentes? Cliente Grande C Fornecedor B Parceiro A Gateway Siebel SAP SRV IDOC? TRFC? SAP DCOM Connector? XML? Flat- File? Flat Files? XML? ADO/ODBC? MQ?

7 Que protocolos devemos usar? DCOM? Java RMI? CORBA? FTP? HTTP? SMTP?.NET Remoting? XML? RPC? ASN1?

8 a internet, o browser e o xml

9 Protocolos na NET IP Pessoas com Pessoas HTML browser Pessoas com Informação XML Web Services composição de serviços Aplicações com Aplicações

10 SOAP Web Service

11 os Web Services SOAP SOAP não é o sabão ;) Simple Object Access Protocol

12 Standards … SOAP XML WSDL UDDI

13 SOAP: Expansível Informação extra soap:Header vs soap:Body Opcional soap:mustUnderstand Qualificável soap:role (soap:actor in SOAP 1.1)

14 100+ fabricantes software envolvidos Interoperabilidade entre plataformas, aplicações e linguagens Maior evidência de que a indústria está alinhada com os web services

15

16 os novos protocolos

17 Desafios: Web Service Security Username/password Client certificates, Smart Cards, … VPN

18 Security in a Web Services World – IBM/MSFT White Paper – IBM/MSFT White Paper WS-Security Specification – At OASIS, broad industry support Security PrivacyTrustPolicy AuthorizationFederationSecureConversation SOAP Foundation Hoje Web Services Security Roadmap

19 GXA: Global XML Architecture Secure, reliable, transacted messages Asynchronous Messaging Transactions Reliable Messaging Description SOAP and XML Security Discovery

20 GXA: Motivação Modular De Aplicabilidade Genérica Modelo Federado Baseado em Standards

21 GXA: Hoje? Segurança independente do transporte WS-Security (XML-SIG, XML-ENC) Network Virtualization WS-Routing WS-Referral WS-Attachments (DIME) WS-Inspection

22 GXA: Novas especificações (1) WS-Security – protecção via integridade, confidencialidade e autenticação directamente na mensagem XML WS-Trust WS-SecureConversation WS-SecurityPolicy WS-Policy – descrição e comunicação das políticas de utilização de WS WS-PolicyAssertions WS-PolicyAttachment

23 GXA: Novas especificações (2) WS-Coordination coordenação das acções de sistemas distribuídos. Por exemplo o acordo no resultado de uma transacção em vários sistemas WS-Transaction tipos de coordenação: Atomic Transaction (AT) and Business Activity (BA). BPEL4WS gestão de processos e protocolos de interacção (BPM)

24 CRuntime BRuntime AC Sec ERPUDDI TxSecTx Services in a Pipeline AB XML Proxy Dis- patch Security context prop. Trans- action prop. Digital Signing Signat. verifi- cation Tx Enlist- ment Authen- tication, Authz. Rou- ting XML

25 as novas aplicações

26 Workflow Orchestration and Business Logic Presentation / External Interface Enterprise Services Bus App1 UI App1 Data Access Web1UI Web1 Data Access SAPUI SAP Data Access Functional Layering App1 Logic Web1Logic SAP Logic App1 Service Web1 Service SAP Service Components Services Service Bus (Broker) App1 Service (Provider) Web1 Service (Provider) SAP Service (Provider) Service Discovery Message "Servicing" Message Dispatch Service Registry Source: Clemens Vasters – SOA-EMEATour

27 Registry (UDDI) Logistics Module Router Orders Module Endpoint Address Service Policy XSD WSDL MEP Shipping Module Endpoint Address Service Policy XSD WSDL MEP Taxo- nomy Endpoint Address Service Policy XSD WSDL MEP Shipping Module XSD WSDL MEP Endpoint Address Service Policy XSD WSDL MEP Shipping Module Endpoint Address Service Policy XSD WSDL MEP Source: Clemens Vasters – SOA-EMEATour Roadmap

28 Orquestração de serviços

29 sumário os desafios da integração, a internet, o browser, o xml, os web services, os novos protocolos, as novas aplicações

30 Referências MSDN Portugal Microsoft Patterns & Practices Understanding GXA Weblogs Clemens Vasters (Newtelligence AG) Don Box (Microsoft) LooselyCoupled.com Martin Fowler (ThoughtWorks)

31 Obrigado


Carregar ppt "A nova geração Os Web Services XML e o futuro da interoperabilidade de sistemas José António Silva Application Development Consultant"

Apresentações semelhantes


Anúncios Google