portals and mediated query systems. “Common data
storage” uses a method to transfer the data sources to
a new data storage, warehouse and operational data
stores are such kind of instances.
Compared with these integration approaches,
interoperability has more the meaning of coexistence,
autonomy and federate environment, whereas
integration refers to the concepts of coordination,
coherence and standardization (Chen, 2008). The
interoperable architecture will provide added values
for enterprise information systems interoperability.
First, due to the semantic technologies used in the
architecture, the “understanding” problems can be
facilitated among different information systems.
Secondly, with SOA, the architecture is loosely
coupled, where each layer is only connected through
interface and protocols. The data sources, services
and business processes could be added or removed
without affecting the other parts of the architecture,
gaining flexibility for the enterprise. Thirdly, it
provides high scalability; this architecture could be
applied internally in one enterprise for its sub
branches or different departments, as well as among
different enterprises and partners. Involved
applications and services can be reused ones; also
new developed ones can be added easily. We believe
this approach is promising regarding web 2.0
orientation of all enterprise applications.
5 FUTURE WORK
The future work will include, first, more details to
describe the running mechanism of the architecture,
such as, the interfaces between each layer. Second,
we will elaborate and refine the semantic layer to
define how the ontology presents the semantics of
information; third, the aspects of enterprises
business level (e.g. decision level) will be taken into
account to make the architecture adapted the
complex situation in enterprises. The architecture
will be applied to a project in the following research,
to figure out the improvements and get feedbacks
from industry.
REFERENCES
Bell M. (2008). Service-Oriented Modeling: Service
Analysis, Design, and Architecture, Wiley & Sons
Bratt, S. (2007).Semantic Web, and Other Technologies to
Watch, [Online], Available: http://www.w3.org/2007/
Talks/0130-sb- W3CTechSemWeb, [Dec. 14, 2010]
Buccella, A., Cechich, A. and Brisaboa, N. (2003)
‘Ontology-based data integration methods: A
framework for comparison’.
Chappell, D. (2004). Enterprise Service Bus, O’Reilly
Chen, D., Daclin, N., (2006) ‘Framework for enterprise
interoperability’, Proc. of IFAC Workshop EI2N 2006,
Interoperability for enterprise software and
applications (ed. H. Panetto and N. Boudjlida),
Bordeaux, March 21, 2006, pp. 77-88.
Chen, D., Doumeingts, G. and Vernadat, F. (2008)
‘Architectures for enterprise integration and
interoperability: Past, present and future’, Computers
in Industry, vol. 59, no. 7, September , pp. 647-659.
Corcho O., Fernández-López M., Gómez-Pérez A. (2003).
‘Methodologies, tools and languages for building
ontologies. Where is their meeting point?’, Data &
Knowledge Engineering, vol. 46, no. 1, pp. 41-64.
Gruber, T. (1993). ‘A Translation Approach to Portable
Ontology Specifications’, Knowledge Acquisition.
Available: http://tomgruber.org/writing/ontolingua-
kaj-1993.pdf.
Izza, S., Vincent, L. and Burlat, P. (2008), ‘Exploiting
semantic web services in achieving flexible
application integration in the microelectronics field’,
Computers in industry, vol.59 , no. 7, pp. 722-74
Maniraj V., Sivakumar R. (2010). ’Ontology Languages –
A Review," International Journal of Computer Theory
and Engineering, vol. 2, no. 6, pp887-891.
Peltz, C. (2003), ‘Web service orchestration and
choreography – a look at WSCI and BPEL4WS’, Web
Service Journal. Available: http://wpage.unina.it
/rcanonic/ didattica/at /documenti/wsOrchestration.pdf
Pulidoa J.R.G., Ruizb M.A.G., Herrerac M.A.G., Cabellod
E., Legrande S., Ellimanf D. (2006). ‘Ontology
languages for the semantic web: A never completely
updated review’, Knowledge-Based Systems, vol. 19,
no. 7, pp. 489-497.
W3C recommendation, Query Language for RDF (2008),
[Online], Available: http://www.w3.org/TR/rdf-sparql-
query/ [Dec. 20, 2010]
W3C study cases (2010) ,[Online], Available:
http://www.w3.org/2001/sw/sweo/public/UseCases/
[Dec. 14, 2010]
Wache, H., Gogele, T., Visser, U., Stuckenschmidt, H.,
Schuster, G., Neumann, H. and Hubner, S. (2001).
‘Ontology-based integration of information – a survey
of existing approaches’, Wache2001 , pp. 108-117.
Web Services Business Process Execution Language (WS-
BPEL) OASIS Standard (2007), [Online], Available:
http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-
v2.0-OS.html [Apr.11, 2007]
Zacharewicz, G., Labarthe, O., Chen, D. and Vallespir B.
(2009). ‘A Multi Agent/HLA Platform for Enterprises
Interoperability: Short-Lived Ontology Based’ in
Electronic Supply Network Coordination in Intelligent
and Dynamic Environment: Modeling and
Implementation, IGI Global
Ziegler, P. and Dittrich, K. (2004) ‘Three decades of data
integration – all problems solved?’, In 18th IFIP
World Computer Congress, Volume 12, Building the
Information Building the Information Society, vol.
2004, pp. 3-12.
AN ARCHITECTURE FOR INTEROPERABILITY OF ENTERPRISE INFORMATION SYSTEMS BASED ON SOA
AND SEMANTIC WEB TECHNOLOGIES
437