WSResource Framework Globus Alliance Perspectives Ian Foster Argonne
WS-Resource Framework: Globus Alliance Perspectives Ian Foster Argonne National Laboratory University of Chicago Globus Alliance www. mcs. anl. gov/~foster
Perspectives u Why is WSRF important? u How does WSRF relate to the Open Grid Services Infrastructure (OGSI)? u How does WSRF relate to the Open Grid Services Architecture (OGSA)? u What will the Globus Alliance do with WSRF? u What does WSRF mean for Globus Toolkit users? WS-Resource Framework 2 www. globus. org/wsrf
Context: Open Grid Services Architecture u Define a service-oriented architecture … ◊ u … to address vital “Grid” requirements ◊ u the key to effective virtualization AKA utility, on-demand, system management, collaborative computing … building on Web services standards ◊ extending those standards where needed WS-Resource Framework 3 www. globus. org/wsrf
Open Grid Services Architecture (www. ggf. org/ogsa-wg) Standardization Domain-Specific Services Program Execution Data Services Core Services Open Grid Services Infrastructure Web Services Messaging, Security, Etc. WS-Resource Framework 4 www. globus. org/wsrf
Grid and Web Services: Convergence? Grid GT 1 Started far apart in apps & tech Web GT 2 OGS I Have been converging HTTP ? L 2, D S W M WSD L, WSD WS-* However, despite enthusiasm for OGSI, adoption within Web community turned out to be problematic WS-Resource Framework 5 www. globus. org/wsrf
Three Major Web Services Concerns about OGSI u Too much stuff in one specification u Does not work well with existing Web services tooling u Too “object oriented” WS-Resource Framework 6 www. globus. org/wsrf
Grid and Web Services: Convergence: Yes! Grid GT 1 Started far apart in apps & tech Web GT 2 OGS I Have been converging HTTP WSRF L 2, D S W M WSD L, WSD WS-* The definition of WSRF means that Grid and Web communities can move forward on a common base WS-Resource Framework 7 www. globus. org/wsrf
Concerns Addressed u Too much stuff in one specification è u Does not work well with existing Web services tooling è u WSRF partitions OGSI v 1. 0 functionality into a family of composable specifications WSRF tones down the usage of XML Schema Too object oriented è WSRF makes an explicit distinction between the “service” and the stateful “resources” acted upon by that service WS-Resource Framework 8 www. globus. org/wsrf
From OGSI to WSRF: Refactoring and Evolution** OGSI WSRF Grid Service Reference WS-Addressing Endpoint Reference Grid Service Handle WS-Addressing Endpoint Reference Handle. Resolver port. Type WS-Renewable. References Service data defn & access WS-Resource. Properties Grid. Service lifetime mgmt WS-Resource. Life. Cycle Notification port. Types WS-Notification Factory port. Type Treated as a pattern Service. Group port. Types WS-Service. Group Base fault type WS-Base. Faults **Draft document at www. globus. org/wsrf this week WS-Resource Framework 9 www. globus. org/wsrf
Open Grid Services Architecture Standardization Domain-Specific Services Program Execution Data Services Core Services Open. WS-Resource Grid Services. Framework Infrastructure Web Services Messaging, Security, Etc. WS-Resource Framework 10 www. globus. org/wsrf
Globus Toolkit® and WS-Resource Framework 3. 2 2004 Improved robustness, scalability, performance, usability 3. 2 March 4. 0 b Q 2 4. 0 Q 3 4. 2 b Q 4 2005 4. 0 WSRF; some new functionality; further usability, performance 4. 2 enhancements Q 1 ‘ 05 Note: We are not waiting for finalization of WSRF specs WS-Resource Framework 4. 2 Numerous new WSRF-based services 11 www. globus. org/wsrf
Implications for the Globus Community u Production deployments based on GT pre. OGSI components ◊ u These components will be included in 3. 2 and 4. x, and we will continue to support you Projects based on GT OGSI components ◊ Changes are regretted but promise ubiquity ◊ We will work to ease transition to WSRF ◊ Similarities between OGSI and WSRF imply that most changes will be straightforward WS-Resource Framework 12 www. globus. org/wsrf
Summary u Why is WSRF important? ◊ u How does WSRF relate to OGSI? ◊ u WSRF mechanisms will enable OGSA What will Globus Alliance do with WSRF? ◊ u WSRF restates OGSI concepts in WS terms How does WSRF relate to OGSA? ◊ u WSRF completes Grid/Web convergence WSRF-based GT 4. 0 planned for Q 3 2004 What does WSRF mean for GT 3. 0 users? ◊ For the most only minor changes WS-Resource Framework 13 www. globus. org/wsrf
For More Information u Specifications, architecture documents, FAQ, and other information ◊ u Discussion forum ◊ u http: //www. globus. org/wsrf http: //www. ggf. org/ogsi-wg Globus. WORLD Sessions ◊ Tuesday, 10: 30 a: Panel ◊ Wednesday, 4: 30 p: WSRF Technical Details ◊ Thursday, 10: 30 a: Meet the WSRF Authors WS-Resource Framework 14 www. globus. org/wsrf
- Slides: 14