slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
WS-* PowerPoint Presentation
Download Presentation
WS-*

Loading in 2 Seconds...

  share
play fullscreen
1 / 8
guy-jenkins

WS-* - PowerPoint PPT Presentation

114 Views
Download Presentation
WS-*
An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. WS-* M.C. Juan Carlos Olivares Rojas Julio 2011

  2. WS Básicos • La mayoría de las aplicaciones ocupan de la pila básica de WS: WSDL, SOAP, UDDI, XSD. • Existen algunas aplicaciones distribuidas de alto desempeño que requieren de servicios específicos como:

  3. WS-* • Modelo de seguridad orientado a mensajes • Soporte de transacciones en los WS • Mecanismos de direccionamiento y ruteo • Soporte para datos binarios entre otros

  4. WS-* • Los WS-* son especificaciones técnicas que corren sobre SOAP o WSDL (WS-Metadata) definidas por los mayorías de los fabricantes y coordinados por open-oasis.org • En .NET esto se maneja en WSE-WCF y en Java con la pila de protocolos de metro.

  5. Envoltura SOAP <S:Envelope … > <S:Header> <wsa:ReplyTo> <wsa:Address>http://business456.com/User12</wsa:Address> </wsa:ReplyTo> <wsa:To>http://fabrikam123.com/Traffic</wsa:To> <wsa:Action>http://fabrikam123.com/Traffic/Status</wsa:Action> <wssec:Security> <wssec:BinarySecurityToken ValueType="wssec:X509v3" EncodingType=“wssec:Base64Binary">      dWJzY3JpYmVyLVBlc…..eFw0wMTEwMTAwMD </wssec:BinarySecurityToken> </wssec:Security> <wsrm:Sequence> <wsu:Identifier>http://fabrikam123.com/seq1234</wsu:Identifier> <wsrm:MessageNumber>10</wsrm:MessageNumber> </wsrm:Sequence> </S:Header> <S:Body> <app:TrafficStatus xmlns:app="http://highwaymon.org/payloads"> <road>520W</road><speed>3MPH</speed> </app:TrafficStatus> </S:Body> </S:Envelope> Addressing Security Reliability <!-- standardized, pluggable headers --> <!-- payload -->

  6. Protocolos WS-* Mensajería WS-Addressing WS-Eventing MTOM (Attachments) Confialibilidad WS-ReliableMessaging Securidad WS-Security WS-Trust WS-SecureConversation WS-Federation Transacciones WS-Coordination WS-AtomicTransaction WS-BusinessActivity Metadatos WS-Policy WS-PolicyAssertions WS-PolicyAttachment WS-SecurityPolicy WS-Discovery WS-MetadataExchange

  7. WS-* • Por ejemplo en seguridad de servicios Web se requiere de cuestiones como: autenticación, integridad de menajes, confidencialidad, entre otros

  8. Dudas