Menu

Main_Page

Anonymous Joerg Reichert
Attachments
Logo.jpg (6373 bytes)

Cataquavice Framework

Objects and ideas

The object of the project is the creation of a framework for generating a web-based service catalog for web services.

For the framework you can provide the models for the web service description schema and the quality of service description schema. The framework will support Eclipse UML2 models. As generator framework openArchitectureWare 4.2 will be used. With the generator you will be able to generate out of the provided models a service regsitry (realized with EJB 3.0/OpenJPA) running on Apache Geronimo with database connection (PostgreSQL) and a web client realized with MyFaces.

With the web client the provider can register his web service by filling the web formulars derived from the description schema model with organizational (e.g. the URL to the wsdl), functional and non-functional information about his web service. He also will be ask to fill out a formular that will be used to create a web service level agreement template. To contract the web service provider the client have to fill out the service level agreement template offered by the provider.

To sum it up, the mission of this project is to create an implementation of a service catalog for web services that
1. collects quality of service informations
2. can use domain specific service and quality description schemas (you can see them as ontologies)
3. includes one or more service level agreement templates for each service generated out of the service level offerings of the provider

Further extensions could include support for conducting workflows by dynamically select, negotiate and contract web service providers.

The name of this project, Cataquavice, is derived from the words catalog, quality, service.


Related

Documentation: Home
Documentation: XtextRI
Documentation: XtextRealization
Documentation: XtextSemanticHighlighting