CSE762 - Web Services - Based Distributed Systems Project Winter 2012

Senior Lecturer: Igor Malkiman, Ph.D.,

Monday,Wednesday. DL317 7:00 - 8:18 PM (26395)

malkiman.2@osu.edu;

Office Hours:  Meetings on request. Rm. DL246->MW before class

Course newsgroup cse.course.cse762 is on server news.cse.ohio-state.edu. Use your CSE account id and password to connect with SSL password authentication.

Grader: Thomas Henretty, henretty.1@osu.edu Office hours: 3:30 PM - 4:30 PM DL574

Description

CSE 762 is a capstone class and the primary workload in the class will be an open-ended team implementation project.

Additionaly each student will have to prepare and present technical (no more than 5 pages) paper.

Web Services and related technologies will be used to implement a real project from a projects portfolio prepared for this class.

This project will serve the following goals:

  1. fluency in using web-service technologies;
  2. provide an opportunity to work with real business client/sponsor to collect an input needed to build an application for them;
  3. gain experience in working under strenous circumstances.
  4. forming practical skills in describing vision and scope, business use case, application actors, its solution and design and test plan;
  5. improve your ability to make design decisions, including those that impact the performance and scalability of the implemented service;
  6. provide an opportunity to install, learn, and use new technologies on your own (possibly with the help of others in your group);
  7. enhance your skills in documenting the developed system and in presenting it orally;
  8. enrich your experience in working in groups.

Projects Information

Course Schedule

Weeks 1-3
Use these templates, documents and samples.
Presentations on Web Services, SOAP, WSDL and UDDI.
.NET and J2EE Web Services and Client applications Demos
Weeks 4-5
Project Proposal Presentation (20-30 minute presentation from each group)
Weeks 6-7
Technology Learning Experience Presentation (30 minute presentation from each group, and a write-up)
Weeks 8-9
Intermediate Progress Presentation (30 minute presentation from each group)
Week 10
Final project presentation (continuing on to finals week)
Books and Tutorials

Grading:
The course will be graded as follows:

1. Class attendance and participation: 5 points
2. Technology Learning Experience Presentation and write-up;Intermediate Progress Presentations: 15 points
3. Technical paper: 10 points
4. Project Implementation and Demonstration: 60 points (based on team members contributions data)
5. Client/Sponsor feedback: 10 points
Team members contributions spreadsheet - Template

Class Results

Important Instructions:

The second write-up will be done jointly by all team-members, and will be due at the end of the quarter. It will be a 6-8 page single-spaced write-up with the following approximate outline: