An Alternative to WSRF and WS-Notification: WS-Transfer, WS-Eventing, and WS-Enumeration Marvin Theimer Windows Server High Performance Computing Group.

Slides:



Advertisements
Similar presentations
Tuesday, June 10, 2003 Web Services Brief Overview & Security Assertion Coordinator Pattern by Mohammad Abushadi & Riaz Ahmed for Security Group CSE -
Advertisements

Web Services Components of the Transactional Web James Snell
WS-* Specifications Process Step 2 Broader Community Participation Step 1 Initial Development Process reconciles conflicting goals Quality of engineering.
Jorgen Thelin Senior Program Manager - Interoperability Standards Connected Systems Division Microsoft Corporation Producing proven, well-engineered, quality.
Making Sense of Web Services and Microsoft’s Roadmap Jorgen Thelin Connected Systems Division Microsoft Corporation.
Web Services On Devices The protocol now and for the future Rob Williams Program Manager Windows Device Experience Group Microsoft Corporation.
Integration Considerations Greg Thompson April 20 th, 2006 Copyright © 2006, Credentica Inc. All Rights Reserved.
A Successful RHIO Implementation
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
1 Industry-Wide System Management Standard Bernd Sint Seminar Grid Computing II WS 2006/07.
T Network Application Frameworks and XML Service Federation Sasu Tarkoma.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
© 2009 The MITRE Corporation. All rights Reserved. April 28, 2009 MITRE Public Release Statement Case Number Norman F. Brickman, Roger.
Extending Web Applications with Web Services Mike Taulty Developer & Platform Group Microsoft Ltd
Microsoft Web Services Technologies Today Benjamin Mitchell Independent Consultant Microsoft Regional Director/MVP
Web Services (ASMX 2.0 and WSE 3.0) Mike Taulty Developer & Platform Group Microsoft Ltd
Web Services and OGSA Tal Lavian, Phil Wang. What Are Web Services? ● Conventions for program-to-program Communication ● Built on existing Web infrastructure.
Secure Web Services Akylbek Zhumabayev Rochester Institute of Technologies.
Realisation of SOA using Web Services Advanced WS Adomas Svirskas Vilnius University December 2005.
Prashanth Kumar Muthoju
Module 13: WCF Receive Adapters. Overview Lesson 1: Introduction to WCF Receive Adapters Lesson 2: Configuring a WCF Receive Adapter Lesson 3: Using the.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
.NET AND JAVA INTEROPERABILITY. Pooyahttp://blogs.msdn.com/pooyad/
The Early Life of WS-ReliableMessaging Where we are, and how we got here Jorgen Thelin Program Manager – WS-* Workshops Microsoft Corporation.
Web Service Standards, Security & Management Chris Peiris
Web Services Interoperability in Healthcare Mark Oswald Program Manager, eBusiness Healthcare
Windows Communications Foundation ("Indigo"): Web Services Interoperability With Java/J2EE Kirill Gavrylyuk Simon Guest COM423 Microsoft Corporation.
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
Web Services Interoperability Jorgen Thelin Senior Program Manager Connected Systems Division Microsoft Corporation Ensuring interoperability through Web.
Possible Architectural Principles for OGSA-UK and other Grids UK e-Science Core Programme Town Meeting London Monday 31st January 2005 “Defining the next.
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
Session 1194 JBuilder 2005 Web Services Designer Ravi Kumar Principal Engineer Borland.
© 2009 IBM Corporation Integrating WSRR and DataPower Andrew White – Software Developer 18 March 2010.
Enterprise Identity Steve Plank – Microsoft Ivor Bright – Charteris Dave Nesbitt – Oxford Computer Group.
Web Services Security Standards Overview for the Non-Specialist Hal Lockhart Office of the CTO BEA Systems.
© 2002 IBM Corporation IBM Software Group IBM | 2004 © 2004 IBM Corporation BI-ICS Business Integration - Information Conformance Statements And the evolution.
September 12-15, 2004 Philadelphia Marriott Philadelphia, Pennsylvania Web Services Distributed Management Heather Kreger – IBM Igor Sedukhin – CA William.
Accelerating business innovation; a Technology Strategy Board programme The Standards Landscape Dave Berry Standards for Interoperable.
17 March 2008 © 2008 The University of Edinburgh, European Microsoft Innovation Center and University of Southampton IT Innovation Centre 1 NextGRID Security.
Random Logic l Forum.NET l Web Services Enhancements for Microsoft.NET (WSE) Forum.NET ● October 4th, 2006.
Developing Web Services Using ASP.NET and WSE That Interoperate with the Windows Communications Foundation ("Indigo") Mark Fussell COM432 Lead Program.
Shibboleth Akylbek Zhumabayev September Agenda Introduction Related Standards: SAML, WS-Trust, WS-Federation Overview: Shibboleth, GSI, GridShib.
Single Sign-On for Professionals & Patients Phil Stradling.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
BEA Confidential. | 1 Web of Services for Enterprise Computing David Orchard BEA Systems.
DSP0226: WS-Management WS-Management is now a DMTF standard Based on a proposal submitted by Microsoft and Co-Authors in August 2005 Foundation of 1G Effort.
Kemal Baykal Rasim Ismayilov
Gridshell Security Master Project Akylbek Zhumabayev Rochester Institute of Technology.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
Using WS-I to Build Secure Applications Anthony Nadalin Web Services Interoperability Organization (WS-I) Copyright 2008, WS-I, Inc. All rights reserved.
HP, IBM, Intel, Microsoft Management Harmonization Overview OGF 19 January 30, 2007 Josh Cohen, Microsoft, Doug Davis, IBM Heather Kreger, IBM Vijay Tewari,
Wednesday, 3:30 PM – 5:00 PM Telecom SOA Profile  WS Addressing  WS reliable messaging  WS security  SOAP over JMS  General improvement of specs with.
Secure Web Services Akylbek Zhumabayev Rochester Institute of Technologies.
1 “Indigo” & Web Services Roadmap David Gristwood.
Web Services Security Mike Shaw Architectural Engineer.
August 3, 2004WSRP Technical Committee WSRP v2 leveraging WS-Security Discussion 1. WS-* Standards 2. WS-Securtiy Interop&Implementations 3. Customer demands.
Florida Atlantic University Department of Electrical and Computer Engineering &Computer Science ( ECECS ) &Computer Science ( ECECS ) Security Systems.
The Windows Communication Foundation
Presentation transcript:

An Alternative to WSRF and WS-Notification: WS-Transfer, WS-Eventing, and WS-Enumeration Marvin Theimer Windows Server High Performance Computing Group Microsoft

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

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

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

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

Windows Server 2003 “R2” Wave Longhorn Wave VS 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 Delivering WS-* - Microsoft VS Web Services Enhancements (WSE) 2.0 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 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

WS-Policy Delivering WS-* - Industry Adoption Messaging Security Assurances Devices Mgmt Metadata WS-XFer / Enum Devices Profile WS-Addressing WS-Federation WS-SecureConv WS-Security WS-Trust WS-RM WS-AT MEX WS-Discovery WS-Management Released product  Participated in interop workshop A Co-Author Only SOAP / WSDLApacheArjuna BEAA Blue Titan Cape Clear Choreology IBM IONA Microsoft Rogue Wave  SAP Systinet TibcoA ApacheBEAAA CAAA DataPower IBM IONA Layer7A Microsoft NetegrityAA Nokia OpenNetworkAAA Oracle/Oblix Ping ID A RSAA SAP Systinet SUN Tibco VerisignAAA WebMethods ApacheArjuna BEA Cape Clear Canon eBay Google IBM Intel IONA Microsoft Oblix Oracle RSA SAP Systinet SUN Tibco Verisign WebMethods AMDACAA Dell Intel Microsoft NetIQ SonicA Sun SystinetA WEBM BEAABrother Canon Epson Fuji-Xerox HP Intel LexmarkA Microsoft Ricoh Systinet WebMethodsA Xerox BEAACAA IBMA Microsoft SAPA SonicA SunA VerisignA WebMethodsA

Profile Recipe: Staple, Redline, Glue “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.2WS- Addressing WS- Metadata Exchange WSDL 1.1WS- Discovery WS- Eventing ThisModel Metadata ThisDevice Metadata Action Filter Conformance Claim Policy Assertions Policy Assertions

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

WS-Management Assurances Messaging SOAP TLS MTOMWS-Addressing Metadata WSDL XML Schema Foundation SOAP / HTTPMIME XML Infoset XML 1.0 XML Namespaces WS-EventingWS-TransferWS-Enumeration BP 1.1 Sec. 4 Management Extensions CIM to XML

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

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

WS-Enumeration Basic idea: Logical cursor for a sequence of data items Operations: Enumerate  enumeration context Pull  data items RenewGetStatusRelease EnumerationEnd (abnormal termination)