ConQo

From SPACE Wiki

Jump to: navigation, search
List of services in the ConQoMon cockpit
Results after a search
Variant with user interface services

Finding the optimal services in service registries requires a powerful service discovery. ConQo allows users to select a service domain and specify non-functional requirements like QoS and context information to find suitable services in domains like file hosting, printing and other service industries.

When a service is found, one can call it with Dynvoker or establish a usage contract with Contract Wizard. Each service entry can be linked to many documents including other service descriptions, SLA templates, UI hints and client delivery options.

Contents

Technologies

This web application ConCoCockpit is written in JSP and accesses the Matchmaker backend web service. The service runs as a Servlet and uses several ontology libraries from the WSMX project.

In addition, a command-line tool called conqotool is available to perform basic administration and query tasks.

ConQo implements the WS-PAG and the WS-DDT specifications for efficient query and synchronisation.

Usage and Integration

The big picture: Usage of ConQo with several frontends

By default, ConQo ships with a web frontend called ConQo cockpit and a command-line tool called conqotool. However, through several projects using SPACE, other frontends for the web and for the desktop are available as well.

ConQo is also being used in the CRUISe project to manage abstract user interface services and concrete bindings to UI widgets.

Scientific Material and Documentation

ConQo comes with a manual: File:ConQo.pdf.

ConQo – A Context- and QoS-Aware Service Discovery. G. Stoyanova, B. Buder, A. Strunk, I. Braun, IADIS Intl. Conference WWW/Internet, Freiburg, Germany, October 13-15, 2008.

HOT/Upcoming: A Description Language for User Interface Services. G. Hübsch, C. Liebing, J. Spillner, A. Schill, ADIS Intl. Conference WWW/Internet, Timişoara, Romania, October 14-17, 2010.

Entwicklung einer dynamischen kontext- und Quality-of-Service sensitiven Dienstauswahl für Web Services. G. Stoyanova, Belegarbeit TU Dresden, July 2008.

See also related work.

Download/Version Control

Before a stable release becomes available, a Git checkout from the Code Repository will be required. Alternatively, a pre-packaged snapshot version can be installed. See Package Repository for details.

Note: The cruiserepository branch contains the modifications developed within the context of the CRUISe research project.

Personal tools