|2.1 What is this?|
|2.2 What is included?|
|2.3 What is the project status?|
|3 Getting Started|
|3.1 What do I need?|
|3.2 Running it|
|3.2.1 Checkout and compile software|
|3.2.2 Checkout and render sample profiles|
|4.1 XML Schema|
|4.3 Human Readable Form - HTML|
|4.4 Human Readable Form - PDF|
|4.5 Persistence Layer|
|4.6 Conformance Testing|
This software is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; version 2.1 of the License.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
This document and associated software form a spike solution for the concept of cascading profiles for web services interoperability. Software is experimental and API unstable. Use at your own risk.
WIPE is an implementation of hierarchical web service profiles as described in this white paper .
Status of various components or modules is as follows:
See Section 4 for more details on the above listed components.
The following software packages and basic knowledge on how to use them is required to get the framework working.
WIPE framework consists of the following components, some of which may not have been fully implemented. See Section 2.3 for implementation status of each of the components.
W3C XML Schema that defines the structure of a profile.
Resolver is the part of the framework that 'flattens' the inheritance hierarchy and dereferences conformance targets and requirements defined in ancestor profiles.
Human readable representation of the profiles as a set of linked HTML documents.
Human readable representation of the profiles as a set of PDF documents.
Abstraction layer (together with sample implementation) of loading and saving profiles from XML registries or relational databases.
Conformance testing component allows for automated testing of service artefacts such as WSDL, SOAP messages or WMS capabilities against profiles to which the artefacts (or their service endpoint) subscribe.