Course Schedule and Materials (continually being updated)

Last updated on Sept 24, 2009

* For readings in books24x7:

* For journal papers, please search them in the university library or Google Scholar on campus.

Week
Topics and Readings*
Class Activities (Presentations)
1. 08/18/09

- Course overview

- Attendance checking
- Student groups
2. 08/25/09

- System integration overview; integration challenges and problems.

- Group blog sites setup
- Research presentation schedule finalized.

3. 09/01/09

- Integration models and styles; middleware; ERP.

Reading:
- Wilhelm Hasselbring et al. (2000), "Information system integration", Communications of the ACM, Volume 43, Issue 6 (June 2000), Pages: 32-38
- [Packt] chapter 1
- [Wiley] chapter 1, 2, 3
- Enterprise Integration Patterns ("introduction" and "integration styles")

Presentations:

1. sysintteam: Integration Models and Styles

2. cis8020-achievers: ERP Systems

4. 09/08/09

- Messaging oriented middleware; messaging patterns.

Reading:
- [Wiley] chapter 4
- Enterprise Integration Patterns ("messaging systems" up to "interlude: simple messaging")

* A lecture from Stan J. Senesy

Presentations:

1. mercury: Messaging Middleware - readings

2. thecoolkidsinthebackrow: WebSphere MQ

5. 09/15/09

- Interface based middleware; distributed objects.

Reading:
- [Wiley] chapter 5
- QuickStudy: Application Programming Interface (API)
- David Krieger, Richard M. Adler, "The Emergence of Distributed Component Platforms," IEEE Computer, vol. 31, no. 3, pp. 43-53, March, 1998.
- Database-Oriented Middleware

Presentations:

1. megahotpot: Database Oriented Middleware

2. nucleus-inc: Cloud Computing

6. 09/22/09

- XML; XML based languages and standards

Reading:
- [Packt] chapter 3
- XML Standards and Vocabularies
- A.C. Lear, XML seen as integral to application integration. IEEE IT Pro, 1(5), 1999, pp.12–16
- XML meets the challenge of application integration

* Lecture on XML/XSLT;
- XSLT examples

Presentations:

1. thecoolkidsinthebackrow: XML

2. 4thaluvofmusic: ebXML and EDI

7. 09/29/09

- Service Oriented Architecture; Web Services.

Reading:
- Papazoglou, Georgakopoulos, "Service-Oriented Computing", Communications of the ACM, 46(10), October 2003
- Gartner: Service-Oriented Architecture Scenario
- Benatallah and Nezhad, "Service Oriented Architecture: Overview and Directions", Lecture Notes in Computer Science, Volume 5316, 2008, Springer.
- [Packt] chapter 2, 4
- [IBM] chapter 5

Presentations:

1. mercury: Service Oriented Architecture

2. gsucis8020teamanalyst: Web Services

8. 10/06/09

- Web 2.0: Web APIs, REST, Mashup.

Reading:
- [IBM] chapter 8
- What is Web 2.0 from O'Reilly; Mashup
- Schroth, C. Janner, T., "Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services", IT Professional, May-June 2007, Vol 9: 3, page: 36-41
- Jin Yu , et al. "Understanding Mashup Development", IEEE Internet Computing, Vol 12:5, 2008, page:44-52
- REST; RESTful Web Services; REST vs. Web Services

Presentations:

1. cisintegratem: REST

2. silk8020: Mashup

9. 10/13/09

- Data/information integration and EII

Reading:
- Gartner: Data Integration Forms the Technology Foundation of EIM
- Philip Bernstein and Laura Haas, "Information integration in the enterprise", Communications of the ACM 51(9) September 2008, Pages 72-79
- Alon Y. Halevy, et al. "Enterprise information integration: successes, challenges and controversies", ACM SIGMOD international conference on Management of data, 2005, pp. 778-787
- Gartner: Magic Quadrant for Data Integration Tools

* Lecture: Data Integration Overview

Presentations:

1. megahotpot: Data Warehousing

2. mavericks8020: Schema Mapping

10. 10/20/09

- Presentation integration and portal

Reading:
- Florian Daniel, et al., "Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities Export", IEEE Internet Computing, Vol.11, No.3 (2007), pp. 59-66.
- The Role of Application Integration in Enterprise Portals

* Lecture: UI Integration Overview

Presentations:

1. 4thaluvofmusic: Portal

2. cis8020-achievers: Markup UI

11. 10/27/09

- Process (oriented) integration

Reading:
- [Packt] chapter 5, 6
- Business Processing Modeling
- Introduction to BPMN

Presentations:

1. cisintegratem: Process Modeling Notation

2. gsucis8020teamanalyst: Process Execution

12. 11/03/09

- Industry practice: system integration in the traveling industry.

Reading:
- Global Travel Distribution Trends
- GDS

Guest speaker:

- Jim Ownby from the BCD Travel.
- Jim's Talk

13. 11/10/09

- Identity integration; Single Sign-On

Reading:
- http://en.wikipedia.org/wiki/Single_sign-on
- Andreas Pashalidis and Chris J. Mitchell. A taxonomy of single sign-on systems. ACISP 2003, Proceedings, volume 2727 of Lecture Notes in Computer Science, pages 249–264.

Guest speaker:

- Art Vandenberg from GSU IS&T: Identity Management and Shibboleth

Presentations:

1. silk8020: Open ID

2. sysintteam: FaceBook Connect

14. 11/17/09

Open topics

Presentations:

1. nucleus-inc: SAML

2. mavericks8020: B2B Integration

15. 11/24/09

- Thanksgiving holiday

- No class

16. 12/01/09 - Design project presentations - Design project presentations