IS 668: Enterprise-Wide Computing (3 credits)

This course has been redesigned and the new content starts in Fall 2008.

The emphasis of this course is on distributed computing architectures and web services. You are assumed to have taken IS 632, have an elementary knowledge of server-side and client-side web technology, and have taken elementary programming. A major focus of the course is on doing technical, hands-on exercises and so one should enjoy that type of learning.

Contact Information

  • Instructor: Kip Canfield, PhD
  • Contact: phone 410-455-2649, office ITE 425

Example Syllabus - IS 668: Enterprise-Wide Computing

Each syllabus is an example of a course structure and assignments and is subject to change at any time by the course instructor or Program Director.

Please see the semester schedule below for reading and lab assignments, as well as for dates of tests and participation expectations.

Grading

The grade for IS668 is based on 8 homework lab exercises and 6 homework question sets. The 8 homework labs are worth 8*8 points = 64 points. The 6 homework question sets are worth 6*6 points = 36 points for 100 total points.

Text

Web Services: Principles and Technology, Michael P. Papazoglou, Pearson - Prentice Hall, July 2007, 782 pages.

The textbook is supplied by UMBC and complete course information is available on Blackboard to registered students. See the sample schedule below:

Sample Semester Schedule

Week

Topic

Reading/Homework

1 Web Services Basics chapter 1, Your UMBC account
2 Distributed Computing chapter 2, Q1 due
3 XML chapter 3, LAB1 due (XML)
4 XML chapter 3, LAB2 due (DTD)
5 SOAP chapter 4, LAB3 due (Schema)
6 WSDL chapter 5, LAB4 due (XSLT)
7 UDDI chapter 6, REST Reading, Q2 due
8 Addressing chapter 7, Q3 due
9 SOA chapter 8, LAB5 due (SOAP)
10 SOA chapter 8, Q4 due
11 BPEL chapter 9, LAB6 due (REST)
12 BPEL chapter 9, Q5 due
13 Transactions chapter 10, LAB7 due (BPEL)
14 Thanksgiving nothing due
15 Transactions chapter 10, Q6 due
16 Lifecycle chapter 15, LAB8 (Mashup)