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
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
This course will provide students with good understanding of :
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:
XML Basics (taken the course Meta Language XML)
XML based transformation techniques (Techniques for Digital Media)
Basic understanding of how Web works
understanding of Web Services standards, architectural issues
Mobile Computing
Methods for Achieving Credit
Attending the lectures
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)
"Making a 15-20 Minutes presentation on the Seminar Article / Project report made(40hours)
The course can be taken by:
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 ArchitecturesIf 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:
Lectures - Required to attend
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.
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).
- 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
- 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:
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:
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 :
State the stage of your studies at the UoH.
What interests you in the topic of this course ?
What do you expect to take back from this course ?
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.
How well do you understand web based architectures and applications ?
What are the web Services technologies you are familar with ?
To take the course you will have to register yourself through the ILMO system at http://www.cs.helsinki.fi/opiskelu/ohjeet/ilmoittautuminen-en.htm
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
31st October: Course Introduction & Outline Discussion
7th November: Web Evolution towards SOA
10th November: Web Services Architectures
14th November: Web Services Technology Background
14th November: Some sample XML, XSD is available from here
21th November: Web Services Technology Overview -I
24th November: Web Services Technology Overview -II
28th November: Web Services Technology Overview -III
1st December: Mobile Web Services Overview
5th December: Network Hosted Mobile Web Services
7th December: Device Hosted Mobile Web Services
12th December: Mobile Web Services Course Conclusion
Report's Section :Course Reports
Seminar/Project Section :Course Seminar/Project

