Read-Me
Community Grids Lab,
Software developed at the Community Grids Lab,
Developers:
Shrideep Pallickara (spallick @ grids.ucs.indiana.edu),
Sima Patel (skpatel@indiana.edu)
Beytullah Yildiz (byildiz @ indiana.edu)
Community Grids Lab,
Community Grids Laboratory,
http://www.naradabrokering.org
This is a distribution of the FIRMS project sponsored by the OMII. The present release is version 1.0.0 of the software. The FIRMS provides open source implementations of the WS-Reliable Messaging (hereafter WSRM) and WS-Reliability (hereafter WSR) specifications.
The FIRMS implementation will provide Grid and Web Service applications with ability to interact reliably with each other based on the implementation of the WSRM and the WSR specification.
This is the first release of the FIRMS software to the open-source community.
The software has been written in Java. This allows the software to run on any system that has a Java virtual machine. The source code base has been compiled with both jdk-1.4 and jdk-1.5 (it does not make use of the new reserved keywords that are part of 1.5).
FIRMS provide an implementation of the WSRM specification that was released in March 2004 and WS-Reliability specification that was released in August 2004. The WSRM protocol developed jointly by IBM, Microsoft and BEA can be found at
ftp://www6.software.ibm.com/software/developer/library/ws-reliablemessaging200403.pdf
We now list the specifications/schemas leveraged by the FIRMS WSRM implementation.
WS-RM: http://schemas.xmlsoap.org/ws/2004/03/rm
SOAP: http://schemas.xmlsoap.org/soap/envelope/
WS-Addressing: http://schemas.xmlsoap.org/ws/2004/08/addressing
WS-Policy: http://schemas.xmlsoap.org/ws/2004/09/policy
XML utilities: http://schemas.xmlsoap.org/ws/2002/07/utility
The WS-Reliability protocol can be found at
http://docs.oasis-open.org/wsrm/2004/06/WS-Reliability-CD1.086.pdf
We now list the
specifications/schemas leveraged by the WS-Reliability implementation.
WS-Reliability: http://docs.oasis-open.org/wsrm/2004/06/ws-reliability-1.1.xsd
SOAP: http://schemas.xmlsoap.org/soap/envelope/
WS-Addressing: http://schemas.xmlsoap.org/ws/2004/08/addressing
There are some specific instructions related to the deployment of these specifications within the Axis infrastructure. Some of the general problems with Axis (up until 1.2 RC3) while deploying WS specifications have been summarized in a companion document in the docs directory of this distribution.
This software is distributed under the Indiana University Advanced
Research & Technology Institute (ARTI) open source license.
Software License, Version 1.0
Copyright 2003 The Trustees of
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1) All
redistributions of source code must retain the above copyright notice, the list
of authors in the original source code, this list of conditions and the
disclaimer listed in this license;
2) All redistributions
in binary form must reproduce the above copyright notice, this list of
conditions and the disclaimer listed in this license in the documentation
and/or other materials provided with the distribution;
3) Any
documentation included with all redistributions must include the following
acknowledgement:
“This product includes software
developed by the Community Grid Labs. For further information contact the
Community Grid Labs at http://communitygrids.iu.edu/.”
Alternatively, this acknowledgement
may appear in the software itself, and wherever such third-party
acknowledgments normally appear.
4) The name
5) Products
derived from this software may not be called NaradaBrokering, nor may
LICENSEE
UNDERSTANDS THAT SOFTWARE IS PROVIDED "AS IS" FOR WHICH NO WARRANTIES
AS TO CAPABILITIES OR ACCURACY ARE MADE.