Get Adobe Flash player
The official site of the project's partner

postheadericon OB4-5

Methods of service interface specification using domain ontology

In the systems based on SOA, many services (including services provides by public administration) are provided by human users. Any of such users should have GUI to specify its service as well as interact with the clients. For this very purpose a system component, called Service Server,  should be designed and created.  Each Service Server contains modules called Service Managers, (a separate Manager for each service type) responsible for interaction with other components of the SOA system. The main functions of the Service Manager are:

  • publication of the service interface to a Service Registry;
  • responding to the offer requests;
  • receiving contracts, creating and sending back invoices.

On the other hand, there must be a GUI (in the system based on SOA) for the clients to support  specification of the tasks to be performed in the system. The GUI is called Task Manager. It  should be also responsible for monitoring of complex task execution according to the plan described in the appropriate business process. Since the tasks are defined by human users, the Task Manager should operate in a high level language understandable for them. The proposed architecture of Task Manager includes a tool for supporting task specification (by a user) on the basis of a specific domain ontology.

The concept of business service proposed in the research area OB4, causes that a service is described in three deferent ways, that is, it has three interfaces specified in the three different languages: WSDL, OWL-S, and Entish. Any Service Manager must implement all these three interfaces  The concrete instances of Service Managers, as well as instances of Task Manager, can be done only for concrete service types that must be available in a system. For this very reason such service types will be defined and introduced during the construction of specific test environments.

Created: Friday, 28 May 2010 12:10
Last Updated: Sunday, 28 September 2014 15:30