Abstract
The cloud-based applications are developed based on the loosely coupled, scale-out design, often accessing a key-value store. They work in parallel and asynchronously communicate between the nodes in the cloud, and between the nodes and its clients. By leveraging Service Oriented Architecture using Web or REST services, the queuing service and the service bus enable loosely coupled communications. Combined with this SOA, the object oriented technology, component oriented development and the relational data design can realize the scale-out design and the development of the cloud-based applications. However, the whole development procedure becomes so complicated. In this paper, we will show the development procedure and the analysis method of the cloud-based applications in a phased manner.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Hagiwara, M.: An aesthetic sense of the architects. Shoeisha (2009) (in Japanese)
Hagiwara, M.: Architecture and Development methodology using Windows Azure in a cloud era. System Development Journal 10 (2009) (in Japanese)
Helland, P.: Life Beyond Distributed Transactions (2007)
Pritchett, D.: BASE An ACID Alternative. ACM Queue 6(3) (2008)
Stonebraker, M., et al.: The End of an Architectural Era (It’s Time for a Complete Rewrite)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hagiwara, M. (2010). Development Procedure of the Cloud-Based Applications. In: Kitagawa, H., Ishikawa, Y., Li, Q., Watanabe, C. (eds) Database Systems for Advanced Applications. DASFAA 2010. Lecture Notes in Computer Science, vol 5982. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12098-5_26
Download citation
DOI: https://doi.org/10.1007/978-3-642-12098-5_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12097-8
Online ISBN: 978-3-642-12098-5
eBook Packages: Computer ScienceComputer Science (R0)