Ab Initio in Enterprise Application Integration



Similar documents
MySQL Database Replication and Failover Clustering

Application Consolidation

Phase-Wise Risks in OSS Projects

Evaluating Customer Loyalty Solutions

Business Process Management A Balance Between Process Efficiency & Business Agility

Selecting the Right Architectures for Successful Data Warehouses

Transportation Solutions Built on Oracle Transportation Management. Enterprise Solutions

Authentication in Apache Lenya

Applied Business Intelligence. Iakovos Motakis, Ph.D. Director, DW & Decision Support Systems Intrasoft SA

webmunit for WebMethods Integration Server

Innovate and Grow: SAP and Teradata

Moving Large Data at a Blinding Speed for Critical Business Intelligence. A competitive advantage

Analance Data Integration Technical Whitepaper

Increase Agility and Reduce Costs with a Logical Data Warehouse. February 2014

Speeding ETL Processing in Data Warehouses White Paper

Powering Cutting Edge Research in Life Sciences with High Performance Computing

Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya

BPM Perspectives Positioning and Fitment drivers

EAI vs. ETL: Drawing Boundaries for Data Integration

Implement Business Process Management to realize Cost Savings and High Return on Investments

HiTech. White Paper. A Next Generation Search System for Today's Digital Enterprises

Next Generation Electric Utilities Gear up Using Cloud Based Services

Cybernetics Approach to Sales Incentive Compensation Management

MDM and Data Warehousing Complement Each Other

Business Intelligence

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

Enterprise Data Integration

BUSINESSOBJECTS DATA INTEGRATOR

The Importance of a Single Platform for Data Integration and Quality Management

Managing the Challenges in Offshore Product Development

BUSINESSOBJECTS DATA INTEGRATOR

ADVANTAGE YOU. Be more. Do more. With Infosys and Microsoft on your side!

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Why Big Data in the Cloud?

Application Servers G

KYCS - Integrating KYC with Social Identity: The Future-Ready Marketing Approach

ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE

ORACLE PROJECT ANALYTICS

Next Generation Business Performance Management Solution

Contents. Ensure Accuracy in Data Transformation with Data Testing Framework (DTF)

Business Intelligence for Everyone

SAP Data Services 4.X. An Enterprise Information management Solution

IBM AND NEXT GENERATION ARCHITECTURE FOR BIG DATA & ANALYTICS!

Informatica and the Vibe Virtual Data Machine

ENZO UNIFIED SOLVES THE CHALLENGES OF REAL-TIME DATA INTEGRATION

Gradient An EII Solution From Infosys

IBM Data Warehousing and Analytics Portfolio Summary

BI Today and Tomorrow

Custom Consulting Services Catalog

Business Intelligence Data Warehousing Services

Analance Data Integration Technical Whitepaper

Do Your IT Housekeeping with UC4 Workload Automation Suite

The Growing Practice of Operational Data Integration. Philip Russom Senior Manager, TDWI Research April 14, 2010

A TECHNICAL WHITE PAPER ATTUNITY VISIBILITY

An Accenture Point of View. Oracle Exalytics brings speed and unparalleled flexibility to business analytics

Data Discovery, Analytics, and the Enterprise Data Hub

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Empowering Operational Business Intelligence with Data Replication

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Integrating Ingres in the Information System: An Open Source Approach

Redefining Agile to Realize Continuous Business Value

Practical meta data solutions for the large data warehouse

Is ETL Becoming Obsolete?

Real Time Data Integration

Datalogix. Using IBM Netezza data warehouse appliances to drive online sales with offline data. Overview. IBM Software Information Management

Lead the Retail Revolution.

bull fast track 15% bull fast track Business Intelligence made simpler

POLAR IT SERVICES. Business Intelligence Project Methodology

Information Architecture

The Canadian Realities of Big Data and Business Analytics. Utsav Arora February 12, 2014

Backward Scheduling An effective way of scheduling Warehouse activities

Virtual Data Warehouse Appliances

W H I T E P A P E R. Deriving Intelligence from Large Data Using Hadoop and Applying Analytics. Abstract

Task definition PROJECT SCENARIOS. The comprehensive approach to data integration

A Service-oriented Architecture for Business Intelligence

Data Integration for the Real Time Enterprise

High-Volume Data Warehousing in Centerprise. Product Datasheet

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

ADVANTAGES OF IMPLEMENTING A DATA WAREHOUSE DURING AN ERP UPGRADE

Reduce and manage operating costs and improve efficiency. Support better business decisions based on availability of real-time information

Patrick Firouzian, ebay

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

Business Process Services. White Paper. Business Intelligence in Finance & Accounting: Foundation for an Agile Enterprise

Web Services: A BI Perspective Philipose Mathew Rajarajeswari N Visalachi Rameshkumar

Data Integration Models for Operational Data Warehousing

Business Process Services. White Paper. Configurable, Automated Workflows: Transforming Process Effectiveness for Business Excellence

OptiCare A Unique Shared-Services Model

MANAGING USER DATA IN A DIGITAL WORLD

Lowering the Total Cost of Ownership (TCO) of Data Warehousing

Getting Maximum Business Value out of ERP Sachin Kinare, Vivek Tatkare & Abhijit Dixit

SQL Server 2005 Features Comparison

Chapter 5. Learning Objectives. DW Development and ETL

Data Warehousing: A Technology Review and Update Vernon Hoffner, Ph.D., CCP EntreSoft Resouces, Inc.

Advantages of Implementing a Data Warehouse During an ERP Upgrade

Case Study. ElegantJ BI Business Intelligence. ElegantJ BI Business Intelligence Implementation for a Financial Services Group in India

Master Data Management

Big Data Are You Ready? Jorge Plascencia Solution Architect Manager

Microsoft Dynamics CRM Solutions for Retail Banking

Integrating data in the Information System An Open Source approach

Transcription:

Ab Initio in Enterprise Application Integration The recent pace of technological and environment changes have led to massive structural as well as operational changes as to how the organization is managed and how it interacts with customers in a highly competitive market economy. The main factors contributing to change are Mergers & Acquisitions, business expansion, globalization, and a growing and diverse customer base. To meet these changes companies need to implement increasingly complex software architecture, with much enhanced capability than the legacy systems, with the help of Enterprise Application Integration (EAI) solutions. 1

About the Authors Bikram Das Bikram is a senior consultant with TCS. He has been associated with BFSI, Telecom and Healthcare industry verticals. He has rich experience in database administration, performance tuning and in providing solutions for Data Warehouse ETL environments. He currently heads TCS Ab Initio Center of Excellence. Arnab Das Arnab is a consultant with TCS BI practice. He has been involved in the execution of various BI projects and has earned kudos from customers for his value adding suggestions and creative solutions. He is currently a consultant for Ab Initio based solutions. 1

Table of Contents 1. Introduction 3 2. Application Integration Challenges 3 3. Ab Initio Capabilities 3 4. Ab Initio Product Components 4 5. Application Integration Implementation Using Ab Initio 5 2

Introduction Information Technology systems have grown exponentially over the past few decades. The revolutions in technology and variation in environment have led to immense structural and operational changes in the way organizations are managed and the way they interact with the customers in the highly competitive market economy. The primary factors contributing to the change are mergers, acquisitions, business expansion, globalization, and a diversifi ed and expanding customer base. To meet these changes, companies need to implement increasingly complex software architecture with much enhanced capability than the legacy systems. The shift of focus toward tangible result-oriented customer relationship management projects is further highlighting the need for enterprise information integration capabilities as a key factor in reducing the time to market and the cost of ownership for customer-centric applications. The best-of-breed software architecture for integrating disparate and distributed systems is Enterprise Application Integration (EAI). It essentially performs the following functions: Reduces the complexity of an organization s IT framework Provides a step improvement in its effi cacy, fl exibility and scalability Supports new organizational initiatives. Application Integration Challenges The major challenges in implementing a suitable IT solution in this varying world of business operations are that the system must be able to do the following: Provide cost-effective integrated systems across the enterprise along with reduced time cycle for implementation. Adapt to the complexity of changing business models and customer demand. Achieve faster return on investment in integration of business-to-business and business-toconsumer systems. Establish an architectural framework that rapidly develops integration and reusability of applications. Remove the redundancy of applications resulting from mergers and acquisitions. Ab Initio Capabilities Ab Initio, classically an ETL vendor, has gradually emerged as a strong player in the application integration spectrum with its wide range of enterprise scale, mission-critical applications that include: data warehousing (ETL) real-time analytics customer relationship management (CRM) enterprise application integration (EAI) Ab Initio provides a robust architecture that would allow simple, fast, and highly secure integration of systems and applications. It can run heterogeneously with parallel execution over distributed networks. It can integrate diverse, complex, and continuous data streams ranging in size from several gigabytes to tens of terabyte, providing both ETL (Extraction, Transformation and Loading) and EAI (Enterprise Application Integration) tasks within a single, consistent framework. 3

Organizations of all sizes in industries as diverse as telecommunications, fi nance, insurance, health care, e-commerce, retail, and shipping use Ab Initio software to manage their most complex data. The power and fl exibility that make Ab Initio so effective at the enterprise level also empower smaller, departmental organizations. Ab Initio Product Components The Ab Initio product portfolio consists of three core building blocks: The CO>Operating System This system delivers distributed and parallel execution and platformindependent data transportation. It can run across a huge variety of operating systems and hardware platforms, from OS/390 on mainframes, to the different fl avors of UNIX, to Windows NT or 2000. The Component Library This is a set of reusable software modules that can perform the basic ETL functions as load/unload from different sources, data sorting, data transformation etc, including complicated tasks like checksum computation, XML reformation, multi stage aggregation, etc. The Graphical Development Environment This is a development environment to create Ab Initio applications with drag & drop facility, connecting the components into executable fl owcharts. A major capability of Ab Initio is its ability of parallelism. It can distribute data load into heterogeneous systems and can execute a transformation on the entire volume of data simultaneously. Ab Initio also provides a user friendly and effective mechanism for real time or near real time data processing. The various components in Ab Initio that cater for the real time data mechanics are: Ab Initio Queues, an adaptation of the FIFO queue concept, are a reliable method for storing continuous fl ow data. Subscriber is a component that writes data from various sources into a continuous fl ow process, and originates computepoints (the marking of blocks of records that are to be processed as groups) and checkpoints (intermediate states wherein data processing can be restored from this point). Publisher is a component that writes data to various destinations, and consumes computepoints and checkpoints. Ab Initio queues provide a method for storing records in an ordered sequence of fi les that can be fed to the ETL process, which runs for an indefi nite period of times, continually taking in new input and producing new, usable output. 4

Application Integration Implementation Using Ab Initio The following section discusses an application integration process facilitated by Ab Initio. The diagram below describes the general design architecture followed to integrate data from disparate sources into an Enterprise Data Warehouse and loaded into target CRM application. The major challenges in such an implementation are: Figure 1: Implementation Architecture Multiple Sources - Data from disparate sources like Mainframe /Oracle table using different technologies, data formats, with different data load frequencies. Complex Business Logic Achieving common data format aligned with the target systems, generic entities, and data cleansing requirements. Redundancy Multiple truth of source data due to data duplication. A cost-effective solution can be provided using the Ab Initio batch or real time (continuous fl ow) execution mechanism. A scalable solution that extracts data from distributed and disparate systems, transforms multiple format data into common format, creates Data Warehouse, operational data stores, aggregations/ derivations for Business intelligence, and loads data into target systems can also be provided. 5

The following schematic diagram explains the solution to implement the above system architecture. Figure 2 : A Design Option for Ab Initio in Application Integration In this design, data from different sources are loaded into the data reception area (DRA) in periodic batch execution as well as near real time data fl ow using MQ series/ai queue. The DRA can handle multiple source data in different data format. The data is then transported to the data staging area where the data is converted to common format data. The generic loader or extractor process is Ab Initio based applications that can perform miscellaneous functions: Load data into operational data stores Use metadata driven rules engine to generate code Provide PAI facility to perform Query Interface with database for data extraction and data load Provide delta and before-after image of data Feeds target system/ reporting tools or message queue 6

About Business Intelligence Practice The Business Intelligence (BI) Practice delivers solutions spanning across industry verticals and technologies to a majority of Global Fortune 500 companies under the umbrella of its proprietary BI Solutions BIDS (Business Intelligence for Decision Support). It has delivered 200+ projects in the last 3 years and has a consultant base of 2200 (as of March 2005). The BI Practice has developed solutions for Banking, Insurance, BFSI, Telecom, Manufacturing and Retail domains. It has mature Technology Centers of Excellence and Alliances with all major BI tool vendors. About Tata Consultancy Services Tata Consultancy Services (TCS) is among the leading global information technology consulting, services and business process outsourcing organizations. Pioneer of the fl exible global delivery model for IT services that enables organizations to operate more effi ciently and produce more value, TCS focuses on delivering technology led business solutions to its international customers across varied industries. For more information contact Ranjita Saran Tata Consultancy Services Ltd Akruti Business Port Road No 13, MIDC Andheri (East) Mumbai 400096 India Phone: +91-22-5550 6868 Fax: +91-22-5660 6855 Email: ranjita.saran@tcs.com Website : www.tcs.com/datawarehouse All content / information present here is the exclusive property of Tata Consultancy Services Limited (TCS). The content / information contained here is correct at the time of publishing. No material from here may be copied, modifi ed, reproduced, republished, uploaded, transmitted, posted or distributed in any form without prior written permission from TCS. Unauthorized use of the content / information appearing here may violate copyright, trademark and other applicable laws, and could result in criminal or civil penalties. Copyright 2004-05 Tata Consultancy Services Limited 7