| |
IRIS
interoperability and reusability of internet services
introduction
In the IRIS project we investigate service-oriented architectures (SOA) for
science application.
To support interoperability in user-defined business processes (scientific workflows)
we propose a combination of software component technology, mediators (component glue)
and ontologies.
Figure 1 illustrates the main backbones of our approach within IRIS framework.
Figure 1: SOA architecture of the IRIS framework
The novelty of IRIS is that the service interoperability is reached through
a mediation process.
|
|
|
|
management process
The management process encompasses several steps. First of all
service compositions are analyzed and a corresponding query profile of
the required mediator (transformation unit) is generated -
the query profile is declared in
IRIS-MPL (see below). This query can further be enhanced by user intervention.
In a next step suitable (concrete) mediator components are identified by
a retrieval session. After that, relevant mediator components
can be adapted. This adaptation can be fulfilled automatically by
the system (e.g. mediator composition) or interactively by the
user, depending on current requirements.
Here we benefit from the
software component technology. Finally the new adapted mediator component
is stored with the registry unit and is therefore available for
further retrieval sessions. Furthermore, the mediator component is related to
the descriptions of the corresponding services.
Through this feedback loop, the information of the registry
evolves over time.
Figure 2 illustrates the management process.
Figure 2 : management process

Mediator Profile Language
|
|
|
|