Page 1Prepared by Sapient for MITVersion 0.1 – August – September 2004 This document represents a snapshot of an evolving set of documents. For information.

Slides:



Advertisements
Similar presentations
Siebel Web Services Siebel Web Services March, From
Advertisements

Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Data Manager Business Intelligence Solutions. Data Mart and Data Warehouse Data Warehouse Architecture Dimensional Data Structure Extract, transform and.
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
Management Information Systems, Sixth Edition
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Workflow utilization in composition of complex applications based.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
SAS® Data Integration Solution
1 Software architecture adjustments for a changing business.
Managing Data Resources
COMPARING DIFFERENT SOFTWARE INTEGRATION TECHNOLOGIES Author Jones Olaiya Ogunduyilemi (Internet & Software Technology)
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Best Practices for Adopting SOA
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
1 A Student Guide to Object- Orientated Development Chapter 9 Design.
12-1 © Prentice Hall, 2004 Chapter 12: Design Elements Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Data Conversion to a Data warehouse Presented By Sanjay Gunasekaran.
Data Warehouse Tools and Technologies - ETL
Prepared By: Prof. Dhara Virani CSE/IT Dept. Dr. Subhash Technical Campus. Junagadh. Chapter 7.
SOA, BPM, BPEL, jBPM.
Enterprise Systems & Architectures. Enterprise systems are mainly composed of information systems. Business process management mainly deals with information.
1 Successful Middleware Integration Using a Common Domain Model October, 2000 Gregor Hohpe.
Understanding Data Warehousing
Ihr Logo Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang.
IWay Solutions - EIM Vincent Deeney – Solutions Architect 6/25/2009.
Data Warehousing Seminar Chapter 5. Data Warehouse Design Methodology Data Warehousing Lab. HyeYoung Cho.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
December 15, 2011 Use of Semantic Adapter in caCIS Architecture.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
Management Information Systems By Effy Oz & Andy Jones
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 5-1 Chapter 5 Business Intelligence: Data.
Page 1Prepared by Sapient for MITVersion 0.1 – August – September 2004 This document represents a snapshot of an evolving set of documents. For information.
Right In Time Presented By: Maria Baron Written By: Rajesh Gadodia
1 XML Based Networking Method for Connecting Distributed Anthropometric Databases 24 October 2006 Huaining Cheng Dr. Kathleen M. Robinette Human Effectiveness.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Information Builders : SmartMart Seon-Min Rhee Visualization & Simulation Lab Dept. of Computer Science & Engineering Ewha Womans University.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Data Staging Data Loading and Cleaning Marakas pg. 25 BCIS 4660 Spring 2012.
1 Technology in Action Chapter 11 Behind the Scenes: Databases and Information Systems Copyright © 2010 Pearson Education, Inc. Publishing as Prentice.
Message Broker
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.
REST By: Vishwanath Vineet.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2000 Session 4 Lecture # 3 - September 28, 2004.
Page 1Prepared by Sapient for MITVersion 0.1 – August – September 2004 This document represents a snapshot of an evolving set of documents. For information.
Information Integration 15 th Meeting Course Name: Business Intelligence Year: 2009.
1 Copyright © Oracle Corporation, All rights reserved. Business Intelligence and Data Warehousing.
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.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 8: Data Warehousing.
Building the Corporate Data Warehouse Pindaro Demertzoglou Lally School of Management Data Resource Management.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
SAP Integration with Oracle 11g Muhammad Raza Fatmi.
Data Mining and Data Warehousing: Concepts and Techniques What is a Data Warehouse? Data Warehouse vs. other systems, OLTP vs. OLAP Conceptual Modeling.
SAS® Data Integration Solution
Advanced Applied IT for Business 2
Overview of MDM Site Hub
MIS5101: Extract, Transform, Load (ETL)
MIS5101: Extract, Transform, Load (ETL)
SAS® Data Integration Solution
An Introduction to Data Warehousing
Service Oriented Architecture (SOA)
Technology Landscape and Enterprise Objectives
Data Warehousing Concepts
Presentation transcript:

Page 1Prepared by Sapient for MITVersion 0.1 – August – September 2004 This document represents a snapshot of an evolving set of documents. For information on further iterations, please visit: Enterprise Integration Options Several options exist for integrating applications within the enterprise. This section gives a brief outline and comparison of the major options. Option 1: Custom Point-to-Point Integrations Definition: A direct point-to-point link is created between applications for each business function Attributes: Designed and implemented solely for the purpose of directly integrating two specific systems Custom code for Data extraction Business rule processing Data loading Custom data format Inconsistent transmission protocol Used for both real time and batch integrations Advantages: No need to invest in expensive tools up front No need for developers to learn new skills and packages No extended time frame for developing and deploying enterprise integration strategy Option 2: Messaging or EAI (Enterprise Application Integration) Tools Definition: Source systems “publish” enterprise messages to a common bus; application “subscribe” to relevant messages and act on them Attributes: “Wraps” each application Acts as a broker between applications Provides near real-time, guaranteed, once-only delivery Stores and forwards messages Provides an environment in which to define rules Advantages: Systems are integrated but not coupled Business rules are centralized in the message broker and transformation engine Allows for near real-time integrations which reduced latency Solves the n 2 problem; as the number of systems increases, the integration effort expands linearly Option 3: Web Services Definition: Functionality to be integrated is exposed via XML on an open protocol such as SOAP. Other systems can consume this service if needed. Inputs and outputs to the web services are XML Attributes: Common language of communication across heterogeneous systems Based on standard Internet technologies Self describing and advertising Supports dynamic discovery & integration Services fit within an overall architectural model Widely supported by major vendors Advantages: Solves problems similar to those EAI solves, as well as Need for expensive integration tools Use of proprietary integration platforms Option 4: ETL (Extract, Transform, Load) Tools Definition: A standard set of tools and processes used to extract, transform and load large volumes of data between systems. Very useful in populating a data warehouse Attributes: Provides tools for data cleansing; correcting misspellings, resolving conflicts (city & zip code incompatibilities), missing elements, parsing elements Can combine data sources: Matching on key values, fuzzy matches on non-key attributes, textual comparisons to reference tables De-duplicate processing: Identifying and eliminating duplicates Can create surrogate keys: Operational systems and the data warehouse have different assumptions and data requirements thus the data warehouse requires its own set of primary keys Create aggregates to boost performance of common queries in data warehouses and data marts Loading and indexing: For large data warehouses specialized bulk loading processes are required Advantages: Extremely efficient for moving large volumes of data in short timeframes Applies consistent transformations Can provide or integrate with meta-data for the enterprise data model Comparison of Options EAIETLWeb Services High upfront cost Relatively complex design patterns Publish/Subscribe mechanism Most suitable for real time data needs Loosely coupled Custom code for each integration need Suitable for complex integration needs Tightly coupled Costly over time Tight coupling Scalability issues Opportunities for reuse are slim Standards based integration Most suitable for inter- organization integration Loosely coupled Lack of transaction support Not a publishing model Less established technology Suitable for large volumes of data Generally used to move data between two or more databases High upfront costs Complexity of tool Batch oriented Reliability (guaranteed delivery) Enables real-time business decisions Out of box adapters for many enterprise systems Familiar technologies and processes Many point to point integrations already exist No major up front investment required Standards based integration High degree of reuse Wide tool support including open source Low up front investment Metadata driven approach GUI tools for most tasks (little coding) Extremely efficient for large data volumes Weaknesses Concept Strengths Point to point When to Use Real time data is important High volume, low footprint data exchange Many consumers of the same data Should be rarely used When defined enterprise strategy cannot work Proto typing Integration model is request/reply Real time requirements High volume, moderate data In conjunction with a data warehouse Future State | Enterprise Integration Options