skip to main content
10.1145/1867651.1867659acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
research-article

Small service is true service while it lasts: integrating web services into IT education

Published:07 October 2010Publication History

ABSTRACT

Web services have been a recognized (albeit relatively minor) part of web development since the standardization of web service standards in the late 1990s. However, in the past three or four years, the adoption of simpler REST-based web services has dramatically increased the possible interoperability of web applications. As a consequence, a large number of real-world web sites now routinely integrate (or mashup) data from external sources using these services. This paper provides an overview of this new approach to development and describes a third-year web development course that heavily integrated a wide variety of web services into the student assignments. The paper identifies three main integration problems encountered by the students and concludes that this type of web development provides a realistic way to integrate "integration" into the IT curriculum.

References

  1. }}ACM (2008). Information Technology 2008: Curriculum Guidelines for Undergraduate Degree Programs in Information Technology. (http://www.acm.org/education/ curricula/IT2008 %20Curriculum.pdf).Google ScholarGoogle Scholar
  2. }}Al-Masri, Eyhab and Mahmod, Qusay H. (2008). Investigating Web Services on the World Wide Web. Proceedings of the 17th International World Wide Web Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. }}Annett, Michelle and Stroulia, Eleni. (2008). Building Highly-Interactive, Data-Intensive, REST Applications: The Invenio Experience. Proceedings of the 2008 conference of the center for advanced studies on collaborative research. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. }}Benslimane, Djamal et al. (2008). Services Mashups: The New Generation of Web Applications. IEEE Internet Computing 12 (5): 13--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. }}Cerami, Ethan. (2002). Web Services Essentials. O'Reilly. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. }}Chatti, Mohamed Amine, et al. (2009). SMashup Personal Learning Environments. Proceedings of the Second International Workshop on Mashup Personal Learning Environments.Google ScholarGoogle Scholar
  7. }}Channabasavaiah, Kishore, et al. (2004). "Migrating to a service-oriented architecture, Part 1." Available: http://www-106.ibm.com/developerworks/webservices/library/ws-migratesoa.Google ScholarGoogle Scholar
  8. }}Connolly, Randy. (2001). The Persistence and Rise of the Technological Community Ideal. Online Communities: Commerce, Community Action and the Virtual University. Prentice Hall.Google ScholarGoogle Scholar
  9. }}Connolly, Randy. (2005). A Funny Thing Happened on the Way to the Form: Using Game Development and Web Services in an Emerging Technology Course. Information Systems Education Journal 3 (38).Google ScholarGoogle Scholar
  10. }}Connolly, Randy. (2009). No Longer Partying Like It's 1999: Designing a Modern Web Stream Using the IT2008 Curriculum Guidelines. Proceedings of the 10th Special Interest Group on IT Education Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. }}Du, Stephen M, et al (2004). Project Management Courses in IS Graduate Programs: What is Being Taught? Journal of Information Systems Education 15 (2).Google ScholarGoogle Scholar
  12. }}Flichy, Patrice. (2007). The Internet Imaginaire. The MIT Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. }}Frydenberg, Mark. (2008). Slickr: A Multi-Tiered Web Development Capstone Project Using Databases, Web Services, and AJAX. Information Systems Education Journal 6 (37).Google ScholarGoogle Scholar
  14. }}Humphrey, Marty. (2004). Web Services as the Foundation for Learning Complex Software System Development. Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 36 (1). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. }}Jackson, Michele H. (2009). The Mashup-Up: A New Archetype for Communication. Journal of Computer-Mediated Communication 14 (3).Google ScholarGoogle ScholarCross RefCross Ref
  16. }}Knorr, Eric. (2003). "Blueprint for Web Services." InfoWorld 25 (47).Google ScholarGoogle Scholar
  17. }}Muehlen, Michael, et al. (2005). Developing Web Services Choreography Standards -- The Case of REST vs. SOAP. Decision Support Systems 40 (1). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. }}Papazoglou, M. P. and Georgakopoulos, D. (2003). Service-Oriented Computing. Communications of the ACM 46 (10). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. }}Pautasso, Cesare, et al. (2008). RESTful Web Services vs. 'Big' Web Services: Making the Right Architectural Decision. Proceedings of the 17th International World Wide Web Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. }}Targowski, Andrew. (2007). Teaching an Enterprise Project as a Capstone Course of the CIS/BIT Program. Enterprise systems education in the 21st century. Information Science Publishing.Google ScholarGoogle Scholar
  21. }}Wordsworth, William. (1834). To a Child, Written in her Album. Selections from Wordsworth. Ed. William Angus Knight.Google ScholarGoogle Scholar

Index Terms

  1. Small service is true service while it lasts: integrating web services into IT education

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGITE '10: Proceedings of the 2010 ACM conference on Information technology education
      October 2010
      180 pages
      ISBN:9781450303439
      DOI:10.1145/1867651

      Copyright © 2010 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 October 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate176of429submissions,41%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader