582442 Web Services Architecture (3 cr)
ALERT - 25th May 2004: This course is completed and the corresponding seminar and report articles can be found from the Seminar pages here. The course results should be updated to the OODI system soon
ALERT-30 March 2004: Please note the Seminar Presentations will be held at Room Number : C474 on 31st March Time: 9:00 - 16:00 hrs and on the Date: 1st April 2004 from : 9:00 - 15:00 hrs
ALERT-29 March 2004: Please note the schedule for the Seminar Presentations over here Seminar Schedule
ALERT- 11 February 2004 : Please note the class for 12th of february is cancelled and you should have received an email by now, in case you haven't received an email indicates that your email is not available to me, so kindly send me your email address, Suresh Chande
ALERT- 28 January 2004 : Student List updated, Report topics listed for students, Class starts at 16:15
ALERT - 21 January 2004:
Students have been sent an email already about the selection, provided they have given thier email contact, here is the current list of students participating in the course currently.
PLEASE NOTE: The first class starts from the 26th of January 2004, 16:15hrs
Position in Curriculum
- Elective laudatur-level course in computer science
Goal
-
The course should give the students a thorough understanding of:
- Web Architectural evolution and issues related to the architectures.
- The overlaps and complementing web architectures.
- Good understanding of the core Web Services technologies
- Relevant Web services technologies and their status.
- Web Services Inter-operability and Standardizations efforts
- Advanced Web Services research issues
Course Description
-
Web Services are the next evolution in the Web (WWW). The resources over the web are made accessible through a programmatic access.
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 technologies (HTTP, SMTP, FTP, XML, XML Schema).
Here in this course we will understand the core technologies utilized for the Web Services and utilize them to develop a basic understanding of how the different web technologies and architectural components fit together.
The course will give the participant a good understanding of Web Services and their potential in several application areas.
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 Web Services technology elements and concepts behind them.
- A Seminar presentations on Web Services technologies
Course Prerequisites
- Requirement: Have taken a course dealing with Distributed Systems prior to this 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
Methods for Achieving Credit
-
The course can be taken by:
- Attending the lectures
- Writing a report(10pages)(~20-25hours) and providing 2 review reports(1-2 A4 pages each(~8 hours))
- Making a 1-1/2 hour Seminar presentations along with a 20-25 page article -(40hours)
-
This course is limited to 20 students due to the nature of the course structure and activities in the course. In order to understand the background and interests of these 20 students, we request you provide the answers to these questions so as to identify the relevant 20 students into the course and correspondingly prepare the course to meet the needs of the students. 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 ? If so please list the course names you have taken up previously.
- How well do you understand web based architectures and applications ? (novice)1-3(fair)-5(Expert)
- What are the web technologies you are familar with ?
- THE List of Students are as indicated Here
- 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
Lecture Course
- Course location: Room B450
- Course Schedule 26.01.2004 - 18.3.2004 / Mon 16-18, Thu 16-18
- Lectures 2h/week for 9 weeks (the lectures are in English, the lecture notes are in English; the notes are available (for personal use, only) in pdf format and in powerpoint format in intranet).
- Two full days Seminar session - The Seminar sessions will be held at Room Number : C474 on 31st March Time: 9:00 - 16:00 hrs and on the Date: 1st April 2004 from : 9:00 - 15:00 hrs
Course Outline - Spring 2004
- Introduction to the course 26 January
- Web Evolution - 29th January
- Web Services Overview Part-I - 2 Feb
- No Class on the 5th Feb
- Web Services Technologies
- Web Services Overview Part-II - 9 Feb
- XMLSchema_Overview-I - 9 Feb
- Class Cancelled for the 12th Feb
- XMLSchema_Overview-II - 16 Feb
- SOAP Overview - 16 Feb
- WSDL Overview Part-I - 19th Feb
- WSDL Part-II, UDDI, Web Services Workflows - 23rd Feb
- Seminar Review Students Seminar Discussion (5 minutes per topic by student) - 26th Feb
- Service oriented Architectures - 1st March
- Enterprise Service Bus - 5th March
- Web Services Critical issues - 8th March
- Web Services Standardization Efforts - 11th March
- REST - 15th March
- Semantic Web Services - 18th March
Student Work: - Reports
- Seminars
Course Material
- Course Material will be made available over here in January (Note based on any text but original material)
- Some background material and references will be updated here (For example: See my research page My Research Page, more to come)
Suresh Chande

