Attunity Integration Suite

Similar documents
Efficient and Real Time Data Integration With Change Data Capture

Real Time Data Integration

Accelerate Data Loading for Big Data Analytics Attunity Click-2-Load for HP Vertica

replication solution Using CDC and Data Replication October 19, 2010

An Oracle White Paper June Integration Technologies for Primavera Solutions

Enterprise Enabler and the Microsoft Integration Stack

An Oracle White Paper March Best Practices for Real-Time Data Warehousing

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

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

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

ENABLING OPERATIONAL BI

Service Oriented Data Management

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Version Overview. Business value

Application retirement: enterprise data management strategies for decommissioning projects

The ESB and Microsoft BI

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

CA Repository for z/os r7.2

A roadmap to enterprise data integration.

A TECHNICAL WHITE PAPER ATTUNITY VISIBILITY

Enterprise Data Integration The Foundation for Business Insight

Enterprise Data Solutions Product Strategy and Vision Process-driven IT Modernization, Natural and Adabas

Jitterbit Technical Overview : Microsoft Dynamics CRM

IBM Cognos 8 Business Intelligence Reporting Meet all your reporting requirements

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Data Integration: Using ETL, EAI, and EII Tools to Create an Integrated Enterprise. Colin White Founder, BI Research TDWI Webcast October 2005

WebSphere Cast Iron Cloud integration

Pervasive Software + NetSuite = Seamless Cloud Business Processes

MDM and Data Warehousing Complement Each Other

An Oracle White Paper February Real-time Data Warehousing with ODI-EE Changed Data Capture

IBM SOA Foundation products overview

IBM WebSphere ILOG Rules for.net

A Comprehensive Solution for API Management

SOLUTION BRIEF. JUST THE FAQs: Moving Big Data with Bulk Load.

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

IBM InfoSphere Optim Test Data Management

SAP Sybase Replication Server What s New in SP100. Bill Zhang, Product Management, SAP HANA Lisa Spagnolie, Director of Product Marketing

IBM Rational Web Developer for WebSphere Software Version 6.0

Jitterbit Technical Overview : Salesforce

WebSphere Integration Solutions. IBM Day Minsk Anton Litvinov WebSphere Connectivity Professional Central Eastern Europe

Dedicated Real-time Reporting Instances for Oracle Applications using Oracle GoldenGate

Oracle SOA Suite: The Evaluation from 10g to 11g

IBM WebSphere Cast Iron Cloud integration

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

SequeLink Server for ODBC Socket

Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software

IBM WebSphere Cast Iron Cloud integration

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

A Service-oriented Architecture for Business Intelligence

An Oracle White Paper January Take SOA Deployments to the Next Level with Oracle Data Integrator

Decoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco

Enterprise Application Integration

Real-time Data Replication

What s next for Adabas and Natural. Blair Harding Lead Pre-Sales Consultant Software AG

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

CA Workload Automation

Enterprise content management solutions Better decisions, faster. Storing, finding and managing content in the digital enterprise.

IBM Content Integrator Enterprise Edition, Version 8.5.1

OWB Users, Enter The New ODI World

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

The IBM Cognos Platform

SAS Enterprise Data Integration Server - A Complete Solution Designed To Meet the Full Spectrum of Enterprise Data Integration Needs

AGILE PRODUCT LIFECYCLE MANAGEMENT INTEGRATION PACK FOR JD EDWARDS ENTERPRISEONE: DESIGN TO RELEASE

Service-Oriented Integration: Managed File Transfer within an SOA (Service- Oriented Architecture)

Adabas und Natural für das Digitale Unternehmen

Modernizing enterprise application development with integrated change, build and release management.

An Oracle White Paper. Using Oracle GoldenGate to Achieve Operational Reporting for Oracle Applications

The IBM Cognos Platform for Enterprise Business Intelligence

Oracle SQL Developer Migration. An Oracle White Paper September 2008

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

IBM InfoSphere Optim Test Data Management solution for Oracle E-Business Suite

Improve business agility with WebSphere Message Broker

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Service-Oriented Architecture: Analysis, the Keys to Success!

Independent process platform

Contents. Introduction... 1

Service Oriented Architecture (SOA) An Introduction

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

MAINFRAME REHOSTING SOLUTION FOR LEGACY ENTERPRISE APPLICATIONS

Infosys GRADIENT. Enabling Enterprise Data Virtualization. Keywords. Grid, Enterprise Data Integration, EII Introduction

Enterprise Service Bus 101

EII - ETL - EAI What, Why, and How!

a division of Technical Overview Xenos Enterprise Server 2.0

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

IBM WebSphere Cast Iron Cloud integration

CA Scheduler Job Management r11

Microsoft BizTalk Server: Spotlight on Cost Savings

UltraQuest Cloud Server. White Paper Version 1.0

ORACLE SOA SUITE. Product Overview

Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM

Transcription:

Attunity Integration Suite A White Paper February 2009 1 of 17

Attunity Integration Suite Attunity Ltd. follows a policy of continuous development and reserves the right to alter, without prior notice, the specifications and descriptions outlined in this document. No part of this document shall be deemed to be part of any contract or warranty. Attunity Ltd. retains the sole proprietary rights to all information contained in this document. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopy, recording, or otherwise, without prior written permission of Attunity Ltd. or its duly appointed authorized representatives. Copyright 2009 Attunity Ltd. All rights reserved. Attunity and Attunity Connect are registered trademarks, and Attunity Federate, Attunity Stream, Attunity InFocus, the Attunity logo, Application Adapter Framework, Attunity AAF, are trademarks of Attunity Ltd. All other marks are the property of their respective owners. 2 of 17

Table of Contents 1. INTRODUCTION...4 2. DATA INTEGRATION STRATEGIC AND TACTICAL NEEDS...5 3. ATTUNITY INTEGRATION SUITE...7 3.1. Attunity Connect...8 3.2. Attunity Federate...10 3.3. Attunity Stream...12 4. TYPICAL USAGE SCENARIOS...14 4.1. SQL Connectivity... 14 4.2. Application Connectivity...14 4.3. Adapters...15 4.4. Change Data Capture...15 5. ABOUT ATTUNITY...16 3 of 17

1. INTRODUCTION Over the last 30 years companies have invested heavily in using information technology to optimize business operations, building home-grown systems or deploying specialized software packages such as MRP, ERP and CRM. These systems maintain core assets for the business: business data and business logic. Increasing competitive and regulatory pressures strengthen the need to reuse and repurpose these assets and integration software has evolved to answer this need. Leading organizations continue to standardize their integration practices and software portfolio to make integration easier and reduce its costs. This is evident in the creation of Integration Competency Centers and in the adoption of Service Oriented Architectures (SOA) and choice of integration platforms including EAI (Enterprise Application Integration), DI and ETL (Data Integration and Extract, Transform, and Load). As companies design solutions to address these needs, they run into the barriers of integration, especially when dealing with legacy systems, including non-standard data sources and applications that have not been designed for interoperability. These barriers, sometimes referred to as the last mile of integration, have a significant impact on the ability to deliver solutions on time and on budget since they require domain expertise and skill sets that are not common, require turning non-standard data into standard and modern formats, and are commonly underestimated and under-budgeted. These barriers often come up in initiatives such as: Business Intelligence (BI) and Data Warehousing (DW) Data Integration and Synchronization Application Integration (EAI) and Service Oriented Architecture (SOA) Enterprise Portals Legacy Modernization Attunity is a provider of integration software that delivers real-time data integration and event capture across many data sources data sources and applications on platform ranging from Windows to the Mainframe. The Attunity Integration Suite enables organizations to establish a foundation for rapid and standard integration, reduce the risks of legacy integration, and reduce total cost of ownership (TCO) by relying on a single cross-platform architecture that allows existing systems to be reused in many different initiatives. This white paper discusses how enterprises can take a strategic approach while dealing with tactical data integration needs. It then provides an overview of the Attunity Integration Suite (AIS) and how companies can use it to remove the barriers between business users and enterprise information. 4 of 17

2. DATA INTEGRATION STRATEGIC AND TACTICAL NEEDS Many organizations take a tactical approach when dealing with data integration, that is address a specific challenge at the time when it is encountered. This is now changing as companies are taking more of a strategic view with the purpose of putting in place the right infrastructure that can address current and future initiatives as well as business and IT trends. A favorable approach is to address tactical challenges strategically, that is solve the most immediate pain while using a foundation that can be applied and extended to other initiatives over time. The reason that data and application integration needs to be viewed strategically is evident when one looks at the number of initiatives and projects that require integration including initiatives that: 1. Provide business users with greater visibility to improve operations, productivity and control 2. Automate and streamline business processes 3. Integrate enterprise data for integrity and efficiency The first type of initiative includes projects such as Enterprise Portals, Business Intelligence, and Corporate Performance Management, which deliver information to business users. These projects require that data from enterprise sources, including operational systems, be readily available, with lower and lower latency requirements. The second type of initiative includes projects such as Enterprise Application Integration (EAI) and Business Process Management (BPM) that require integration with existing applications and their embedded business logic, as well as with enterprise data and events. The third type of initiative deals with propagating, synchronizing, and moving data between enterprise systems to create a single version of truth from various sources, to maintain integrity, and to make low-latency information available for decision support. Finally, organizations are also looking at modernizing their legacy systems, to increase their value and extend their use. This includes service oriented architectures and web integration to existing mainframe and other applications. All of these initiatives commonly deal with the following barriers: How to access information in non-relational, legacy data sources? (e.g. VSAM, IMS, RMS) How to interoperate with legacy applications not designed for integration? (e.g. CICS, RPG) How to access a single view of information from multiple data sources? How to move data efficiently and in real-time, given the growth in data volumes? 5 of 17

These many different initiatives require data integration and an IT strategy that can be used to ensure a common infrastructure be used to reduce costs, risks, and increase reusability and ROI. All of these initiatives require three building blocks of data integration: 1. On-Demand Data Access seamless and standard access to enterprise data 2. Virtual Data Federation on the fly Enterprise Information Integration (EII) 3. Change Data Capture enabling real-time and efficient processing of data The Attunity Integration Suite (AIS) provides a modular solution that allows organizations to address various tactical needs quickly, while relying on a comprehensive platform that supports common strategic goals including reusability and extensibility. The following section provides an overview of AIS including the three products in the suite Attunity Connect, Attunity Federate, and Attunity Stream. 6 of 17

3. ATTUNITY INTEGRATION SUITE The Attunity Integration Suite (AIS) is a comprehensive integration platform for on-demand access and integration of enterprise data sources and legacy applications. The suite is based on proven server architecture, running on many platforms ranging from Windows and Unix, to the Mainframe, and provides enterprises with a foundation for removing integration barriers. The suite includes many integration services under the banner of three products: The following sections provide an overview of each product in the suite. 7 of 17

3.1. Attunity Connect Attunity Connect provides standard access to enterprise data sources and legacy applications It includes the following key capabilities: Data Connectivity (SQL and XML based) Key capabilities: Universal Data Access Provides many SQL clients (32 and 64bit) with a solution that fits any enterprise environment including ODBC, JDBC, OLEDB and ADO.NET. Standard SQL support SQL Access to Non-Relational Sources Supports ANSI SQL-92 to allow seamless integration and enables the reuse of a common skill set. Provides metadata import facilities and catalog definitions enabling clients to use SQL to access non-relational sources such as VSAM and Adabas. Read and Write Supports reading as well as update capabilities to all supported data sources. Transaction Management Supporting 2PC interfaces allowing clients to include data sources in distributed and global transaction. Query Governing Provides a mechanism to protect against bad queries and its impact on the underlying data source. 8 of 17

Attunity Connect provides SQL-based data access to data sources on many platforms including: Mainframe: VSAM, IMS, Adabas, DB2 HP NonStop (Tandem): Enscribe, SQL/MP AS/400: DB2/400 OpenVMS: RMS, Oracle Rdb, Oracle,DBMS, Adabas UNIX: Adabas, C/D-ISAM, Oracle, DB2, Sybase, Informix, generic ODBC. Windows: Adabas, D-ISAM, SQL Server, Oracle, DB2, Sybase, Informix, generic Application Adapters and Service Oriented Integration Key capabilities: Service-enabling legacy programs Service-enabling data sources Provide virtual, service-oriented integration components (adapters) that allow connectivity to seamlessly interoperate with legacy programs using XML, standard APIs and Web Services. Provide virtual, service-oriented integration components (adapters) that allow connectivity to package data operations as reusable services, accessible using XML, standard APIs and Web Services. 9 of 17

Universal Standard Interoperability wizards Event generation Transaction management Every adapter defined in Attunity Connect is automatically accessible using XML, standard APIs including JSA and.net, as well as Web Services (i.e. SOAP, WSDL). Generate events from within legacy applications, automatically transforming them into XML messages that can be delivered to enterprise applications. Supports XA interfaces enabling adapters to participate in a distributed or global transaction. Attunity Connect provides XML/Service-based integration to legacy programs on many platforms including: Mainframe: CICS, IMS/TM, COBOL HP NonStop (Tandem): Pathway, COBOL AS/400: RPG, COBOL OpenVMS: COBOL, Basic UNIX: Tuxedo, C and any other 3GL Windows: Tuxedo, C, COM Applications and any other 3GL Ease of Use Attunity Connect does not require any coding and users leverage the Attunity Studio graphical user interface to quickly configure data sources access and adapters. The Attunity Studio facilitates the set up, configuration and testing by providing: Metadata import wizards Metadata configuration and management tools Query Builder tool for testing queries Integrates Test facility for adapters Server configuration wizards 10 of 17

3.2. Attunity Federate Attunity Federate provides on-demand virtual data federation for enterprise information integration (EII). The purpose behind EII is to allow the definition of virtual views across enterprise data sources, which enables the simplification of data models used by enterprise applications, developers, and business analysts. By using these models, information is extracted on the fly from the data sources without the need to move the data and integrate it in a secondary data store. Attunity Federate can build virtual views across all the data sources supported by Attunity Connect and includes the following key capabilities: Single Virtual Catalog across Sources Creating Single Virtual Views Dynamic Federated-Query Processing Create new, virtual data sources, whose catalog includes tables from different data sources. This enables applications to access a single data source and retrieve relevant tables, without knowing their underlying data store, location, or structure. Create virtual views that join together data from heterogeneous sources, presenting the user with a simplified and integrated data model. Attunity Federate allows applications to issue queries that access information from heterogeneous sources. It processes and optimizes the execution of such queries. 11 of 17

Distributed Query Processing and Optimization Standard Access via SQL and XML Query Analyzer Attunity Federate includes a powerful and Distributed Query Processor (DQP) and Optimizer. These work together to execute federated queries in the most efficient manner, while delegating processing to agents that reside close to the data source. All the virtual views/databases defined in Attunity Federate are accessible using all the supported SQL and XML interfaces in the platform. This utility allows users to analyze the execution path of a federated query for optimization purposes. The following diagram illustrates the concept of virtual data federation and query processing: 12 of 17

Ease of Use Attunity Federate does not require any coding, and users leverage the Attunity Studio graphical user interface to quickly define federated databases and single views. The Attunity Studio facilitates the set up, configuration and testing by providing: Visual and query-based editors for defining virtual views Reusability of all metadata defined by Attunity Connect Metadata configuration and management tools Query Builder tool for testing queries Server configuration wizards 3.3. Attunity Stream Attunity Stream captures changes to enterprise data sources and delivers them to enterprise applications in batch or real-time, allowing low-latency and efficient data movement. It provides a way to deal with the need for low latency, growing data volumes, and shrinking batch windows. Attunity Stream includes the following key capabilities: Non intrusive change capture Attunity Stream s CDC Agents are non-intrusive and interface with database logs and journals to reduce the impact on operational data sources. Change Metadata Information Attunity Stream automatically adds to every captured record relevant metadata information that helps processing downstream, including the timestamp and the type of the change (i.e. insert, update delete) 13 of 17

Change Source (staging area) Attunity Stream creates a staging area into which changes are offloaded from the data server, reducing impact to a minimum. The staging area creates a new change source that applications can use to retrieve only changes to the data. Change Streaming Changes can be retrieved periodically or continuously by many applications, where each maintains a position within a stream of changed records. Reliable Delivery and Recovery ETL integration Stream positions are persisted, such that Attunity Stream can restart/recover from any failure and continue to process changes while guaranteeing their delivery. ETL tools interface with using standard SQL interfaces that leverage common skill sets and practices in the ETL space. Attunity Stream was tested and proven with all the leading ETL vendors. EAI integration EAI tools can retrieve changes from Attunity Stream to process them in a more message/event oriented manner. Attunity Stream provides CDC for the following data sources: Mainframe: CICS, IMS/ TM, Adabas, DB2 HP NonStop (Tandem): Enscribe, SQL/MP AS/400: DB2/400 UNIX: Oracle (9i, 10g, 11g), Adabas Windows: SQL Server (2000, 2005), Oracle (9i, 10g, 11g), Adabas Ease of Use Attunity Stream does not require any coding, and users leverage the Attunity Studio graphical user interface to set up CDC solutions. The Attunity Studio facilitates the set up, configuration and testing by providing: CDC solution guides Metadata import and configuration wizards CDC configuration wizards Server configuration wizards 14 of 17

4. TYPICAL USAGE SCENARIOS The Attunity Integration Suite can fit many integration scenarios. This section highlights common and typical use cases, related applications or projects, and how AIS simplified the access and integration. 4.1. SQL Connectivity SQL is a known skill set for application developers and a common interface that applications know and use in order to retrieve data. While modern databases provide SQL connectivity out of the box, legacy data sources and file systems do not. This is where Attunity Connect removes the barrier, by making such data sources appear relational and allowing the data to be accessed using standard SQL. Typical applications that require SQL connectivity include: Reporting tools for designing and providing reports to business users ETL tools for bulk loading of source data J2EE or.net applications Typical usage scenarios that use Attunity Connect include SQL Connectivity to Adabas, VSAM, IMS/DB, RMS, Enscribe, and ISAM. 4.2. Application Connectivity XML has become the expected way to interface with applications, preferably by using standard APIs or Web Services. While modern packaged applications have started to offer open interfaces, legacy applications were not designed to do so and interfacing with their embedded business logic is complex and challenging. Attunity Connect removes this barrier by defining virtual services on top of these legacy applications that provide seamless interoperability. Typical applications that require Service/XML-based application connectivity include: EAI tools -for invoking business logic as part of an automated process J2EE or.net applications that need to reuse existing business logic Legacy Applications that need to be extended and call off-platform services Typical usage scenarios that use Attunity connect include Application Connectivity to CICS, IMS/TM, Tuxedo, COBOL, and RPG. 15 of 17

4.3. Adapters In the Enterprise Application Integration (EAI) space, integration brokers, enterprise service buses (ESB) and business process managers (BPM) provide the backbone for enterprise integration. Yet these tools need to integrate with existing enterprise applications and data sources. Attunity Connect removes the barrier to integrating with legacy applications and data sources by providing standard adapter interfaces and dedicated Plug-Ins to leading adapter frameworks. Adapters include inbound and outbound capabilities, enabling the ability to send messages to the adapter or receive message from the adapters. Typical applications that require adapters include: Integration Brokers such as BizTalk Server, Oracle BPEL, BEA WLI, etc. ESB and BPM platforms Typical usage scenarios that use Attunity Connect include Application Connectivity to CICS IMS/TM, Tuxedo, COBOL, and RPG, as well as to enterprise data sources. 4.4. Change Data Capture Data integration projects, especially data warehousing, data synchronization and propagation projects, need to deal with two main issues: latency and efficiency. On the one hand, users need fresher data with lower latency (i.e. how old the data is), and on the other deal with the efficiencies associated with moving and processing large amounts of data. Latency, data volumes, and shrinking batch windows are all barriers to data integration. Attunity Stream removes these barriers by providing an efficient way to processing only the changes to the enterprise data source. Typical applications that require change data capture include: ETL - for Data Warehousing and complex data movement Data Replication for re-hosting data (for example to support reporting) Data Synchronization for maintaining integrity between systems Typical tools that are used in these scenarios include IBM WebSphere, DataStage, Microsoft SQL Server Integration Services (SSIS), Oracle Warehouse Builder, Business Objects Data Integrator, Synopsis, and others. 16 of 17

5. ABOUT ATTUNITY Attunity is a leading provider of real-time event capture and data integration software. Using our software solutions, Attunity s customers enjoy dramatic business benefits by driving down the cost of managing their operational systems, creating flexible, service-based architectures for increased business agility, and by detecting critical actionable business events, as they happen, for faster business execution. Attunity has supplied innovative software solutions to its enterprise-class customers for nearly 20 years and has successful deployments at thousands of organizations worldwide. Attunity provides software directly and indirectly through a number of strategic and OEM agreements with partners such as Microsoft, Oracle, IBM, HP and SAP/Business Objects. Headquartered in Boston, Attunity serves its customers via offices in North America, Europe, and Asia Pacific and through a network of local partners. For more information, please visit www.attunity.com or email info@attunity.com. 17 of 17