Course Description

Description and  Syllabus (.pdf)

Lecture Material

It is assumed that the following course material is being made available to students of SUNY at Buffalo for use in the courses offered by the Department of Computer Science.
They are meant for instructional use only.

Date
Topic
Reading material
Notes/comments
Assignment  plans
Term project Plan
8/27
Introduction to CSE507: Course outline; An overview of SOA and WS
Ch1. Ch2, class notes
SOA+WS
WS+SOA


9/4
Labor day




9/10
Distributed systems fundamentals
Ch.3, class notes
DS


9/17
Distributed systems fundamentals (contd.)
Ch. 3, class notes, UML Tool for sequence diagrams
DS1
WS-->SOA from lecture 1
Assign.1 due;
we will learn how to submit it online; do you have account on cse machines?
During lecture  we  will form project teams (at most two)
9/24
Service-oriented architecture (SOA)
Ch.4
SOA1

we will discuss project topics
10/1
Types of Services & Architectural Roadmap to SOA
Ch.5, & Ch.6
TypeArch
Check out assignment2 posted below

10/8
Aligning Business Processes to SOA
Ch.7
BPMSOA
Feedback on assignment 2
Assignment 3
10/15
Introduction to WS: Design, Develop, Deploy and consume cycle
class notes
WSSOA
Feedback on assignment 2
We will demonstrate building WS using Java, Netbeans, JWS, JSP platform
10/22
Managing Process Integrity

PINT

Midterm review
10/29
Managing Process Integrity

PINT1
MIDTERM EXAM

11/5
Enterprise Service Bus

ESB


11/12
SOA in Action

SOAModels


11/19
BPEL

BPEL
Oracle BPEL Intro

11/26
Complete Case study

HBoS  IF.com
Feedback
Grading rubric for presentaion
Students will get a  chance to check out presentation equipment
12/3
Term Project Presentations

Presentation Order (randomly chosen )


Term Project Topics

Assignment 1

Assignment 2

Assignment 3

Assignment 4