Abstract
Cloud infrastructure is composed of enormous resources, which need to be securely and reliably coordinated and managed to provide end-to-end trusted services in the Cloud. Such coordination and management could be supported using a set of middleware. A middleware should provide a set of trustworthy automated management services. Such services would help in moving current untrusted Cloud to a trustworthy Clouds’ Internet scale critical infrastructure. The main contribution in this paper is identifying Cloud middleware types focusing on application layer management services and their interdependencies. To the best of our knowledge our paper is the first to identify middleware services and their interdependencies. We demonstrate services interdependencies and interactions using a multi-tier application architecture in Cloud computing context. Finally, we discuss the advantages of middleware services for establishing trust in the Cloud and provide our research agenda in this direction.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abbadi, I.M.: Clouds’ infrastructure taxonomy, properties, and management services. In: CloudComp 2011: To Appear In Proceedings Of The International Workshop On Cloud Computing- Architecture, Algorithms And Applications. LNCS. Springer, Berlin (2011)
Abbadi, I.M.: Operational trust in clouds’ environmen. In: MOCS 2011: To Appear In Proceedings Of Workshop On Management Of Cloud Systems. IEEE Computer Society, Los Alamitos (2011)
Abbadi, I.M.: Self-Managed Services Conceptual Model in Trustworthy Clouds’ Infrastructure. In: Workshop on Cryptography and Security in Clouds. IBM, Zurich (2011), http://www.zurich.ibm.com/~cca/csc2011/program.html
Abbadi, I.M.: Toward Trustworthy Clouds’ Internet Scale Critical Infrastructure. In: Bao, F., Weng, J. (eds.) ISPEC 2011. LNCS, vol. 6672, pp. 71–82. Springer, Heidelberg (2011)
Amazon : Amazon Elastic Compute Cloud, Amazon EC2 (2010), http://aws.amazon.com/ec2/
Apache (2011), http://apache.org/
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Stoica, I., Zaharia, M.: Above the Clouds: A Berkeley View of Cloud Computing (2009), http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf
Cloud Computing Use Case Discussion Group. Cloud computing use cases (2010), http://cloudusecases.org/Cloud_Computing_Use_Cases_Whitepaper4_0.odt
Derby (2011), http://db.apache.org/derby/
IBM. Autonomic computing (2001), http://www.research.ibm.com/autonomic/
Jeffery, K., Neidecker-Lutz, B.: The Future of Cloud Computing — Opportunities For European Cloud Computing Beyond (2010)
Mell, P., Grance, T.: The NIST Definition of Cloud Computing
Microsoft Corporation. Microsoft SQL Server (2008), http://www.microsoft.com/sqlserve
Sun Microsystems. Take Your Business to a Higher Level (2009)
Musa, J.D., Iannino, A., Okumoto, K.: Software reliability: measurement, prediction, application (professional ed.), USA, McGraw-Hill, Inc., New York (1990)
Oracle Application Server (2010), http://www.oracle.com/technetwork/middleware/ias/overview/index.html
Oracle DBMS (2011), http://www.oracle.com/us/products/database/index.html
Weblogic (2007), http://www.bea.com
Youseff, L., Butrico, M., Da Silva, D.: Toward a unified ontology of cloud computing. In: Proceedings of Grid Computing Environments Workshop, pp. 1–10. IEEE, Los Alamitos (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Abbadi, I.M. (2011). Middleware Services at Cloud Application Layer. In: Abraham, A., Mauri, J.L., Buford, J.F., Suzuki, J., Thampi, S.M. (eds) Advances in Computing and Communications. ACC 2011. Communications in Computer and Information Science, vol 193. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22726-4_58
Download citation
DOI: https://doi.org/10.1007/978-3-642-22726-4_58
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22725-7
Online ISBN: 978-3-642-22726-4
eBook Packages: Computer ScienceComputer Science (R0)