DocumentCode :
3304810
Title :
Eternal Cloud Computation Application Development
Author :
Baker, Thar ; Mackay, Michael ; Randles, Martin
Author_Institution :
Sch. of Comput. & Math. Sci., Liverpool John Moores Univ., Liverpool, UK
fYear :
2011
fDate :
6-8 Dec. 2011
Firstpage :
392
Lastpage :
397
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.
Keywords :
Web services; XML; cloud computing; service-oriented architecture; software reusability; SOA; Web standards; XML abstraction; adaptive enterprise design; cloud application architecture; cloud application source code; cloud computing; cloud services; cloud-intention layer; dynamic-elastic cloud systems; eternal systems; rendering; runtime; service oriented architecture; software engineering; software reusability; software scalability; Adaptation models; Business; Cloud computing; Computer architecture; Runtime; Cloud Computing; Eternal Systems; Intention Model; Runtime Adaptation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Developments in E-systems Engineering (DeSE), 2011
Conference_Location :
Dubai
Print_ISBN :
978-1-4577-2186-1
Type :
conf
DOI :
10.1109/DeSE.2011.70
Filename :
6150012
Link To Document :
بازگشت