95-843 Service Oriented Architecture

[ Home | Schedule | Syllabus | Course description ]

Look for frequent updates to the topics, slides and readings.



DateReading(s)SlidesOutIn
Tuesday March 18, Thursday March 20Chapter 1 Introduction to Oracle SOA Suite, Intro and Chapter 1 of Newcomer and Lomow
Lectures on Video
Info World Video
SEI Whitepaper
SOA Is Dead
An Introduction to Petri Nets
A Petri Net-based Model for Web Service Composition
A Petri Net World
Business Process Modeling Notation (BPMN) Tutorial
BPMN Example Video
BPMN Tutorial 1 Video
BPMN Tutorial 2 Video
BPMN Tutorial 3 Video
Web Service Interoperability
Remote Access Video
Building a simple BPEL process
VPN Connection Information
Where are we?
Video: Where are we?
Introduction
Homework 1
**
Tuesday March 25, Thursday March 27Chapter 2 Writing your first composite
Industry Consortium: Banking
Industry Consortium: Higher Education
Oracle's SOA Suite
REST and SOAP
Enterprise Integration Patterns
SOA Design Patterns
An Oracle presentation on OSB
Oracle Video - OSB Service Provisioning
ESB Video from Cooperative Research Network
Hello World BPEL Process Design
Hello World BPEL Process Deployment
Hello World BPEL Process Testing
Oracle's SOA Suite
SOA Technical Foundations
JAX-WS 2.0 Using JDK 6

**
Tuesday April 1, Thursday April 3Chapter 3 Service Enabling Existing Systems
Oracle Adapters
Microsoft MSDN SOA
Evaluating an SOA (CMU SEI)
SOA Research Agenda (CMU SEI)
SMART (CMU SEI)
Info World Video SOA Governance
SEI Report on Service Level Agreements
Best Practice - Reference Architecture
Service Enablement
Governance
IBM CMU SOA Reference Architecture
IBM CMU SOA Reference Architecture Part 2
Presentation Description
Homework 2
Homework 1
Tuesday April 8 ScotiaBank Speaker, Thursday April 10, Take Home Midterm Placed On BlackboardChapter 4 Loosely-coupling Services and Chapter 5 Using BPEL to Build Composite Services and Business Processes
Introductory BPEL Tutorial
Advanced BPEL Tutorial
BPEL Designer Tutorial
Travel Industry Example
Open Travel Introduction
TravelReservationService BPEL
BPEL Event Handling
BPEL making a REST call from Cape Clear
Introductory BPEL
More BPEL
Active BPEL Tutorial

**
Tuesday April 15 (Take Home Midterm Submitted to Blackboard), Thursday April 17Chapter 6 Adding in Human Workflow and Chapter 2 AND 3 of Newcomer and Lomow
Service Component Architecture
Service Component Architecture The Power of the Composite
Service Data Objects (SDO)
SAML
SAML Technical Overview
Identity Management Video
SAML Video
SAML and Google Apps
Shibboleth
PubCookie
SAML And OpenID
Oracle SSO Fedlet
Open ID Video
SAML OAuth Video
Some notes on REST
Service Component Architecture (SCA) and Service Data Objects (SDO)
Identification, Authentication and Authorization
Homework 3
**
Tuesday April 22, Thursday April 24Chapter 4 Newcomer and Lomow
OSB Tutorial
WS-Coordination
WS-Atomic Transaction
WS-Business Activity
WS-Business Activity Case Study
Distributed Transactions

**
Tuesday April 29, Thursday May 1Read Chapter 5 Newcomer and Lomow, WS-Coordination Chapter 10, WS-Security Chapter 8
Larry hates Cloud Computing
Cloud Computing
SOA and Cloud Computing
Review for final exam
Cloud Computing and SOA

**
Final Exam Monday 5-May 8:30 AM HBH 1004 (Adelaide Final Thursday May 1 See Luis)



**

Last Update March 2014
mm6@andrew.cmu.edu