Skip to main content

Impact of Semantic Web and Cloud Computing Platform on Software Engineering

  • Chapter
  • First Online:
Software Engineering Frameworks for the Cloud Computing Paradigm

Part of the book series: Computer Communications and Networks ((CCN))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Barners-Lee, T.: Future of the web. http://dig.csail.mit.edu/2007/03/01 (2007)

  2. 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)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Chong, F., Carraro, G.: Architecture Strategies for Catching the Long Tail. Microsoft Corporation, Redmond (2006)

    Google Scholar 

  5. Banerjee, J., Aziz, S.: SOA: the missing link between enterprise architecture and solution architecture. SETLabs Brief. 5(2), 69–80 (2007)

    Google Scholar 

  6. Barners-Lee, T.: Linked data. http://www.w3.org/DesignIssues/LinkedData.html (2012)

  7. 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)

  8. Niemann, B., et al.: Introducing Semantic Technologies and the Vision of the Semantic Web, SICoP White Paper (2005)

    Google Scholar 

  9. HADOOP: http://en.wikipedia.org/wiki/Hadoop (2010)

  10. Taft, D.: IBM’s M2 Project Taps Hadoop for Massive Mashups. www.eweek.com (2010)

  11. Wikipedia: Free and open source software. http://en.wikipedia.org/wiki/Free_and_open-source_software. Accessed July 2012

  12. Wikipedia: Web Ontology Language. http://en.wikipedia.org/wiki/Web_Ontology_Language. Accessed July 2012

  13. Code{4}lib: Library Ontology. http://wiki.code4lib.org/index.php/Library_Ontology Accessed July 2012

  14. Sun Microsystem: Introduction to Cloud Computing Architecture, White Paper, 1st edn. (2009)

    Google Scholar 

  15. Sun Microsystem: Open Source & Cloud Computing: On-Demand, Innovative IT on a Massive Scale (2012)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. VMWARE: Virtualization overview. www.vmware.com (2012)

  18. Reservoir Consortium: Resources and Services Virtualization Without Barriers. Scientific Report (2009)

    Google Scholar 

  19. Pearson, S.: Taking Account of Privacy when Designing Cloud Computing Services. HP Labs, Bristol (2009)

    Google Scholar 

  20. Jansen, W.A.: Cloud Hooks: Security and Privacy Issues in Cloud Computing. NIST

    Google Scholar 

  21. Pressman, R.: Software Engineering: A Practitioner’s Approach, 7th edn. McGraw-Hill Higher Education, New York (2009)

    Google Scholar 

  22. Sommerville, I.: Software Engineering, 8th edn. Pearson Education, Harlow (2006)

    Google Scholar 

  23. Cavanaugh, E.: Web services: benefits, challenges, and a unique, visual development solution. www.altova.com (2006)

  24. Nickull, D., et al.: Service Oriented Architecture (SOA) and Specialized Messaging Patterns (2007)

    Google Scholar 

  25. Web services-Axis: axis.apache.org/axis (2012)

  26. W3C: Web services Description Language (WSDL) Version 2.0 (2012)

    Google Scholar 

  27. Brambilla, M. et al.: A Software Engineering Approach to Design and Development of Semantic Web Service Applications (2006)

    Google Scholar 

  28. Salesforce.com: Agile Development Meets Cloud Computing for Extraordinary Results. www.salesforce.com (2009)

  29. 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)

    Google Scholar 

  30. DeMarco, T., Lister, T.: Waltzing with Bears: Managing Risk on Software Projects. Dorset House Publishing Company, Incorporated, New York (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Radha Guha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics