Fall 2007

CSCI 8350: Enterprise Integration

 

 

Instructor:

Prashant Doshi

Office: 543 Boyd GSRC

 

Office Hours:

Tue & Thur: 3:15p to 4:30p

Wed: 3:20p to 4:30p

By prior email appointment

 

Course Objectives:

1.       To study the concepts, techniques, and system standards relevant to system-level and data-level integration

2.       Explore the pragmatics of  enterprise integration

3.       Develop the art of preparing and delivering fluid, concise, and effective talks and presentations

 

Course Topics:

1.    Representation and Modeling

a.    Principles of services-oriented computing, service composition, architectures

b.    Interoperation – declarative, procedural, and knowledge representations, ontologies

c.    Process specifications – UML, algebras

d.    Agents – environments, planning, multiagent systems

2.    Standards

a.    Web services – WSDL, UDDI

b.    Service coordination – WSCI, WS-Coordination

c.    Ontologies – OWL

d.    Business processes – BPEL

3.    Frameworks

a.    Enterprise architectures – J2EE, .NET

b.    Interaction architectures – Messaging, CORBA, P2P, Grid computing, and SOAP

 

Textbooks

There is one required textbook for this course:

 

Service Oriented Computing: Semantics, Processes, Agents

By Muninder Singh and Michael Huhns

 

 

The following textbook will be useful for reference:

 

A Semantic Web Primer, by Antoniou, Grigoris and Frank van Harmelen. MIT Press

 

Course Structure:

Teaching

Assignments

Midterm Exam

Paper presentation and scribe

Project in consultation with the instructor

 

Grade Allocations:

Final letter grades will depend on class standing

Assignments

Midterm Exam

Research paper presentation & scribe:                                  

Project proposal presentation:

Final project & presentation:  

In-class participation and attendance:

                                              

10%

25%

25%

 

10%

20%

10%

 

Course Policy:

The work you submit and present must be your own. Plagiarism and other forms of academic dishonesty will be handled within the guidelines of the Student Handbook. The usual penalty for academic dishonesty is loss of credit for the assignment in question; however, stronger measures may be taken when conditions warrant.