Attributes Task Force Progress Report WSD Attributes Task Force November 4 th, 2003 WSDL F2F.

Slides:



Advertisements
Similar presentations
BPEL4WS Business Process Execution Language for Web Services Jim Clark eBusiness Strategist
Advertisements

Pierre-Johan CHARTRE Java EE - JAX-RS - Pierre-Johan CHARTRE
Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
SWSL Committee Oct. 19, 2003 Semantics Web Services Language Committee: Status Report David Martin SRI International Michael Kifer SUNY-SB
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
On and use=document|rpc, style=literal|encoded A personal opinion Sanjiva Weerawarana IBM Research September 9-11, 2002.
Modeling Elements of Web Service State in WSDL May 12, 2003 Global Grid Forum.
® IBM Software Group © 2006 IBM Corporation Woden Demo WSD WG F2F, Arthur Ryman
Proposal for Shortcut Syntax for Simple Operations Sanjiva Weerawarana September 21, 2003.
Eliminating Eliminating Sanjiva Weerawarana WSDL WG F2F – Raleigh, NC July 30, 2003.
Media Annotations Working Group – overview Joakim Söderberg / Felix Sasaki Contribution to "Accessibility of Media Elements in HTML 5 Workshop" November.
WSDL 1.2 Binding Changes Sanjiva Weerawarana WSDL WG F2F – July 2003 Raleigh, NC.
R085: Describing Messages That Refer to Other Web Services W3C WSD WG F2F Rennes, Arthur Ryman.
EGEE is a project funded by the European Union under contract IST WSDL Web Service Description Language
Best Practices in Web Service Style, Data Binding and Validation (for use in Data-Centric Applications) David Meredith, Asif Akram, Rob Allan CCLRC Daresbury.
REST Introduction 吴海生 博克软件(杭州)有限公司.
Introduction to Web Services
Service Description: WSDL COMP6017 Topics on Web Services Dr Nicholas Gibbins –
Tuesday, June 10, 2003 Web Services Brief Overview & Security Assertion Coordinator Pattern by Mohammad Abushadi & Riaz Ahmed for Security Group CSE -
Service Component Architecture Assembly Model Specification Version 1.1 Assembly-33 – Long-Running Request-Response Operations.
A centre of expertise in digital information management UKOLN is supported by: XML and the DCMI Abstract Model DC Architecture WG Meeting,
31242/32549 Advanced Internet Programming Advanced Java Programming
WSDL SC 10 th WSRP F2F, Washington DC, Nov 2004 Andre Kramer.
1 Web Services Based partially on Sun Java Tutorial at Also, XML, Java and the Future of The Web, Jon Bosak. And WSDL.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
EGEE is a project funded by the European Union under contract IST WSDL Using
Introducing XML : Table of Contents 1. From HTML to XML 2. Well-Formed XML 3. Validity / DTDs 4. Encodings 5. XML Namespaces 6. XML Schema 7. XML Tools.
WSDL 2.0 Marlon Pierce Community Grids Lab Indiana University.
17 Apr 2002 XML Namespaces Andy Clark. The Problem Documents use different vocabularies – Example 1: CD music collection – Example 2: online order transaction.
Web Services Web Services are the basic fundamental building blocks of invoking features that can be accessed by an application program. The accessibility.
XML Technology in E-Commerce
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
OpenSG Service Definition, Feb 2010 RESTful Service Discussions Shawn Hu.
Web Services Seminar: Service Description Languages
Web Services Darshan R. Kapadia Gregor von Laszewski 1http://grid.rit.edu.
Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
1 An Introduction to Web Services. 2 Outline What is a Web service Background Standards –XML & XML Namespaces, XML Schema,WSDL, SOAP Tools & APIs –DOM/SAX,JAX-RPC/JAX-M.
What is a web service?  A remote procedure call (RPC) over HTTP.  A web-accessible operation that takes input and returns results in XML.  Like a web.
CSE 636 Data Integration Web Services.
ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ Web Services Overview Mary Grammatikou 9/06/2009.
COS 381 Day 16. Agenda Assignment 4 posted Due April 1 There was no resubmits of Assignment Capstone Progress report Due March 24 Today we will discuss.
Copyright © 2008, Zend Technologies Inc. Zend_Tool: Rapid Application Development In Zend Framework Ralph Schindler Software Engineer, Zend Technologies.
How do you simplify? Simple Complicated.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
Advanced Accounting Information Systems Day 31 XML Language Foundation November 6, 2009.
XML Basics A brief introduction to XML in general 1XML Basics.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues XML and extensible systems Andy Dawson School.
Web services. Introduction to WSDL. February 23, 2006.
Web Service Definition Language. Web Services: WSDL2 Web Service Definition Language ( WSDL ) What is a web service? [ F. Leymann 2003 ] A piece of code.
1 G52IWS: Web Services Description Language (WSDL) Chris Greenhalgh
EGEE is a project funded by the European Union under contract IST WSDL Which WSDL Style ?
Web services. The SOAP Data Model, Schema Validation, and Introduction to WSDL. February 16, 2006.
Discovery of Manageability Clarification
EGEE is a project funded by the European Union under contract IST WSDL Which WSDL Style ? 17 th October
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
Java Web Services Orca Knowledge Center – Web Service key concepts.
XML Related Technologies
Jun Tatemura NEC Laboratories Amercia GGF10, March 2004
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Introduction to Web Services and SOA
Chapter 9 Web Services: JAX-RPC, WSDL, XML Schema, and SOAP
Issue 47: Feature Changes in WSDL1.2 & Potential Impact on BPEL4WS
Introduction to Web Services and SOA
Presentation transcript:

Attributes Task Force Progress Report WSD Attributes Task Force November 4 th, 2003 WSDL F2F

Directions From Last F2F Requirements From the WG: –No Additions To Component Model –Use style attribute to mark operations for attribute access, ie getter/setters. –Only Individual Access operations be defined by WSDL wg Present it today

Results No New Components in the Component Model Attribute Concept => Data Query Methods for GEDs We introduce two different style URIs Even proved syntactic sugar is possible for ease of development

A GED example

Style: Get (1) Two wrapper elements for a GED (attribute)

Style: Get (2) Operation that uses these two wrapper elements <ws:interface name="MyInterface" xmlns:wrappers="Wrappers"> <ws:operation name="get_XXX"

Style: Set (1) Two wrapper elements for a GED in schema <!– Single child via reference

Style: Set (2) Operation uses the defined wrapper elements <ws:operation name=set_XXX"

Rules Let ф represent the name of a GED, e.g. XXX. Use the name convention for the operations on GED –get_ ф for readable –set_ ф to represent writeable. –Must refer to the same attribute by wrappers (via ref) The style attribute has the corresponding value –Get –Set Pattern URI for the operation must be in/out Wrapper definitions must not contain schema attributes The operations may contain {in|out} faults.

Syntactic Sugar Shortcut extension to generate operations that define get/set style Not Required as part of the style, but nice to have. <wsdlx:attribute elementReference=attributes:XXX" access="read-write"/>

Attribute Defn is in Syntactic Sugar not in Component Model <xs:attribute name="elementReference" type="xs:QName" use="required"/> <xs:attribute name="access" type="attributes:accessValues" use="required"/>

Result Simple Consistent with RPC style, can be used with language bindings (but not limited to) No new components! Also a well defined syntactic sugar exists to make use of attribute definition shortcut: Allows more complicated styles to be built