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 2010 Publication 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).
[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.
[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.
[4]
}}Benslimane, Djamal et al. (2008). Services Mashups: The New Generation of Web Applications. IEEE Internet Computing 12 (5): 13--15.
[5]
}}Cerami, Ethan. (2002). Web Services Essentials. O'Reilly.
[6]
}}Chatti, Mohamed Amine, et al. (2009). SMashup Personal Learning Environments. Proceedings of the Second International Workshop on Mashup Personal Learning Environments.
[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.
[8]
}}Connolly, Randy. (2001). The Persistence and Rise of the Technological Community Ideal. Online Communities: Commerce, Community Action and the Virtual University. Prentice Hall.
[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).
[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.
[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).
[12]
}}Flichy, Patrice. (2007). The Internet Imaginaire. The MIT Press.
[13]
}}Frydenberg, Mark. (2008). Slickr: A Multi-Tiered Web Development Capstone Project Using Databases, Web Services, and AJAX. Information Systems Education Journal 6 (37).
[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).
[15]
}}Jackson, Michele H. (2009). The Mashup-Up: A New Archetype for Communication. Journal of Computer-Mediated Communication 14 (3).
[16]
}}Knorr, Eric. (2003). "Blueprint for Web Services." InfoWorld 25 (47).
[17]
}}Muehlen, Michael, et al. (2005). Developing Web Services Choreography Standards -- The Case of REST vs. SOAP. Decision Support Systems 40 (1).
[18]
}}Papazoglou, M. P. and Georgakopoulos, D. (2003). Service-Oriented Computing. Communications of the ACM 46 (10).
[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.
[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.
[21]
}}Wordsworth, William. (1834). To a Child, Written in her Album. Selections from Wordsworth. Ed. William Angus Knight.

Cited By

View all
  • (2012)Criticizing and modernizing computing curriculumProceedings of the Seventeenth Western Canadian Conference on Computing Education10.1145/2247569.2247587(52-56)Online publication date: 4-May-2012
  • (2011)Awakening Rip Van WinkleProceedings of the 16th annual joint conference on Innovation and technology in computer science education10.1145/1999747.1999756(18-22)Online publication date: 27-Jun-2011

Index Terms

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

    Recommendations

    Comments

    Information & Contributors

    Information

    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
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 October 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. IT education
    2. pedagogy
    3. rest
    4. soap
    5. web development
    6. web services

    Qualifiers

    • Research-article

    Conference

    SIGITE '10
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 176 of 429 submissions, 41%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 08 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2012)Criticizing and modernizing computing curriculumProceedings of the Seventeenth Western Canadian Conference on Computing Education10.1145/2247569.2247587(52-56)Online publication date: 4-May-2012
    • (2011)Awakening Rip Van WinkleProceedings of the 16th annual joint conference on Innovation and technology in computer science education10.1145/1999747.1999756(18-22)Online publication date: 27-Jun-2011

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media