SlideServe
Menu
Préférences
© SlideServe · v2026

Exploring WS-Transfer, WS-Eventing, and WS-Enumeration as Alternatives to WSRF and WS-Notification

finley avatar
13 diapositives · 279 Views · Sep 14, 2014

This document outlines the significance of WS-Transfer, WS-Eventing, and WS-Enumeration in the context of web service protocols. As part of the broader WS-* protocol stack, these protocols provide essential mechanisms for resource representation, service-initiated communication, and data enumeration. The discussion includes the WS-* architecture, interoperability challenges, quality engineering, and the importance of industry standards. Moreover, it emphasizes the role of Microsoft technologies and frameworks in facilitating these protocols, ensuring integration, security, and efficient communication across different platforms.

Exploring WS-Transfer, WS-Eventing, and WS-Enumeration as Alternatives to WSRF and WS-Notification - slide 1
01 / 13Exploring WS-Transfer, WS-Eventing, and WS-Enumeration as Alternatives to WSRF and WS-Notification
1 / 17

Télécharger la présentation

Exploring WS-Transfer, WS-Eventing, and WS-Enumeration as Alternatives to WSRF and WS-Notification
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. An Alternative to WSRF and WS-Notification:WS-Transfer, WS-Eventing, and WS-Enumeration Marvin TheimerWindows Server High Performance Computing Group Microsoft

  2. Talk Outline • WS-* protocol stack: One of main industrial Web Service protocol stacks • Overview of 3 protocols that are relevant to this BoF: WS-Transfer, WS-Eventing, WS-Enumeration

  3. WS-* Architecture Profiles and Infrastructure Metadata WS-Federation WS-Management Devices Profile Assurances WS-Secure Conversation WS-Business Activity WS-Metadata Exchange WS-Trust WS-Atomic Transaction UDDI WS-Security WS-Reliable Messaging WS-Coordination WS-Policy Messaging WSDL SOAP WS-Addressing MTOM XML Schema Foundation XML Infoset XML 1.0 XML Namespaces MIME SOAP / HTTP

  4. Feedback & Interop Workshops Revise / republish spec Profiles Step 2 Broader Participation Step 4 Profiling WS-* Specification Process Specification Published Standards Org Step 3 Standardization Step 1 Develop Industry Participation • Process reconciles conflicting goals • Quality of engineering • Time to market • Breadth of industry support

  5. Status Step 1-2 Step 2 Step 3-4 Profiles and Infrastructure Metadata WS-Federation WS-Management Devices Profile Assurances WS-Secure Conversation WS-Business Activity WS-Metadata Exchange WS-Trust WS-Atomic Transaction UDDI WS-Security WS-Reliable Messaging WS-Coordination WS-Policy Messaging WSDL SOAP WS-Addressing MTOM XML Schema Foundation XML Infoset XML 1.0 XML Namespaces MIME SOAP / HTTP

  6. Delivering WS-* - Microsoft Windows Server 2003 “R2” Wave Longhorn Wave Indigo • Wire-level interop with WSE3.0 plus • MTOM • SAML Token Profile 1.0 • Security Policy • WS-Federation Active Client • Enables easy to build STS • WS-RM 2005/02, Policy • WS-AT/WS-C 2005/02, Policy • WS-Policy/PolicyAttachment • WS-MEX Easy to use Digital Identity Active Directory: Federation WSD API: Device Profile • VS 2005 + WSE 3.0 • SOAP 1.1, 1.2 / WSDL 1.1 • MTOM • WS-Addressing 2004/08 (or REC) • WS-Security 1.0 (U/P, X509, Kerberos) • WS-Secure Conversation • WS-Trust • WS-Policy • Limited wire interop with WSE2.0 • AD Federation Services in R2 • Cross-organizational Identity Federation • Web SSO • SQL Server 2005 • SOAP 1.1, 1.2 / WSDL 1.1 • WS-Security 1.0 Management • WS-Management VS2003 + Web Services Enhancements (WSE) 2.0 • SOAP 1.1 / WSDL 1.1 • WS-Addressing 2004/03 • WS-Security 1.0 (U/P, X509, Kerberos) • WS-Secure Conversation 2004/04 • WS-Trust 2004/04 • WS-Policy

  7. Delivering WS-* - Industry Adoption WS-Management WS-XFer / Enum WS-SecureConv WS-Addressing WS-Federation SOAP / WSDL WS-Security WS-RM WS-AT WS-Trust Assurances Mgmt Messaging Security Devices Profile WS-Discovery Devices WS-Policy MEX Metadata

  8. “Staple” Pull relevant specs into scope “Redline” Add constraints on use of those specs “Glue” Define missing bits between specs Some will migrate back into specs SOAP 1.2 WS-Addressing WS-Metadata Exchange WSDL 1.1 WS-Discovery WS-Eventing Profile Recipe: Staple, Redline, Glue Conformance Claim Action Filter ThisModel Metadata ThisDevice Metadata Policy Assertions Policy Assertions

  9. WS-Management • Consistent management of multi-vendor systems • Basic operations across compliant platforms • Basic operation across OS states • Scale down • Support low-footprint management controllers • Support operations in DMZ • Use firewall-friendly transports • Data model neutral • Map to existing Common Information Model (CIM) • Support new System Definition Model (SDM) • Inspection of management resources • Network discovery is out of scope

  10. WS-Management Management Extensions CIM to XML Assurances Metadata TLS BP 1.1 Sec. 4 Messaging WS-Transfer WS-Enumeration WS-Eventing WSDL SOAP WS-Addressing MTOM XML Schema Foundation XML Infoset XML 1.0 XML Namespaces MIME SOAP / HTTP

  11. WS-Transfer • Basic idea: • Get/Put the representation of a Web Service resource • Operations: • Get  resource representation • Put • Create  new resource • Destroy • Best-effort semantics

  12. WS-Eventing • Basic idea: • Service-initiated means of communication with clients • Subscription operations: • Subscribe  subscription context • Renew • Unsubscribe • Subscription End (abnormal termination) • Notification messages • Extensible set of delivery modes

  13. WS-Enumeration • Basic idea: • Logical cursor for a sequence of data items • Operations: • Enumerate  enumeration context • Pull  data items • Renew • GetStatus • Release • EnumerationEnd (abnormal termination)