University of Gujrat
Faculty of Computingand Information Technology
Title System Integration & Architecture
Code IT-423
Credit Hours 3
Prerequisite Software Engineering
Category Information Technology - Core
Aims and Objectives To provide an introduction to the fundamental concepts in Integration.
To learn how to conceptualize system requirements.
To develop usable and interactive computing systems for a wide range of end-users having diverse backgrounds and capabilities
Learning Outcomes To grasp the fundamental concepts of Organizational Strategy.
To understand business planning.
To understand the importance of Sarbanes-Oxley
Business modeling techniques
To understand reusability
Reference Material Enterprise Architecture for Integration – Rapid Delivery methods and Technologies
By Clive Finkelstein.
Lecture Slides Provided by Instructor
Grading System
Marks in Percentage Letter Grade Numeric Value of Grade Description
85 and above A+ 4.00 Exceptional
80-84 A 3.70 Outstanding
75-79 B+ 3.40 Excellent
70-74 B 3.00 Very Good
65-69 B- 2.50 Good
60-64 C+ 2.00 Average
55-59 C 1.50 Satisfactory
50-54 D 1.00 Pass
49 and below F 0.0 Fail
W Withdrawal
I Incomplete
ClassAttendance
A minimum of 70% attendance is required for a student to be eligible to sit in the finalexamination
Text Book A - Enterprise Architecture for Integration – Rapid Delivery methods and Technologies By
Clive Finkelstein.
Course Coordinators
Mr. Jazib Ali
Note: Attendance will not carry any marks; rather it will be a prerequisite to sit in paper
Week Lectures Topics Source(Book-Chapter No) Recommendations for Learning Activities
(Mention Assignments, Test, Quizzes, Practical, Case Study, Projects, Lab Work or Reading Assignments)
1 1 The Evolution of Enterprise Architecture
• The Difference Between Primitives and Composites
Identifying Reusable, Priority Areas for Early Delivery CH-1 – Book A
2 Enterprise Engineering for Rapid Development
Using Enterprise Architecture for Enterprise Integration
The Importance of Metadata CH-1 – Book A
2 3 Methods for Defining Strategies, Processes, and Systems CH-2 – Book A Reading Assignment
4 Strategy Analysis in Business Planning
Understand the Mission and Purpose
Identify the Major Business Areas
Identify Issues Representing Opportunities or Problems
Determine What Will Achieve or Resolve the Issues
Define Key Performance Indicators
Identify the Current Functions That Exist
Allocate Functional Responsibility to Implement Strategies
Define Job Role Responsibilities for Each Function
Benefits of Strategy Analysis CH-3 – Book A
Reading Assignment
3 5 Strategy Analysis for Project Specifications
Examine Business and Project Mission Statements
Identify Project Goals and Performance Criteria
Define Clear Business and Project Goals
Identify the Business Problems or Opportunities
Determine Strategies to Address Problems or Opportunities
Define Key Performance Indicators
Determine Which Business Functions Are to Be Supported
Identify Managers and Business Experts from Each Function
Schedule Joint Participation by Business and IT Experts CH-3 – Book A
Quiz 1
6 Responsibilities Imposed by Sarbanes-Oxley CH-4– Book A
4 7 Governance Analysis Framework (GAF) for Sarbanes-Oxley CH-4 – Book A
8 Evolution of Systems Development Methodologies
Evolution of Software Engineering
Evolution of Information Engineering
Evolution of Object-Oriented Methods CH-5– Book A Assignment 1
5 9 Strategies for Enterprise Architecture Implementation
Implementation in Top-Down, Rigorous Detail
Selective EA, Based on ROI Business Case
Deliver in 3-Month Incremental Builds Ch-5 – Book A
10 Data Modeling Phase
Definition of Data Modeling CH-6– Book A
6 11 Data Entity Types
Data Attribute Types CH-6 – Book A
Word document Task
12 Developing a Strategic Model
Preparing for Strategic Modeling CH-7– Book A
Spread sheet Task
7 13 Identifying Business Activities from a Data Map CH-7– Book A
Power Point Task
14 Deriving Project Plans for Rapid EA Delivery CH-7– Book A Quiz 2
8 15 Project Maps Are Do-It-Yourself Construction Kits
Assignment 2
16 Midterm Exam
9 17 Define Strategic Alignment Matrices
Relationship Between Business Plans, Data, and Activities
Aligning Business Plans to Organizational Structure CH-8– Book A
18 Differences Between Functions, Activities, and Processes CH-8 – Book A
10 19 Activity-Based Costing
Comparison to Traditional Financial Accounting
Steps of Activity-Based Costing
Forming Activity Alternatives
Monitoring the Benefits CH-8 – Book A
20 Business Normalization
Benefits of Business Normalization CH-9 – Book A
Reading Assignment
11 21 Initial Menu Structure from a Data Model
Preliminary Screen Designs from a Data Model CH-10 – Book A
22 Database Capacity Planning and Transaction Performance
Prototyping from a Data Model CH-10 – Book A
Reading Assignment
12 23 Process Modeling
Differences Between Functions, Activities, and Processes
Relationship Between Activity Modeling and Process
Modeling
Elemental Process Modeling Logic Commands
Definition of Parallel Logic in Process Maps
Derivation of Logic for Database Code Patterns CH-10 – Book A Quiz 3
24 Technologies for Enterprise Integration
Basic XML Concepts
Business Documents CH-11 – Book A Assignment 3
13 25 ebXML
XML Integration Server Concepts
Redundant Data Update Using EAI CH-11 – Book A
26 The Evolution of Enterprise Portals
Structured and Unstructured Data Resources
Integration Using an Enterprise Portal CH-12 – Book A
14 27 Introduction to Web Services
Concepts and Components of Web Services CH-13 – Book A Reading Assignment
28 Intranet and Internet Web Services for Integration
Intranet Web Services Integration Example
Internet Web Services Integration Example CH-13 – Book A
15 29 XML Standards for Web Services
SOAP Definition
WSDL Definition CH-13 – Book A
Quiz 4
30 Manual Integration Approaches
Coordinated Error Management CH-14 – Book A
Assignment 4
16 31 Costs of Integration
Future Directions in Enterprise Architecture CH-15 – Book A Final Presentation
32 Discussion
Critical Discussion and Review of Content Studied Discussion
0 Comments