Abstract
Tim Berners-Lee’s vision of the Semantic Web or Web 3.0 is to transform the World Wide Web into an intelligent Web system of structured, linked data which can be queried and inferred as a whole by the computers themselves. This grand vision of the Web is materializing many innovative uses of the Web. New business models like interoperable applications hosted on the Web as services are getting implemented. These Web services are designed to be automatically discovered by software agents and exchange data among themselves. Another business model is the cloud computing platform, where hardware, software, tools, and applications will be leased out as services to tenants across the globe over the Internet. There are many advantages of this business model, like no capital expenditure, speed of application deployment, shorter time to market, lower cost of operation, and easier maintenance of resources, for the tenants. Because of these advantages, cloud computing may be the prevalent computing platform of the future. To realize all the advantages of these new business models of distributed, shared, and self-provisioning environment of Web services and cloud computing resources, the traditional way of software engineering has to change as well. This chapter analyzes how cloud computing, on the background of Semantic Web, is going to impact on the software engineering processes to develop quality software. The need for changes in the software development and deployment framework activities is also analyzed to facilitate adoption of cloud computing platform.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Barners-Lee, T.: Future of the web. http://dig.csail.mit.edu/2007/03/01 (2007)
Guha, R.: Toward the intelligent web systems. In: Proceedings of IEEE CS, First International Conference on Computational Intelligence, Communication Systems and Network, pp. 459–463. IEEE, Los Alamitos (2009)
Handler, J., Shadbolt, N., Hall, W., Berners-Lee, T., Weitzner, D.: Web science: an interdisciplinary approach to understanding the web. Commun. ACM 51(7), 60–69 (2008)
Chong, F., Carraro, G.: Architecture Strategies for Catching the Long Tail. Microsoft Corporation, Redmond (2006)
Banerjee, J., Aziz, S.: SOA: the missing link between enterprise architecture and solution architecture. SETLabs Brief. 5(2), 69–80 (2007)
Barners-Lee, T.: Linked data. http://www.w3.org/DesignIssues/LinkedData.html (2012)
Bizer, C., Heath, T., Berners-Lee, T.: Linked data – the story so far. Special issue on linked data. Int. J. Semant. Web Inf. Syst. (IJSWIS). http://tomheath.com/papers/bizer-heath-berners-lee-ijswis-linked-data.pdf (2012)
Niemann, B., et al.: Introducing Semantic Technologies and the Vision of the Semantic Web, SICoP White Paper (2005)
HADOOP: http://en.wikipedia.org/wiki/Hadoop (2010)
Taft, D.: IBM’s M2 Project Taps Hadoop for Massive Mashups. www.eweek.com (2010)
Wikipedia: Free and open source software. http://en.wikipedia.org/wiki/Free_and_open-source_software. Accessed July 2012
Wikipedia: Web Ontology Language. http://en.wikipedia.org/wiki/Web_Ontology_Language. Accessed July 2012
Code{4}lib: Library Ontology. http://wiki.code4lib.org/index.php/Library_Ontology Accessed July 2012
Sun Microsystem: Introduction to Cloud Computing Architecture, White Paper, 1st edn. (2009)
Sun Microsystem: Open Source & Cloud Computing: On-Demand, Innovative IT on a Massive Scale (2012)
Singh, A., Korupolu, M., Mahapatra, D.: Server-storage virtualization: integration and load balancing in data centers. In: IEEE/ACM Supercomputing (SC) Conference. IEEE Press, Piscataway (2008)
VMWARE: Virtualization overview. www.vmware.com (2012)
Reservoir Consortium: Resources and Services Virtualization Without Barriers. Scientific Report (2009)
Pearson, S.: Taking Account of Privacy when Designing Cloud Computing Services. HP Labs, Bristol (2009)
Jansen, W.A.: Cloud Hooks: Security and Privacy Issues in Cloud Computing. NIST
Pressman, R.: Software Engineering: A Practitioner’s Approach, 7th edn. McGraw-Hill Higher Education, New York (2009)
Sommerville, I.: Software Engineering, 8th edn. Pearson Education, Harlow (2006)
Cavanaugh, E.: Web services: benefits, challenges, and a unique, visual development solution. www.altova.com (2006)
Nickull, D., et al.: Service Oriented Architecture (SOA) and Specialized Messaging Patterns (2007)
Web services-Axis: axis.apache.org/axis (2012)
W3C: Web services Description Language (WSDL) Version 2.0 (2012)
Brambilla, M. et al.: A Software Engineering Approach to Design and Development of Semantic Web Service Applications (2006)
Salesforce.com: Agile Development Meets Cloud Computing for Extraordinary Results. www.salesforce.com (2009)
Guha, R., Al-Dabass, D.: Impact of Web 2.0 and cloud computing platform on software engineering. In: Proceedings of 1st International Symposium on Electronic System Design (ISED) (2010)
DeMarco, T., Lister, T.: Waltzing with Bears: Managing Risk on Software Projects. Dorset House Publishing Company, Incorporated, New York (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Guha, R. (2013). Impact of Semantic Web and Cloud Computing Platform on Software Engineering. In: Mahmood, Z., Saeed, S. (eds) Software Engineering Frameworks for the Cloud Computing Paradigm. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-4471-5031-2_1
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5031-2_1
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5030-5
Online ISBN: 978-1-4471-5031-2
eBook Packages: Computer ScienceComputer Science (R0)