OGSI::Lite / WSRF::Lite
Contents
WSRF::Lite
WSRF::Lite follows on from OGSI::Lite (see below). It implements, in Perl, the Web Service Resource Framework (WSRF) which was inspired by and supersedes the Open Grid Services Infrastructure (OGSI). The OGSI specification is a proposed recommendation of the OGSI Working Group of the http://www.ggf.org/Global Grid Forum. Standardisation of WSRF is ongoing in the WSRF technical committee of OASIS. The University of Manchester contributed to the standardisation of WSRF as an OASIS member.
|
Development of WSRF::Lite is being supported by the Managed Programme of the Open Middleware Infrastructure Institute (OMII) through the project Robust Application Hosting under WSRF::Lite (RAHWL).
|
WSRF::Lite provides support for the following Web Service Specifications:
- WS-Addressing
WS-ResourceProperties
WS-ResourceLifetimes
WS-BaseFaults
WS-ServiceGroups
- WS-Security
WSRF::Lite from version 0.4 provides beta level support for signing and verifying SOAP messages using X509 digital certificates according to the OASIS standard for WS-Security. It has been tested with .NET and the Sun Web Service Developers Pack.
The latest version of WSRF::Lite is version 0.8.2.2, available at WSRF-Lite.0.8.2.2.tar. You can still download WSRF-Lite.0.8.2.1.tar, WSRF-Lite.0.8.tar, WSRF-Lite.0.6.tar, WSRF-Lite.0.5.tar.gz, WSRF-Lite.0.4.1.tar, WSRF-Lite.0.4.tar, WSRF-Lite.0.3.tar, WSRF-Lite.0.2.tar and WSRF-Lite.0.1.tar.
News
2008-07-10 - WSRF::Lite is now on Google Code.
2008-07-08 - The WSRF::Lite mailing list has moved. To subscribe to the mailing list or to browse its archives, visit http://listserv.manchester.ac.uk/archives/wsrf-lite.html.
2006-04-24 - Web Services Resource Framework (WSRF) Ratified as OASIS Standard
2006-02-15 - WS-Security 1.1 is approved as an OASIS standard
2005-01-14 - A new mail list has been set for WSRF::Lite, this will replace the OGSI::Lite mailing list. If you have any questions on WSRF::Lite you should send them there.
There is now a bugzilla for WSRF::Lite at: http://kato.mvc.mcc.ac.uk/bugzilla
AJAX, REST and WSRF::Lite
The current version of WSRF::Lite provides support for AJAX by adding support for XSLT, http://www.w3schools.com/css/CSS and JavaScript. WSRF::Lite will also follow more closely the REST style by supporting the HTTP methods GET, PUT and DELETE for WS-Resources. Arjun Sen for his master's project has been able to use this functionality in the beta release of WSRF::Lite to replace existing SOAP based clients with a web browser, see WSRF Compliance and AJAX.
To learn more about using AJAX with WSRF::Lite see Arjun Sen's Master's Thesis, in which he replicates the functionality of RealityGrid steering client using AJAX and a Web Browser, or look at the 'Using Ajax with WSRF::Lite' tutorial.
Presentations, Papers and Training Materials Related to WSRF::Lite
Presentation on WSRF::Lite at the Second Annual RealityGrid Work Shop, 15 July 2004, can be found here.
Introduction to WS-RF and WSRF::Lite at ESNW on July 20, 2004 can be found here.
Presentation on Web services and WSRF for the Grid Primer course at Manchester: The Joy of Web Services.
Presentation at CERN in Janauary 2005, Web Services for the Grid - WSRF and WSRF::Lite.
On-line tutorial Build WS-Resources with WSRF::Lite, by Mark Mc Keown and Jamie Vicary. You'll need to register with IBM Developer Works to access this.
Presentation at the OGSA Workshop in London on Wednesday 23th March 2005 on REST: "Web Services for Grid Computing".
Stefan Zasada's Masters dissertation on implementing WS-Security, Stefan did most of the work integrating WS-Security into WSRF::Lite.
Implementing WS-Security in Perl a paper on implementing WS-Security submited to the UK eScience All Hands meeting 2005.
The HPDC-14 paper by Marty Humphrey et al. entitled State and Events for Web Services: A Comparison of Five WS-Resource Framework and WS-Notification Implementations.
On-line tutorial Build secure WS-Resources with WSRF::Lite and WS-Security, by Mark McKeown and Stefan Zasada. You'll need to register with IBM Developer Works to access this.
On-line tutorial Using Ajax with WSRF::Lite, by Mark Mc Keown and Bruno Harbulot. You'll need to register with IBM Developer Works to access this.
Projects using OGSI::Lite or WSRF::Lite
Introducing WEDS: a WSRF-based Environment for Distributed Simulation.
gLite from the European EGEE project used WSRF::Lite in its Grid Access Service prototype.
Satish Mummadi from IIT has created a GUI tool for creating WS-Resource modules for WSRF::Lite which is available from his WSRF page.
Ming Zhao et al. from the ACIS lab are presenting a paper at HPDC14 describing how WSRF::Lite was used to create and manage dynamic grid file system sessions as part of the In-VIGO system.
OGSI::Lite
OGSI::Lite was an experiment in creating a Grid Services Container using Perl. It has now been superseded by WSRF::Lite. You can still access the code as well as some presentations on OGSI::Lite below.
Download a tarball OGSI-Lite.0.4.tar containing the code.
5 minute presentation on ILCT from the OGSI Implementors' Panel at GGF8, Seattle, 26 June 2003.
30 minute presentation on OGSI::Lite for the ESNW MiddleWare Discussion, 11 July 2003.
Jonathan Chin at UCL has been using OGSI::Lite to start and control a Lattice Boltzmann code, for details of his work check out http://the.earth.li/~jon/work/ogsi/writeup/.
Read Martin C. Brown's article Perl and the grid infrastructure.

