180 likes | 319 Views
Convergence of Grid and Web technologies. Alexander Wöhrer und Peter Brezany Institute for Software Science woehrer@par.univie.ac.at. Agenda. Introduction OGSA/OGSI Globus Toolkit 3 WSRF Why it was developed? What is it? Reference implementation: Globus Toolkit 4 Alternatives? WS-I
E N D
Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software Science woehrer@par.univie.ac.at
Agenda • Introduction • OGSA/OGSI • Globus Toolkit 3 • WSRF • Why it was developed? • What is it? • Reference implementation: Globus Toolkit 4 • Alternatives? • WS-I • OMII WS-I+ • Conclusion
Grid World: OGSA/OGSI/GT3 • GT3 implemented OGSI • GT4 implements WSRF • We need a „stable“ infrastructure!
Web Services & Grid Requirements share manage access Resources on demand Applications on demand Global Accessibility Secure and universal access Business integration Vast resource scalability Grid Protocols Web Services
Convergence of Web/Grid Services WSRF should be the common base for both „worlds“!
WSRF: Why? • The main criticisms about OGSI: • Too much stuff in one specification => functionality partitioned into a family of composable specifications • Does not work well with existing Web services tooling • Too “object oriented” • Additionally: • To have an architecture that is more clearly aligned with the general evolution of Web services • To provide a collection of related specifications that can be used either individually or in combinations… …. and will integrate more effectively with other Web services standards • To more closely align with existing language and platform programming models and application development tools
WSRF: What? • announced at GlobusWorld 04 by • Globus Alliance • IBM and HP • Now under the controll of OASIS (ebXML, UDDI 2,...) • refactoring of the concepts and interfaces developed in OGSI • specify how to use Web services to access “stateful” components • Set of four Specs: • WS-ResourceProperties • WS-ResourceLifetime • WS-ServiceGroup • WS-BaseFaults • WS-Notification specifications built on them
GT4 Facts • Web services developed with GT4 can be configured to be compatible with WS-I Basic Profile • All GT4 Web service interfaces will be WS-I compliant • Will support WSRF/WSN • Releases: • Beta: Mid December • Final: 31. Jan. 2005
WS-I • An open industry effort chartered to promote Web Services interoperability across platforms, applications and programming languages. • A standards integrator to help Web services advance in a structured, coherent manner • Approximately 130 member organizations
WS-I Deliverables • Profiles • Defined set of specifications or standards at specific version levels • Guidelines and conventions for using these specifications together in ways that ensure interoperability • Sample applications • Use cases and usage scenarios based on customer requirements • Sample code and applications built in multiple environments • Demonstrate profile-based interoperability • Test tools and supporting materials • Tools that test profile implementations for conformance with the profiles • Supporting documentation and white papers
WS-I Base Profile 1.0 • Consists of: • SOAP 1.1 • WSDL 1.1 • UDDI 2.0 • XML 1.0 • XML Schema • HTTP 1.1 • Coming soon: • Attachments • support for interoperable SOAP Messages with Attachments-based Web services • Security Profile
Open MiddlewareInfrastructure Institute (OMII) • Task: The source of open source grid software (for the UK) • Based at the University of Southampton • Utilise existing software and standards • e.g. OGSA-DAI part of it • Production focused software development • Integrate, test & document ‘a product’ • Reduce the time spent by applied researchers at having to be computer scientists
OMII Web Service Grids: WS-I+ • Baseline from WS-I profiles • Specifications that are very low risk: • Completed standardisation process (stable) • Growing community adoption • Interoperable commercial implementations (tooling) • WS-I track specifications • Specifications added to profile as they mature • e.g. WS-RF • This is not a static set and will evolve over time.
OMII WS-I+: Current Status • Core Architecture: WS-I • Discovery • UDDI (examining the role of Semantic meta-data) • Workflow • BPEL • Messaging • WS-RM (Minimal differences from WS-R) • Addressing • WS-A • Notification: No clear solution
OMII Release Schedule • OMII 1.0: December 2004 • a collection of tested, documented and integrated software components that provides a standard platform • OMII 1.1: January 2005 • OMII 2.0: April 2005
Conclusions • Direction • towards „Web Services“ Grids • Things are changing constantly • Infrastructure to built on is an important decision
Resources • WS-I+: http://www.omii.ac.uk/paper_web_service_grids.pdf • WS-I: http://www.ws-i.org/ • OASIS: http://www.oasis-open.org/ • OMII: http://www.omii.ac.uk/ • WSRF: http://www.globus.org/wsrf/ • Globus Toolkit http://www.globus.org/toolkit/