
 
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