Enterprise Cloud Service Architecture

Cloud computing, a new paradigm of distributed computing, introduces many new ideas, concepts, principals, technologies and architectural styles into enterprise service-oriented computing. The enterprise service-oriented architecture (ESOA) style is an abstraction of concrete enterprise service-orientated architectures, which includes SOA architectural elements, service design patterns as well as principles, and SOA quality attributes. It can be extended to a new style for realizing enterprise cloud computing. Meanwhile, the principles and style of enterprise service-oriented computing facilitate the enterprise-wide adoption of cloud computing. This paper extends the ESOA style to a new hybrid architectural style, Enterprise Cloud Service Architecture (ECSA). The style is described by extending enterprise service-oriented formula for ESOA. We model the style through specifying each element in the formula with both service-oriented and cloud architectural styles.

[1]  Bernd Freisleben,et al.  On-Demand Resource Provisioning for BPEL Workflows Using Amazon's Elastic Compute Cloud , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[2]  Wei-Tek Tsai,et al.  Modeling enterprise service-oriented architectural styles , 2010, Service Oriented Computing and Applications.

[3]  Herman Lam,et al.  Toward a Business Process Grid for Utility Computing , 2004, IT Prof..

[4]  George Reese,et al.  Cloud application architectures , 2009 .

[5]  Jing Dong,et al.  Ontology Classification for Semantic-Web-Based Software Engineering , 2009, IEEE Transactions on Services Computing.

[6]  Wu He,et al.  Distributed data mining for e-business , 2011, Inf. Technol. Manag..

[7]  Mladen A. Vouk,et al.  Cloud Computing – Issues, Research and Implementations , 2008, CIT 2008.

[8]  Dilma Da Silva,et al.  Blue Eyes: Scalable and reliable system management for cloud computing , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[9]  Brian J. Sauser,et al.  A framework for investigation into extended enterprise resilience , 2010, Enterp. Inf. Syst..

[10]  Liang-Jie Zhang,et al.  CCOA: Cloud Computing Open Architecture , 2009, 2009 IEEE International Conference on Web Services.

[11]  K. Shahu Chatrapati,et al.  Architectural Strategies on Cloud Computing , 2012 .

[12]  Hans Lehmann,et al.  Information systems for multinational enterprises—some factors at work in their design and implementation , 2005 .

[13]  Frank Leymann,et al.  Horizontal and vertical combination of multi-tenancy patterns in service-oriented applications , 2011, Enterp. Inf. Syst..

[14]  H. Gilbert Miller,et al.  Cloud Computing: Will Commodity Services Benefit Users Long Term? , 2009, IT Professional.

[15]  Bofeng Zhang,et al.  Comparison of Several Cloud Computing Platforms , 2009, 2009 Second International Symposium on Information Science and Engineering.

[16]  Lida Xu,et al.  Enterprise Systems: State-of-the-Art and Future Trends , 2011, IEEE Transactions on Industrial Informatics.

[17]  Neal Leavitt,et al.  Is Cloud Computing Really Ready for Prime Time? , 2009, Computer.

[18]  Annette Mills,et al.  A model of Internet adoption by SMEs , 2001, Inf. Manag..

[19]  Dimitrios Katsaros,et al.  Architectural Requirements for Cloud Computing Systems: An Enterprise Cloud Approach , 2011, Journal of Grid Computing.

[20]  Werner Vogels,et al.  Dynamo: amazon's highly available key-value store , 2007, SOSP.

[21]  Khaled M. Khan,et al.  Addressing cloud computing in enterprise architecture : issues and challenges , 2009 .

[22]  Liam O'Brien,et al.  Quality Attributes and Service-Oriented Architectures , 2005 .

[23]  Jing Dong,et al.  A Generic Model of Enterprise Service-Oriented Architecture , 2008, 2008 IEEE International Symposium on Service-Oriented System Engineering.

[24]  Hong Wang,et al.  Constructing a decision support system for management of employee turnover risk , 2011, Inf. Technol. Manag..

[25]  Hui Wang,et al.  A service-oriented priority-based resource scheduling scheme for virtualized utility computing , 2008, HiPC'08.

[26]  G. Prem Premkumar,et al.  A Meta-Analysis of Research on Information Technology Implementation in Small Business , 2003, J. Organ. Comput. Electron. Commer..

[27]  Ian Lumb,et al.  A Taxonomy and Survey of Cloud Computing Systems , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[28]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[29]  Raymond A. Paul,et al.  High-Assurance Service-Oriented Architectures , 2008, Computer.

[30]  Ling Li Introduction: Advances in E-business engineering , 2011, Inf. Technol. Manag..

[31]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[32]  Chi-Chun Lo,et al.  An evidence-based scheme for web service selection , 2011, Inf. Technol. Manag..

[33]  Jeffrey M. Voas,et al.  Cloud Computing: New Wine or Just a New Bottle? , 2009, IT Professional.

[34]  Ian Sommerville,et al.  Research Challenges for Enterprise Cloud Computing , 2010, ArXiv.

[35]  Marten van Sinderen,et al.  Extending enterprise architecture modelling with business goals and requirements , 2011, Enterp. Inf. Syst..

[36]  Seyed Masoud Sadjadi,et al.  Service Clouds: Distributed Infrastructure for Adaptive Communication Services , 2007, IEEE Transactions on Network and Service Management.

[37]  Melvin B. Greer,et al.  Software as a Service Inflection Point: Using Cloud Computing to Achieve Business Agility , 2009 .

[38]  Alexander L. Wolf,et al.  Software architecture , 2001 .

[39]  Wu He,et al.  Exploring Cloud Computing for Distance Learning , 2011 .

[40]  Ian Sommerville,et al.  Decision Support Tools for Cloud Migration in the Enterprise , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[41]  Frank Leymann,et al.  Towards BPEL in the Cloud: Exploiting Different Delivery Models for the Execution of Business Processes , 2009, 2009 Congress on Services - I.

[42]  Amin Vahdat,et al.  PortLand: a scalable fault-tolerant layer 2 data center network fabric , 2009, SIGCOMM '09.

[43]  WenAn Tan,et al.  A Business Process Intelligence System for Enterprise Process Performance Management , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[44]  Wenjun Chris Zhang,et al.  On the principle of design of resilient systems – application to enterprise information systems , 2010, Enterp. Inf. Syst..

[45]  Jing Wang,et al.  Research on e-Government evaluation model based on the principal component analysis , 2011, Inf. Technol. Manag..

[46]  Michael Vrable,et al.  Cumulus: Filesystem backup to the cloud , 2009, TOS.

[47]  Farokh B. Bastani,et al.  Modeling and analyzing service-oriented enterprise architectural styles , 2011 .

[48]  Ling Li,et al.  Creation of environmental health information system for public health service: A pilot study , 2008, Inf. Syst. Frontiers.

[49]  Ian Sommerville,et al.  Cloud Migration: A Case Study of Migrating an Enterprise IT System to IaaS , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[50]  Ronald H. Perrott,et al.  Provider-Independent Use of the Cloud , 2009, Euro-Par.

[51]  Wei-Tek Tsai,et al.  Service-oriented system engineering: a new paradigm , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[52]  Liang-Jie Zhang,et al.  High Assurance Services Computing , 2009 .

[53]  Lida Xu,et al.  An Integrated Approach for Agricultural Ecosystem Management , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[54]  Michael Vrable,et al.  Migrating enterprise storage applications to the cloud , 2011 .

[55]  Beihong Jin,et al.  Heuristic algorithms for effective broker deployment , 2011, Inf. Technol. Manag..

[56]  Moustafa Chenine,et al.  Data accuracy assessment using enterprise architecture , 2011, Enterp. Inf. Syst..

[57]  Hervé Panetto,et al.  An approach for formalising the supply chain operations , 2011, Enterp. Inf. Syst..

[58]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[59]  Robert L. Grossman,et al.  The Case for Cloud Computing , 2009, IT Professional.

[60]  Li D. Xu Information architecture for supply chain quality management , 2011 .

[61]  Gang Chen,et al.  Research on the group decision-making about emergency event based on network technology , 2011, Inf. Technol. Manag..

[62]  Li Wang,et al.  A decision support system for substage-zoning filling design of rock-fill dams based on particle swarm optimization , 2011, Inf. Technol. Manag..

[63]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[64]  Jing Dong,et al.  Specifying Enterprise Web-Oriented Architecture , 2009 .

[65]  Lida Xu,et al.  Semantic Inference on Heterogeneous E-Marketplace Activities , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[66]  Chris Smith,et al.  An Architecture for Cross-Cloud System Management , 2009, IC3.

[67]  David Chappell,et al.  SOA-Ready for Primetime : The Next-Generation , Grid-Enabled Service-Oriented Architecture , 2007 .

[68]  Ian T. Foster,et al.  Virtual workspaces: Achieving quality of service and quality of life in the Grid , 2005, Sci. Program..

[69]  Marten van Sinderen,et al.  Empowering enterprises through next-generation enterprise computing , 2011, Enterp. Inf. Syst..

[70]  Dong Liu,et al.  Please Scroll down for Article Enterprise Information Systems Architectural Design for Resilience Architectural Design for Resilience , 2022 .

[71]  Jinzy Zhu,et al.  Cloud Computing: IT as a Service , 2009, IT Professional.

[72]  Manish Pande,et al.  How the Cloud Stretches the SOA Scope , 2012 .

[73]  Siani Pearson,et al.  Taking account of privacy when designing cloud computing services , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

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

[75]  Stavros A. Koubias,et al.  Vertical integration of enterprise industrial systems utilizing web services , 2006, IEEE Transactions on Industrial Informatics.

[76]  Tharam S. Dillon,et al.  Cloud Computing: Issues and Challenges , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

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

[78]  Lei Shi,et al.  Dcell: a scalable and fault-tolerant network structure for data centers , 2008, SIGCOMM '08.

[79]  Guy Doumeingts,et al.  Architectures for enterprise integration and interoperability: Past, present and future , 2008, Comput. Ind..