1 Mapping the DAIS Concepts Simon Laws (IBM) Sastry Malladi (ORACLE) Savas Parastatidis (Univ. of Newcastle)

Slides:



Advertisements
Similar presentations
WS-Resource Framework: Globus Alliance Perspectives Ian Foster Argonne National Laboratory University of Chicago Globus Alliance
Advertisements

WS-Policy F2F Austin, TX July 2006 Report on WS-Policy Interop Workshop of April 2006 (Round 3) Toufic Boubez Layer 7 Technologies.
Service Description: WSDL COMP6017 Topics on Web Services Dr Nicholas Gibbins –
IONA Technologies Position Paper Constraints and Capabilities for Web Services
“Service Framework” workgroup
Web Services Grids Paul Watson University of Newcastle Paul Watson University of Newcastle.
e-Framework Components and Responsibilities.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
WSDL Homework - Plenio. WSDL - Structure Source: w3schools.com.
CLAReT PERSONAS AND SCENARIOS. When? Personas were used in the CLAReT workshops as a role play activity. Participants were required to assume a persona.
4a.1 Grid Computing Standards ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4a.
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
Where is the state in Web Services? Caltech – Pasadena – July 2004 Savas Parastatidis School of Computing Science University of.
Web Services Seppo Heikkinen MITA seminar/TUT
The OMII Position At the University of Southampton.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
© JBoss Inc The need for context in Web Services Mark Little, presented by Kurt T Stam Red Hat.
SOA Reference Model Generic Presentation DRAFT: Not approved by the OASIS SOA RM TC.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
1 Modeling Stateful Resources with Web Services ICE Ph.D lecture Byung-sang Kim.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
The OMII Perspective on Grid and Web Services At the University of Southampton.
Database Taskforce and the OGSA-DAI Project Norman Paton University of Manchester.
Web Services Experience Language Web Services eXperience Language Technical Overview Ravi Konuru e-Business Tools and Frameworks,
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
1 ECCF Training 2.0 Platform Specific Model (PSM) ECCF Training Working Group January 2011.
1 WS-Notification Overview Alan Weissberger NEC-Labs America GGF11 June 8, 2004.
An XMPP (Extensible Message and Presence Protocol) based implementation for NHIN Direct 1.
Information breakout. Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
Web Services Description Language CS409 Application Services Even Semester 2007.
1 WS-Notification Overview Alan Weissberger NEC-Labs America GGF11 June 8, 2004.
17 March 2008 © 2008 The University of Edinburgh, European Microsoft Innovation Center and University of Southampton IT Innovation Centre 1 NextGRID Security.
W3C Web Services Workshop Marwan Sabbouh, Stu Jolly, Paul Denning, Dock Allen, Paul Silvey,
1 Introduction to Web Services Quality Model And Collaboration Issues for EERP Sojung Kim WSQM TC National Information society Agency.
Denis Caromel1 OASIS, Univ. of Nice Sophia-Antipolis, INRIA -- CNRS - I3S -- IUF October Web Services Resource Framework 2. Grid scalability.
SCA Bindings Simon Holdsworth Piotr Przybylski. Agenda n SCA Bindings Overview l Bindings TC Charter n Bindings l Web Services Binding l JMS Binding l.
1 ECCF Training 2.0 Implemental Perspective (IP) ECCF Training Working Group January 2011.
Grid Services I - Concepts
OGSA-UK: Putting the users first Steven Newhouse OMII Deputy Director.
EGA Discussion November 2004 Promoting and Standardizing Grid Computing Complexity Matters Andrew Grimshaw Virginia OGSA Architecture Area Director ICSOC.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
Web Service Resource Framework WSMO Presentation Jos de Bruijn Digital Enterprise Research Institute http ://
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
Service Component Architecture (SCA) Policy TC … Face to Face Agenda – Jan 24,
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
On Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows Aleksander Slomiski Presented by Onyeka Ezenwoye CIS Advanced Topics in Software.
Web Technologies Lecture 10 Web services. From W3C – A software system designed to support interoperable machine-to-machine interaction over a network.
Steve Graham WS-ResourceFramework Modeling Stateful Resources With Web services OASIS WSRF TC F2F Wednesday, April 28th, 2004.
July 24, Web Services Distributed Management (WSDM) TC Submission: Web Services Manageability Heather Kreger IBM Title slide Igor.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
July 28, 2004WSRF Technical Committee F2F meeting1 WSRP leveraging WSRF Use case for Portlets as WS-Resources.
INFSO-RI Enabling Grids for E-sciencE Web Services Mike Mineter National e-Science Centre, Edinburgh.
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.
1 OGSA-DAI: Service Grids Neil P Chue Hong. 2 Motivation  Access to data is a necessity on the Grid  The ability to integrate different data resources.
1 SOA Seminar Seminar on Service Oriented Architecture SOA Reference Model OASIS 2006.
WSRF Primer Document - Outline & Feedback OASIS WSRF TC Face-to-face – Cupertino October 04.
Web Service Referencing And Resource Identification Anish Karmarkar Oracle Corp.
Input for issues resolution Antoine Mensch Odonata 16 july 2009.
Web Services Quality Model Dugki Min Konkuk University.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
WS-Resource Framework University of Amsterdam
Some Basics of Globus Web Services
Norman Paton University of Manchester
OGSA information services
Glenn Wasson University of Virginia
OGSA and Security Services GGF12 , September 20th, 2004 Hiro Kishimoto
WS-Resource Framework: Globus Alliance Perspectives
Presentation transcript:

1 Mapping the DAIS Concepts Simon Laws (IBM) Sastry Malladi (ORACLE) Savas Parastatidis (Univ. of Newcastle)

2 Background Educate DAIS WG about web services infrastructure WS-I, WS-Context, WSRF Do we have to make a choice of approach? Implicit vs explicit data resource addressing Service vs resource OGSA have chosen WSRF and the implicit approach Currently it seems that the answer is yes The service consumer must take different actions depending on whether an implicit or explicit approach is chosen However approaches can be mixed and matched

3 Approach How do we access data resources through various web services based infrastructure? Scenarios Stateful interactions with data resources Sessions with data services Discovery of data resources Access to metadata about data resources and/or services Third-party delivery Infrastructures Web Services-Interoperability (WS-I) only specifications WS-I plus WS-Context WS-I plus WS-RF

4 Scenario 1 Stateful interactions with data resources Using WS-I only

5 Scenario 1 - Using WS-I

6

7

8 Scenario 1 Stateful interactions with data resources Using WS-Context

9 Scenario 1 - Using WS-Context

10 Scenario 1 - Using WS-Context

11 Scenario 1 - Using WS-Context

12 Scenario 1 - Using WS-Context

13 Scenario 1 Stateful interactions with data resources Using WS-RF

14 Scenario 1 - Using WS-RF

15 Scenario 1 - Using WS-RF

16 Observations

17 DAIS and Naming DAIS is specifically about accessing data resources We need to be able to give names to those data resources OGSA V1 describes a three level naming scheme Human Readable Names Abstract Names Address The differences between the approaches lies in the abstract name to address mapping

18 WS-I -Focus on services -Registy lookup can result in many service URLs - A service can act on many resources -One or more resources can be specified in the message body at service call time - Abstract names can be passed to any service than understands them

19 WS-I + WS-Context -Focus on services -Context supports a sequence of messages across many services -Registy lookup can result in many service URLs - A service can act on many resources -One or more resources can be associated with a context

20 WS-RF -Focus on resources -Registy lookup can result in many EPRs - An EPR identifies one or more resources in the context of a service

21 Do We Have To Make A Choice? Mitigating the differences Optional discriminators in the message body WSDL binding operation parts WSRF TC in OASIS is considering embodiments of the Implied Resource Pattern WS-Addressing EPR Singleton pattern Context based approaches Living with the differences Mix and match Ultimately the consumer of the service has to make a choice To put a resource discriminator in the message body or not

22 General Issues Stability of supporting infrastructure Interoperability and adoption Composability Tooling Conceptual model

23 Questions ?