
consequent client calls. It is necessary to be sure,
that the second call will not depend on the first one.
The requirement for having context-less
enterprise components is well suited for Web
Services paradigm since this technology is service
based (request – response model).
The software support of the methodology
consists of two prototypes: DL-workbench and DL-
Integrator.
DL-workbench is a meta-model based platform
for definition and edition of data structures that has
default user interface for ontological manipulation.
On the bottom level of the platform, one can find a
metadata description language (meta-model) with
meta-data repository. The meta-model can define
structures of ontological language, interfaces
representations, data mappings and other structural
formalisms. Data that is managed by the platform is
driven and constrained by structural models that are
defined via meta-modeling language.
The DL-workbench is an open source software
product that can be downloaded from the
http://www.opencascade.org/dl-workbench web site
(DL-workbench, 2003).
DL-integrator is a software prototype that
implements the integration process of the proposed
methodology. The DL-integrator is based on the DL-
workbench architecture. DL-integrator specifies
supplementary models for representing the WSDL
interfaces and several other data formats that are
specific to textual interfaces of numerical simulation
solvers. The use of the same meta-model repository
allows easy and manageable implementation of
associations among ontologies and interface
information. Details on the methodology and
software prototypes can be found in (Kazakov,
2002) and (Kazakov, 2003).
3 RELATED WORKS AND
CONCLUSION
Several research projects exist in the area of semi-
automated or automated integration. NIST MEL
laboratory (Ray, 1999) project has been conducting
since 1999 and has 10 years goal of feasibility proof
of use of automated methods in manufacturing
engineering enterprise networks. This project comes
also to the conclusion that semi-automated
approaches are feasible. NIST focuses mostly on use
of Express language. By the year 2003, NIST did not
start working on problem of integration of numerical
simulation solutions yet.
The semi-automated composition approach for
Web Services is described in (Sirin, 2003). The
authors present a mechanism of reasoning on top of
specifications of Web Services using DAML-S
language. While having the impression of similarity,
our approach is very different. The authors do not
separate ontologies on several layers and do not
provide any generic mechanism to bind the code.
Separation of ontologies on interface and domain
parts gives us high level of control over the
complexity of numerical simulation solutions.
DAML+S orientation provides service-based view
on components that does not fit our goal of
integration of interfaces where more complex
scenarios shall be implemented.
In this paper, we have presented our
methodology of semi-automated integration of
stateless software components. By creating of this
methodology, we have proven feasibility of use of
the methodology by prototyping. The approach can
be applied to integration of context-free components.
Following our methodology, the domain experts
can specify scientific and engineering components
with domain semantics on a high level. Software
architects can reuse these specifications to integrate
software components. The methodology opens up
perspectives for dynamic composition of software
components.
Authors hope that after some time, the semi-
automated and automated enterprise integration
techniques will be widely used by EAI domain.
REFERENCES
Baader F, et all. 2003. The description logics handbook:
Theory, implementation and applications, Cambridge
Unviersity Press, ISBN: 0521781760.
DL-workbench., 2003. Project web site.
Online: http://www.opencascade.org/dl-workbench
Kazakov M., Abdulrab H., Babkin E., 2002, Intelligent
integration of distributed components: Ontology
Fusion approach, In proceedings of CIMCA 2003
conference, pp 611-622, ISBN 1-740-88069-2
Kazakov, M., Abdulrab H., 2002, On semantic-enhanced
middleware, INSA de Rouen, Internal report
[KAZ,02e]
Kazakov M., Abdulrab H., 2003, A meta-modeling
approach to ontological engineering: DL-workbench
platform, In proceedings to MIS 2003 conference,
Springer-Verlag
Ray S., 1999. The Future of Software Integration: Self-
integrating Systems, NIST MEL report
Sirin E., Hendler J., Parsia B., 2003, Semi-automatic
Composition of Web Services using Semantic
Descriptions. In proceedings of “Web Services:
Modeling, Architecture and Infrastructure" workshop
in conjunction with ICEIS2003
ICEIS 2004 - INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION
530