Download presentation
Presentation is loading. Please wait.
Published byAntony Marsh Modified over 9 years ago
1
1 Mapping the DAIS Concepts Simon Laws (IBM) Sastry Malladi (ORACLE) Savas Parastatidis (Univ. of Newcastle)
2
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
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
4 Scenario 1 Stateful interactions with data resources Using WS-I only
5
5 Scenario 1 - Using WS-I
6
6
7
7
8
8 Scenario 1 Stateful interactions with data resources Using WS-Context
9
9 Scenario 1 - Using WS-Context
10
10 Scenario 1 - Using WS-Context
11
11 Scenario 1 - Using WS-Context
12
12 Scenario 1 - Using WS-Context
13
13 Scenario 1 Stateful interactions with data resources Using WS-RF
14
14 Scenario 1 - Using WS-RF
15
15 Scenario 1 - Using WS-RF
16
16 Observations
17
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
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
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
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
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
22 General Issues Stability of supporting infrastructure Interoperability and adoption Composability Tooling Conceptual model
23
23 Questions ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.