A semantic interoperability framework for software as a service systems in cloud computing environments / Reza Rezaei

Abstract In cloud computing environments in software as a service (SaaS) level, interoperability refers to the ability of SaaS systems on one cloud provider to communicate with SaaS systems on another cloud provider. One of the most important barriers to the adoption of SaaS systems in cloud computing environments is interoperability. A common tactic for enabling interoperability is the use of an interoperability framework or model. During the past few years, in cloud SaaS level, various interoperability frameworks and models have been developed to provide interoperability between systems. The syntactic interoperability of SaaS systems have already been intensively researched. However, not enough consideration has been given to semantic interoperability issues. Achieving semantic interoperability is a challenge within the world of SaaS in cloud computing environments. Therefore, a semantic interoperability framework for SaaS systems in cloud computing environments is needed. We develop a semantic interoperability framework for cloud SaaS systems. The capabilities and value of service oriented architecture for semantic interoperability within cloud SaaS systems have been studied and demonstrated. This paper is accomplished through a number of steps (research methodology). It begins with a study on related works in the literature. Then, problem statement and research objectives are explained. In the next step, semantic interoperability requirements for SaaS systems in cloud computing environments that are needed to support are analyzed. The details of the proposed semantic interoperability framework for SaaS systems in cloud computing environments are presented. It includes the design of the proposed semantic interoperability framework. Finally, the evaluation methods of the semantic interoperability framework are elaborated. In order to evaluate the effectiveness of the proposed semantic interoperability framework for SaaS systems in cloud computing environments, extensive experimentation and statistical analysis have been performed. The experiments and statistical analysis specify that the proposed semantic interoperability framework for cloud SaaS systems is able to establish semantic interoperability between cloud SaaS systems in a more efficient way. It is concluded that using the proposed framework, there is a significant improvement in the effectiveness of semantic interoperability of SaaS systems in cloud computing environments.

[1]  A. Zahariev Google App Engine , 2009 .

[2]  Thanos G. Stavropoulos,et al.  aWESoME: A web service middleware for ambient intelligence , 2013, Expert Syst. Appl..

[3]  Patricia Ordóñez de Pablos,et al.  Towards a Practical Solution for Data Grounding in a Semantic Web Services Environment , 2012, J. Univers. Comput. Sci..

[4]  Marcel Worring,et al.  NIST Special Publication , 2005 .

[5]  Donghee Yoo,et al.  Ontology-based economics knowledge sharing system , 2014, Expert Syst. Appl..

[6]  Sai Peck Lee,et al.  A Systematic Review of Interoperability Models , 2014 .

[7]  Grace A. Lewis,et al.  Role of Standards in Cloud-Computing Interoperability , 2013, 2013 46th Hawaii International Conference on System Sciences.

[8]  Reza Rezaei,et al.  A Methodology to Create Data Architecture in Zachman Framework , 2008 .

[9]  Grace A. Lewis Emerging Technologies for Software- Reliant Systems of Systems , 2010 .

[10]  Christine Morin,et al.  XtreemOS: a Sound Foundation for Cloud Infrastructure and Federations , 2009, CoreGRID@Euro-Par.

[11]  Sai Peck Lee,et al.  Interoperability evaluation models: A systematic review , 2014, Comput. Ind..

[12]  David Chen,et al.  Enterprise interoperability measurement - Basic concepts , 2006, EMOI-INTEROP.

[13]  Nikos Loutas,et al.  A Semantic Interoperability Framework for Cloud Platform as a Service , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[14]  Antonio Puliafito,et al.  Volunteer Computing and Desktop Cloud: The Cloud@Home Paradigm , 2009, 2009 Eighth IEEE International Symposium on Network Computing and Applications.

[15]  Francisco García-Sánchez,et al.  Adding semantics to software-as-a-service and cloud computing , 2010 .

[16]  David Cearley,et al.  Hype Cycle for Cloud Computing , 2010 , 2010 .

[17]  Rezaei Reza A semantic interoperability framework for software as a service systems in cloud computing environments / Reza Rezaei , 2014 .

[18]  Pedro Neves,et al.  PaaS manager: A platform-as-a-service aggregation framework , 2014, Comput. Sci. Inf. Syst..

[19]  Elena Paslaru Bontas Simperl,et al.  SOA4All: Enabling Web-scale Service Economies , 2009, 2009 IEEE International Conference on Semantic Computing.

[20]  F. Henry Abanda,et al.  Trends in built environment semantic Web applications: Where are we today? , 2013, Expert Syst. Appl..

[21]  Dana Petcu,et al.  Building a Mosaic of Clouds , 2010, Euro-Par Workshops.

[22]  Grace A. Lewis,et al.  T-Check in System-of-Systems Technologies: Cloud Computing , 2010 .

[23]  Amit P. Sheth,et al.  Semantic Modeling for Cloud Computing, Part 1 , 2010, IEEE Internet Computing.

[24]  F. E. R. Pollard-Urquhart San sebastian, spain , 1902 .

[25]  Muli Ben-Yehuda,et al.  The Reservoir model and architecture for open federated cloud computing , 2009, IBM J. Res. Dev..

[26]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[27]  Katia P. Sycara,et al.  Autonomous Semantic Web Services , 2003, IEEE Internet Comput..

[28]  Rajkumar Buyya,et al.  Aneka: a Software Platform for .NET based Cloud Computing , 2009, High Performance Computing Workshop.

[29]  K. Pullarao,et al.  A new way of developing applications in cloud environment using force.com (salesforce.com) , 2013 .

[30]  Carol A. Sledge Reports from the Field on System of Systems Interoperability Challenges and Promising Approaches , 2010 .

[31]  Ricardo Jardim-Gonçalves,et al.  NEGOSEIO: A framework for negotiations toward Sustainable Enterprise Interoperability , 2012, Annu. Rev. Control..

[32]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[33]  R Rezaei,et al.  A METHOD FOR ENTERPRISE ARCHITECTURE PLAN ASSESSMENT , 2008 .

[34]  Jack Chin Pang Cheng,et al.  Cloud Computing and Its Implications for Construction IT , 2010 .

[35]  Jose María Álvarez Rodríguez,et al.  Semantic-based QoS management in cloud systems: Current status and future challenges , 2014, Future Gener. Comput. Syst..

[36]  Aaron Tsai,et al.  Design and microarchitecture of the IBM system z10 microprocessor , 2009 .

[37]  Sasko Ristov,et al.  Cloud Computing Interoperability Approaches - Possibilities and Challenges , 2012, BCI.

[38]  Arne-Jørgen Berre,et al.  REMICS- REuse and Migration of Legacy Applications to Interoperable Cloud Services - REMICS Consortium , 2010, ServiceWave.

[39]  Nikos Loutas,et al.  Cloud Computing Interoperability: The State of Play , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[40]  Jim Gray,et al.  TerraService.NET: An Introduction to Web Services , 2002, ArXiv.

[41]  Katia Sycara,et al.  CODE : A Development Environment for OWLS Web services , 2004 .

[42]  Ciência política,et al.  Chairman of the Joint Chiefs of Staff , 2010 .

[43]  David S. Linthicum,et al.  Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide , 2009 .

[44]  Bruce J. Neubauer Web Services and Service-Oriented Architectures , 2008 .

[45]  Gilda Pour Java 2 Platform Enterprise Edition (J2EE) for Building Web-Based Enterprise Applications , 2001, TOOLS.

[46]  Hakan Erdogmus,et al.  Cloud Computing: Does Nirvana Hide behind the Nebula? , 2009, IEEE Softw..

[47]  Mahesh H. Dodani,et al.  The Silver Lining of Cloud Computing , 2009, J. Object Technol..

[48]  Jin Tong,et al.  NIST Cloud Computing Reference Architecture , 2011, 2011 IEEE World Congress on Services.

[49]  Denis Caromel,et al.  An Efficient Framework for Running Applications on Clusters, Grids, and Clouds , 2010, Cloud Computing.

[50]  Rajkumar Buyya,et al.  Cloud Computing Principles and Paradigms , 2011 .

[51]  Sandra Heiler,et al.  Semantic interoperability , 1995, CSUR.

[52]  Grace A. Lewis,et al.  Current Perspectives on Interoperability , 2004 .

[53]  Nikos Loutas,et al.  Towards a Reference Architecture for Semantically Interoperable Clouds , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[54]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[55]  Sai Peck Lee,et al.  A review of interoperability assessment models , 2013, Journal of Zhejiang University SCIENCE C.

[56]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2012, Springer Berlin Heidelberg.

[57]  Grace A. Lewis,et al.  Approaches to Constructive Interoperability , 2004 .

[58]  Amin Jula,et al.  Cloud computing service composition: A systematic literature review , 2014, Expert Syst. Appl..

[59]  Sai Peck Lee,et al.  A review on E-business Interoperability Frameworks , 2014, J. Syst. Softw..

[60]  Eric A. Marks,et al.  Executive's Guide to Cloud Computing , 2010 .

[61]  Sai Peck Lee,et al.  An interoperability model for ultra large scale systems , 2014, Adv. Eng. Softw..

[62]  Rao Mikkilineni,et al.  Next Generation Cloud Computing Architecture: Enabling Real-Time Dynamism for Shared Distributed Physical Infrastructure , 2010, 2010 19th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.

[63]  Euripides G. M. Petrakis,et al.  A Survey on Approaches for Interoperability and Portability of Cloud Computing Services , 2014, CLOSER.

[64]  冯海超 Windows Azure:微软押上未来 , 2012 .

[65]  Grace A. Lewis,et al.  Model Problems in Technologies for Interoperability: Web Services , 2006 .

[66]  Barrie Sosinsky,et al.  Cloud Computing Bible , 2010 .

[67]  Xi He,et al.  Cloud Computing: a Perspective Study , 2010, New Generation Computing.

[68]  Jose María Álvarez Rodríguez,et al.  Using agents to parallelize a medical reasoning system based on ontologies and description logics as an application case , 2012, Expert Syst. Appl..

[69]  R. Lowry,et al.  Concepts and Applications of Inferential Statistics , 2014 .

[70]  Frank Leymann,et al.  Web Services , 2004, Informatik-Spektrum.

[71]  Karsten Oberle,et al.  ETSI CLOUD - Initial Standardization Requirements for Cloud Services , 2010, GECON.

[72]  Alan H. Karp,et al.  E-speak e-xplained , 2003, CACM.

[73]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[74]  Idabc European Interoperability Framework for Pan-European eGovernment Services , 2004 .

[75]  Bruno Schulze,et al.  Using clouds to address grid limitations , 2008, MGC '08.

[76]  R. Jardim-Goncalves,et al.  Cloud-based negotiation for sustainable enterprise interoperability , 2012, 2012 18th International ICE Conference on Engineering, Technology and Innovation.

[77]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[78]  Marcelo Knörich Zuffo,et al.  Cloud Application Platform as a Service in Educational Environments , 2015 .

[79]  Amit P. Sheth,et al.  Semantic Modeling for Cloud Computing, Part 2 , 2010, IEEE Internet Computing.

[80]  Sai Peck Lee,et al.  E-Government Interoperability Frameworks: A Review , 2014 .

[81]  M. Javanbakht,et al.  A New Method for Decision Making and Planning in Enterprises , 2008, 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications.

[82]  Pankaj Goyal,et al.  Enterprise Usability of Cloud Computing Environments: Issues and Challenges , 2010, 2010 19th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.