WS-RT Update Ian Robinson. WS-RT and WSRF Page 2 WS-ResourceTransfer – from Roadmap document [1] WS-Transfer (Sep 2004) WS-Metadata Exchange 1.1 (new)

Slides:



Advertisements
Similar presentations
Bringing Grid & Web Services Together
Advertisements

TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
1 Roger L. Costello 16 June 2010 XQuery
Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Chapter 1 The Study of Body Function Image PowerPoint
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Exploiting ebXML Registry Semantics in the eHealth Domain*
WS-Resource Framework: Globus Alliance Perspectives Ian Foster Argonne National Laboratory University of Chicago Globus Alliance
1 Formal Modeling & Verification of Messaging Framework of Simple Object Access Protocol (SOAP) Manzur Ashraf Faculty,BRAC University.
© 2006 Open Grid Forum INFOD Extended Specifications OGF21, Seattle, WA, USA
Overview of WS-Management, CIM-XML, WS-CIM Rick Landau System Management Architecture & Standards 2006/04/04 v0.4.
XPointer and HTTP Range A possible design for a scalable and extensible RDF Data Access protocol. Bryan Thompson Presented to the RDF Data Access.
W3C SML F2F XML Schema 1.1 Sandy Gao, IBM.
R085: Describing Messages That Refer to Other Web Services W3C WSD WG F2F Rennes, Arthur Ryman.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
UKOLN, University of Bath
Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: XPath, NameSpaces.
Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: C3.
22-Sep-06 CS6795 Semantic Web Techniques 0 Extensible Markup Language.
Overview Environment for Internet database connectivity
INTERNET PROTOCOLS Class 9 CSCI 6433 David C. Roberts Entire contents copyright 2011, David C. Roberts, all rights reserved.
CIS* Service-Oriented Computing
Server Access The REST of the Story David Cleary
RESTful CSSM?. REST REST is not just no SOAP Operate on (state of) resources – In principle HTTP verbs PUT, GET, POST, DELETE – Similar to CRUD (Create,
Web Service Testing RESTful Web Services Snejina Lazarova Dimo Mitev
OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
Programming Web Services: RPC via SOAP and REST. 2Service-Oriented Computing RPC via SOAP A Web service is typically invoked by sending a SOAP message.
Richmond House, Liverpool (1) 26 th January 2004.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
4.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 4: Organizing a Disk for Data.
Service Description: WSDL COMP6017 Topics on Web Services Dr Nicholas Gibbins –
Flex Your APEX Implementing Oracle E-Business Suite Descriptive Flexfields in Application Express Shane Bentz InterVarsity Christian Fellowship/USA.
Proposal by CA Technologies, IBM, SAP, Vnomic
XML and Databases Exercise Session 3 (courtesy of Ghislain Fourny/ETH)
1 Directed Depth First Search Adjacency Lists A: F G B: A H C: A D D: C F E: C D G F: E: G: : H: B: I: H: F A B C G D E H I.
IONA Technologies Position Paper Constraints and Capabilities for Web Services
WS-Policy Brian Garback. 2 Agenda  Introduction  Domain Terminology  Policy Expressions  Policy Assertions  Policy Attachments  Conclusion  Policy.
Claus von Riegen, SAP AG WS-Policy Overview W3C Workshop on Constraints and Capabilities for Web Services.
WS-RF TCMay 2005 F2F 1 WS-RF Technical Committee May 2005 Face-to-face Agenda.
31242/32549 Advanced Internet Programming Advanced Java Programming
© 2012 National Heart Foundation of Australia. Slide 2.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Properties of Exponents
Getting Familiar with Web Pages 1 2 The Internet Worldwide collection of interconnected computer networks that enables businesses, organizations, governments,
Chapter 5 Test Review Sections 5-1 through 5-4.
WS-AtomicTransaction Mark Little, Chief Architect Arjuna Technologies Ltd.
Addition 1’s to 20.
Dr. Alexandra I. Cristea XHTML.
25 seconds left…...
Test B, 100 Subtraction Facts
Presentation 7 part 2: SOAP & WSDL.
Week 1.
We will resume in: 25 Minutes.
1 Unit 1 Kinematics Chapter 1 Day
Web Data Management XQuery 1. In this lecture Summary of XQuery FLWOR expressions – For, Let, Where, Order by, Return FOR and LET expressions Collections.
1 Web Data Management XML Schema. 2 In this lecture XML Schemas Elements v. Types Regular expressions Expressive power Resources W3C Draft:
Peter Niblett William Vambenepe WS-Notification Face-to-Face May 2005.
SOAP Quang Vinh Pham Simon De Baets Université Libre de Bruxelles1.
HP, IBM, Intel, Microsoft Management Harmonization Overview OGF 19 January 30, 2007 Josh Cohen, Microsoft, Doug Davis, IBM Heather Kreger, IBM Vijay Tewari,
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
Presentation transcript:

WS-RT Update Ian Robinson

WS-RT and WSRF Page 2 WS-ResourceTransfer – from Roadmap document [1] WS-Transfer (Sep 2004) WS-Metadata Exchange 1.1 (new) WS-ResourceTransfer (new) [1] - IBM, MS, HP, Intel, March 2006

WS-RT and WSRF Page 3 WS-ResourceTransfer – Aug WS-Transfer (Sep 2004) (To be updated Sep 2006) WS-Metadata Exchange 1.1 (Aug 2006) X WS-ResourceTransfer (Aug 2006) WS-RT: WS-MEX:

WS-RT and WSRF Page 4 Materials published Aug 2006  WS-MEX 1.1:  WS-RT 1.0 spec:  WS-RT / WSRF demo: - incl XSLT transformation WS-RT messages -> WSRF - intention to contribute to Apache Muse.

WS-RT and WSRF Page 5 WS-MetadataExchange 1.1  Primary changes from MEX 1.0: - Removal of wsmex:Get in favour of WS-Transfer Get - Support for W3C REC level of WS-Addressing (same as WSRF)

WS-RT and WSRF Page 6 WS-RT – Goals and Principles  Goals: - Define new spec that satisifes requirements of both WS-Transfer and WS- ResourceProperties / WS-ResourceLifetime - Ensure simple strategy for accomodating existing WS-Transfer and WSRF implementations  Principles - A resource (instance) is referenced through an EPR - Each resource instance has an XML resource representation. - Define new versions of the WS-Transfer CRUD operations that can operate on fragments of the XML representation of the resource. - None of the CRUD operations are mandatory.

WS-RT and WSRF Page 7 WS-RT – What does it specify?  Defines extensions to WS-Transfer for “fragment-level” support to Get / Put /Create  Defines a number of dialects in which the “fragment syntax” can be expressed - QName dialect is based on WS-ResourceProperty syntax - XPath Level 1  Minimal subset of XPath. No function libraries; resolution to single node-set - Full XPath  Defines resource metadata, such as lifetime metadata

WS-RT and WSRF Page 8 Example resource representation F T13:30:15 C: MyDrive-C D: MyDrive-D

WS-RT and WSRF Page 9 WS-RT Expression Dialects  The “QName” dialect - Simple QName that references immediate children of root e.g. d:DiskCapacity - This is equivalent to WSRF resource property. - Suitable for constrained resources with no XPath processing capability  The “XPath Level 1” dialect - A restricted XPath dialect.  No function libraries  Expressions evaluate to 0 or 1 nodes only.  Doesn’t support computed values. - e.g. d:Disk/d:Volume[1]/d:Label - Suitable for less constrained resources and/or more complex resource representations.  The “XPath” dialects - Full XPath;  Expressions may evaluate to multiple node-sets - Not supported with ‘Put’ or ‘Create’ - e.g. d:Disk/d:Volume - Suitable for queries and complex Get operations.

WS-RT and WSRF Page 10 CRUD: (Retrieve) Get request [Headers] [Action] [Body] xs:any *

WS-RT and WSRF Page 11 CRUD: (Retrieve) Get response [Headers] [Action] [Body] xs:any +

WS-RT and WSRF Page 12 CRUD: (Update) Put request [Headers] [Action] [Body] xs:any ? +

WS-RT and WSRF Page 13 CRUD: (Update) Put response [Headers] [Action] [Body]

WS-RT and WSRF Page 14 CRUD: (Create) Create request [Headers] [Action] [Body] resource metadata ? xs:any ? xs:any *

WS-RT and WSRF Page 15 CRUD: (Create) Create response [Headers] [Action] [Body] wsa:EndpointReferenceType No change from WS-Transfer CreateResponse message

WS-RT and WSRF Page 16 Resource metadata  May be specified as part of wsrt:Create  May be queried using WS-Mex  May be updated using a combination of WS-Mex (to retrieve an EPR to a metadata resource) and wsrt:Put (to update the metadata resource).

WS-RT and WSRF Page 17 WS-RT Metadata lifetime metadata ? dialect metadata *... ( xs:dateTime | xs:duration | xs:duration ) ModeType * xs:positiveInteger ? *

WS-RT and WSRF Page 18 CRUD: (Delete)  No new message semantics – nothing beyond WS-Transfer delete.  Deletes entire resource  Any further use of the resource EPR results in wsa:DestinationUnreachable fault.