Home
Contact CIS
Robinson
Georgia State

  About CIS

  Academic Programs

        Minor in CIS
        BBA CIS
        MBA CIS
        MS ISAC
        MS IS
        MS IS MIT (1 year)
        PhD CIS
        Executive Education
        Health Informatics

  Certificates

  Business Corner

  Faculty & Research

  Newsletters

  Student Information

  CIS Alumni

  CIS Internship

  

Employ an Intern

Give to CIS

 Driving Directions

 

CIS 8020:
Systems Integration

CATALOG DESCRIPTION

This course focuses on the integration of information systems in organizations, the process by which different computing systems and software applications are linked together physically or functionally. It examines the strategies and methods for blending a set of interdependent systems into a functioning or unified whole, thereby enabling two or more applications to interact and exchange data seamlessly. The course will explore tools and techniques for systems integration as well as proven management practices for integration projects.

COURSE OBJECTIVES

Upon completion of this course, students should be able to:

·       Understand basic concepts, methods and technologies related to system integration

·       Identify commonly used tools for integrating information systems, describing the benefits of using each.

·       Explain alternative strategies for systems integration.

·       Explain how service oriented architecture can aid in systems integration, identifying the underlying tools and technologies that facilitate the creation of such services.

·       Analyze the problem and design feasible integration solutions to address the problem.

TextBooks and readings

[Wiley]         Enterprise Application Integration: A Wiley Tech Brief,  by William A. Ruh, Francis X. Maginnis and William J. Brown, John Wiley & Sons © 2001

[Addison]     Next Generation Application Integration, by David Linthicum, Addison-Wesley © 2004

[Packt]         SOA Approach to Integration: XML, Web Services, ESB, and BPEL in Real-World SOA Projects, by Matjaz, B. Juric et al., Packt Publishing © 2007

Other readings (journal papers, magazine articles, or research reports) will be listed in the online schedule.

Websites

Course website including online schedule:                        http://jackzheng.net/teaching/cis8020
Course blog site and student blog sites hub:                     http://cis8020.blogspot.com

Note: the blog site is the main website used for this course. All announcements, course materials and contents will be organized as blog entries or gadgets. Please follow the site closely or sign up for the RSS feed. The site serves a second purpose to be an example for your blog site development.

Course Requirements and Grading

Grading Item

Percentage

Group Presentation and Discussion Leading (2)

30%

Group Project on System Design

25%

Group Project on Blog Site

20%

Individual Assignment/Exercise (3)

15%

In-class Participation

10%

Total

100%

Brief description

One group consists of three students, (ideally) with different background and technology proficiency.

Group presentation and discussion leading: each group will select two specific topics (corresponding to the schedule), do some research, present it in class and lead the discussion.

Group project on system design: each group will identify an integration problem in a particular domain, analyze the problem, propose and design the potential solution using technologies, techniques and products discussed in class.

Group project on blog site: every group needs to set up a group blog site on blogspot.com. Each group needs to write blogs related to system integration, and also write comments to other’s blogs. In addition, there are many tools in blogspot.com that you can use to integrate various content and applications on the web. Each group should try their best to develop the blog site.

Assignment/Exercise: there will be three individual exercises/assignments on integration technologies.

In-class participation: this is based on student participation in discussions.

Bonus point (1% each)

·        The top 3 blog entries which receive the most comments.

·        The group with the best blog site based on student votes at the end of the semester.

·        Best blogger voted by all students.

Schedule

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
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

Presentations:

1. silk8020: Open ID

2. sysintteam: FaceBook Connect

14. 11/17/09 Open topics Presentations:

1. nucleus-inc: SAML

2. mavericks8020:

15. 11/24/09 - Thanksgiving holiday - No class
16. 12/01/09 - Design project presentations - Design project presentations

 

Computer Information Systems Department

35 Broad Street | Robinson College of Business | 9th Floor | Atlanta | Georgia 30302

 404 - 413 - 7360

 

Prospective Students | Current Students | Events | Directory

 

 

  Quick Links
   Graduate Advisers
   Admissions
   GMAT/GRE
   Tuition
   Average Scores
   Class Schedule
  Health Informatics

Syllabus List

Catalogs

Apply Online:

Graduate

Undergraduate