University homepage Suomenkielinen versio puuttuu Inte på svenska In english
University of Helsinki Department of Computer Science
 

Department of Computer Science

582496  Mobile Web Services - Course(6 CU, 3 CW)

Last Updated  31st January Course results are delayed and will be announced before mid of February, if you have any concerns please contact me

Last Updated  28th January All reviews made available, seminar articles and presentation made available

Last Updated  22nd January all course material made available. report reviews will be provided and Course results to be announced by the end of the Month.

Last Updated  3rd December Seminar Page Included and updated with allocated topics + Web Services references updated with few further references

-Position in Curriculum

  • Elective laudatur-level course in computer science

- Goal

    This course will provide students with good understanding of :

    • Web Services Architecture

    • Insights and Relevance of Web Services in the Mobile environments

    • Web Services capabilities in Mobile World

    • Web Services standardization bodies and thier roles in making the Mobile Web Services

    • Research challenges in the vision of Mobile Web Services

-Course Details

  • 31.October.2005 - 08 December 2005 - Lecture & Classes Every Monday & Thursday at: 16:00 - 18:00 at Room: B119

  • 16 December 9:00 - 17:00 hrs Seminar Event at : B119.

  • NOTE: The Lecture and notes will be in English

-Course Prerequisites

  • Requirement: Have previously taken a courses dealing with Distributed Systems, Basic Web Services understanding or has attended the Web Services Architecture course

  • Should have understanding of:

    1. XML Basics (taken the course Meta Language XML)

    2. XML based transformation techniques (Techniques for Digital Media)

    3. Basic understanding of how Web works

    4. understanding of Web Services standards, architectural issues

    5. Mobile Computing

-Methods for Achieving Credit

    The course can be taken by:

    1. Attending the lectures

    2. Writing a report(10pages)and providing 2 review reports(1-2 A4 pages each(~8 hours)). For more details visit: Study Report

      You can select one of the topics from this list of references Web Services References (you can select one of the standards from basic or standard or Advances/extended. you can also propose other topic that listed in teh rest of the set of references)

      "
    3. Making a 15-20 Minutes presentation on the Seminar Article / Project report made(40hours)

-Course Description

  • Web Services are emerging successfully after its initial hype with its introductions and later standardization. They are today being deployed in the areas such as Enterprise Integration and  provisioning in Service Oriented system .

  • Mobile devices have begun to take advantage of this technology  and exploit the available rvices and existing infrastructure. As Mobile Web Services are emerging they are contributing towards the next generation Web Services Architectures.

  • In this course we will have an good undersanding of  the Web Services Architectures and then learn indepth on what it means for mobile devices enabled with web services, both as a  WSC:Web Services Client and equal partiicipant of the web services archiectures as as a WSP: Web Services Provider. The course will
    lead to a seminar day which will bring out the learning of the students, specifically focusing to a critical aspects of Mobile Web Services Architectures

  • If you take the course during 31Oct-18Dec 2005, it is required to:
          a. Attend the course
          b. Write Reports
    To pass the course: Take part in a & b. Prepare a Seminar Article (25 Page report +
    Presentation at the seminar) or report on a software project carried out

    If you would like to the course later than the above mentioned period, you need to:
      a. Write 2 reports on the course material and reports made by the students (10 Page /report)
      b. Prepare a detailed technical article (25pages) in a agreed topic around the course subjects
      c. Agree a schedule dates for submitting the reports and make a presentation and come for a review session.

  • In this course the students will participate in:

    1. Lectures - Required to attend

    2. Study Report: Discussions defending and offending the potential strengths and pitfalls of specific approaches in the development of Mobile Web Services technology elements and concepts behind them.

    3. A Seminar presentations on identified Mobile Web Services research challenges . This can be a Project report based or article based submission

    Web Services background

    Web Services are here in the enterprise spaces, enabling and solving the complex enterprise integration issues. The solution provided by Web Services are agnostic to the platform, vendor tools, and development environment and at the same time build on top of the widely utilized basic Web Services technologies (XML, XML Schema, SOAP, WSDL, UDDI).

    Web Services Architectures builds on the success of the Web Architecture and applies the web services       technologies to access web in a programmatic manner The success and advantages of these technologies are felt and are heading towards the development of Mobile Web Services.The Mobile Web Services are realized in two levels:

    1. a. Network hosted Mobile Services : The operator and third party mobile services provider have very valuable services that they could offer to the developer and service providers. These services are best provide as WSI interfaces. The services such as Payment, Presence, SMS, MMS interfaces, Locations, Profile, services are few of the services that could be provide by as well as network/operator hosted Mobile Web Services
    2. b. Device hosted Web Services : The mobile devices are getting computationally capable, such that they host Web Services on the Mobile devices directly. This is a very interesting development in the mobile world. At the same time also allowing great potential for big innovations for applications and services that can be provided by individual mobile device owners
      • i). Mobile device as a Web Services Client:
      • ii). Mobile Device as a Web Services provider:
Here in this course we will: Understand the curent development in the Mobile Web Services world Utilize them to develop a basic understanding of how they differ from main stream web services technologies Understand the architectural implications. The course will give the participant a good understanding of Mobile Web Services and highlight their potential research challenges in the Mobile services and application areas.

NOTE: In order to understand the background and interests of the attending students, we request you provide the answers to these questions. These questions will be put up in the course registeration process. I have listed the questions here for your information :

  1. State the stage of your studies at the UoH.

  2. What interests you in the topic of this course ?

  3. What do you expect to take back from this course ?

  4. Have you taken any previous course dealing with Networks, distributed Computing, Mobile Computing, Web Services ? If so please list the course names you have taken up previously.

  5. How well do you understand web based architectures and applications ?

  6. What are the web Services technologies you are familar with ?

 

-Course Outline

  • Course Introduction & Outline Discussion

  • Web Evolution towards SOA

  • Web Service Architectures

  • Web Service Technologies

  • Web Services standardizations

  • A Case for Mobile Web Services

  • Mobile Web Services(MWS): Overview & State of Art

  • MWS Architecture

  • MWS Limitations and Application Usecases

  • MWS Activities, Standardization and Collaboration

  • MWS Research Challenges

  • MWS relationship to Internet WS Standardss

  • Course Conclusion

- Course Material




Suresh Chande


Search university site:
Department homepage | Faculty homepage | University homepage
Department contact information | Feedback to the department | Style settings