Systems Integration IT 490 IT Program NJIT. Data Level EAI  Most enterprises considering EAI look to data level EAI as their entry point, a decision.

Slides:



Advertisements
Similar presentations
Logical and Physical Design of an Information System
Advertisements

CIS 376 Bruce R. Maxim UM-Dearborn
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
10 Software Engineering Foundations of Computer Science ã Cengage Learning.
Ch 3 System Development Environment
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
IS 4420 Database Fundamentals Leon Chen. 2 Agenda About yourself About yourself  Name  Major About the instructor About the instructor Syllabus Syllabus.
Data - Information - Knowledge
Multidimensional Database Structure
ETEC 100 Information Technology
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
Chapter 6 Database Design
Chapter 6 – The EAI Process The following activities should be considered when approaching EAI: 1.Understanding the enterprise and problem domain 2.Making.
Chapter 11 – Database-Oriented Middleware & EAI Database access is the key element to EAI, especially data-level EAI. Database oriented middleware is not.
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
Chapter 9 Database Design
Principles of Information Systems, Sixth Edition Organizing Data and Information Chapter 5.
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2008.
By N.Gopinath AP/CSE. Why a Data Warehouse Application – Business Perspectives  There are several reasons why organizations consider Data Warehousing.
Prepared By: Prof. Dhara Virani CSE/IT Dept. Dr. Subhash Technical Campus. Junagadh. Chapter 7.
Overview of the Database Development Process
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
Web-Enabled Decision Support Systems
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
CSE 303 – Software Design and Architecture
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
Java-Based Middleware IT 490 Stan Senesy IT Program NJIT.
Method-Oriented B2B Application Integration Chapter 4 Sungchul Hong.
1 USC INFORMATION SCIENCES INSTITUTE CALO, 8/8/03 Acquiring advice (that may use complex expressions) and action specifications Acquiring planning advice,
ENTERPRISE APPLICATION INTEGRATION
Metadata driven application for data processing – from local toward global solution Rudi Seljak Statistical Office of the Republic of Slovenia.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
Prepared By Aakanksha Agrawal & Richa Pandey Mtech CSE 3 rd SEM.
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Database Systems. Role and Advantages of the DBMS Improved data sharing Improved data security Better data integration Minimized data inconsistency Improved.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Information Systems Architecture (ISA) Conceptual blueprint for organization’s desired information systems structure Consists of:  Data (e.g. Enterprise.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
Exam 2 Review Software Engineering CS 561. Outline Requirements Development UML Class Diagrams Design Patterns Users, Usability, and User Interfaces Software.
Database Development Data Analysis: The Entity Relationship Powered by DeSiaMore1.
(c) Adaptive Processes Consulting Be with the Best!
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Database Administration Basics. Basic Concepts and Definitions  Data Facts that can be recorded and stored  Metadata Data that describes properties.
Chapter 8: Data Warehousing. Data Warehouse Defined A physical repository where relational data are specially organized to provide enterprise- wide, cleansed.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 8: Data Warehousing.
What is a database? (a supplement, not a substitute for Chapter 1…) some slides copied/modified from text Collection of Data? Data vs. information Example:
Introduction to DBMS Purpose of Database Systems View of Data
Databases and DBMSs Todd S. Bacastow January 2005.
Chapter 7: Modifiability
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
Advanced Applied IT for Business 2
N-Tier Architecture.
An Introduction to database system
CGS 2545: Database Concepts Fall 2010
Fundamentals & Ethics of Information Systems IS 201
 DATAABSTRACTION  INSTANCES& SCHEMAS  DATA MODELS.
Chapter 2 Database Environment.
Data, Databases, and DBMSs
File Systems and Databases
Database Systems Chapter 1
An Introduction to Data Warehousing
Data Model.
Introduction to DBMS Purpose of Database Systems View of Data
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Database Design Hacettepe University
Data Warehousing Concepts
Presentation transcript:

Systems Integration IT 490 IT Program NJIT

Data Level EAI  Most enterprises considering EAI look to data level EAI as their entry point, a decision that would allow moving data between data stores in order to share relevant business information among applications and, ultimately, stovepipes.  An advantage of data level as an entry point for EAI is that a number of tools and techniques exists that allow the integration of information from database to database, adapting the information on the fly so it’s represented correctly by the source and target applications.  Further simplifying data-level EAI is the fact that accessing databases is a relatively easy task, which can be accomplished with a few changes to the application logic or database structure.

Integration Types Information-Oriented Inexpensive Usually does not require application rewrites Doesn’t take advantages of services provided by systems (sharing of data only)

Integration Types Service-Oriented More fully exploits the capabilities of systems May require a total application redesign Tends to be more expensive than information based integrations Due to it’s greater capability, it’s the desired goal

Integration Approaches There are 4 basic strategies to approaching application integration: Information Oriented Business Process Integration Oriented Service Oriented Portal Oriented

Integration Approaches Information oriented interfaces fall into 3 categories Data replication Movement of data between systems Data federation Common database model Interface processing Defined application interfaces (API)

Information Oriented Integration Coupling vs. Cohesion Coupling is binding applications so that they are dependent upon one another Tightly coupled applications share similar procedures/methods, interfaces and even data Changes to one system have a ripple affect throughout all of the integrated systems Cohesion is the logical grouping of the systems themselves. Cohesive systems maintain independence from one another Changes are isolated between systems since their cohesion is based on the interface and not the system

Information Oriented Integration Where is integration likely to take place? Database Application User Interface Embedded Device

Information Oriented Integration Steps to the integration process include: Identify the data Forms Data Dictionary Integrity Constraints Latency Issues Data Structures

Information Oriented Integration Steps (cont) Catalog the Data Gather all metadata that concerns the problem domain  May be a significant task in a medium to large integration project Build the logical model  ER diagrams

Information Oriented Integration Steps (cont) Build the enterprise meta-data model Build the physical model Normalize the problem domain