Title
Eternal Cloud Computation Application Development
Abstract
The migration from traditional system designs to full dynamic/elastic cloud systems raises several interesting issues, particularly surrounding the co-ordination and management of the emerging (new) system structures. Existing and emerging Service Oriented Architecture (SOA) web standards and technologies such as WSDL, BPEL and WS-BPEL are generally promoted as facilitating the design of fully adaptive and scalable enterprise, and particularly, cloud applications. However, from the end-user point of view, the functionality to provide and manage these fully dynamic cloud systems is still in its early stages and requires significant efforts to be fully achieved. Adhering strictly to software engineering concepts such as high cohesion and low coupling results in a cloud application architecture that promotes component (i.e. Service) reuse and lends itself to scalability. Equally, late runtime-binding, re-binding and fail over systems clearly highlight the flexibility of these architectures, yet their lack of adaptability is apparent when higher-level runtime alterations would be beneficial. Current efforts towards this goal, such as DADL and DURRA, still require human input at each change in order to facilitate true runtime adaptation, rendering it impractical for all but the most trivial of adaptations. This paper discusses the current cloud architecture's shortcomings along with a proposal for a new approach that is compatible with existing SOA methodologies. This approach supports XML abstraction flexibility via a new intermediary Cloud-Intention Layer, providing separation between the cloud application source code and the cloud services themselves.
Year
DOI
Venue
2011
10.1109/DeSE.2011.70
Developments in E-systems Engineering
Keywords
Field
DocType
new intermediary,current cloud architecture,soa methodology,cloud application,elastic cloud system,cloud service,eternal cloud computation application,new approach,dynamic cloud system,cloud application source code,cloud application architecture,service oriented architecture,source code,computer architecture,application development,software engineering,cloud computing,system design,web services,xml
Applications architecture,XML,Cohesion (computer science),Computer science,Business Process Execution Language,Web service,Service-oriented architecture,Scalability,Cloud computing,Distributed computing
Conference
ISBN
Citations 
PageRank 
978-1-4577-2186-1
3
0.41
References 
Authors
5
3
Name
Order
Citations
PageRank
Thar Baker132146.31
Michael Mackay281.94
Martin Randles361.54