a division of transaction systems architects, inc. about insession technologies division of...
Post on 21-Dec-2015
217 views
TRANSCRIPT
A Division of Transaction Systems
Architects, Inc.
About Insession About Insession TechnologiesTechnologies
• Division of Transaction Systems Architects
• Sister company of ACI Worldwide• International provider of mission
critical solutions• In business since 1975 • More than 770 customers in 71
countries• Primary offices in USA, UK, Singapore,
Australia• Exclusive sales/marketing for
GoldenGate since 1996
A Division of Transaction Systems
Architects, Inc.
Quick Facts about GoldenGateQuick Facts about GoldenGate
•Founded in 1995•Headquarters located in Sausalito, California•More than 175 customers in industries
including: Stock Trading, Banking, Manufacturing, Telecommunications, Media/Cable, Healthcare and Retail
•More than 1,400 licenses in 20 countries worldwide
•Support centers in North America, Europe and Asia
A Division of Transaction Systems
Architects, Inc.
Bank Of AmericaSabre
Bombay Stock ExchangeBank One
“Major US Retailer”PayPoint
Data Synchronization = Business Optimization
GoldenGate User Examples …GoldenGate User Examples …
A Division of Transaction Systems
Architects, Inc.
A Single Software Platform that enables
sub-second capture and secure delivery
of large volumes of changing data across diverse environments
Data Synchronization = Business Optimization
GoldenGate Delivers …GoldenGate Delivers …
A Division of Transaction Systems
Architects, Inc.
GoldenGate Supported GoldenGate Supported EnvironmentsEnvironments
• HP-NSS• Unix• NT• OS/390• AS/400• Linux• Stratus
OS
Flexible Implementation and Use
• Enscribe• SQL/MP• Oracle• DB2• MS SQL • Teradata • TimesTen• Informix• Sybase• MySQL• IMS/VSAM• ODBC
compliant
Database
A Division of Transaction Systems
Architects, Inc.
GoldenGate CapabilitiesGoldenGate Capabilities
Moves– Application
Integration – Data Marts– Data Warehouse
Transforms– Operational Data
Stores– Business Intelligence– Analytics– Business Activity
Monitoring
Migrates– Application – Operating System– Application
Management
Replicates– Disaster Recovery– Business Continuity– Business Assurance
Delivering Data / Application Synchronization
A Division of Transaction Systems
Architects, Inc.
Capture / Delivery ComponentsCapture / Delivery Components
Source D/B
Network
Queue
Target D/B
HP NS-Server Intercept Library/Logger Capture
CaptureCapture DeliveryDelivery
ManagerManagerManagerManager
Application Application Intercept Intercept LibraryLibrary
LoggerLogger
• Uses Intercept Library
• Captures writes / deletes
• File renames / creates, etc
• Bind library into application
• TMF not required anywhere
• Compress Updates
Log trail
A Division of Transaction Systems
Architects, Inc.
Capture / Delivery ComponentsCapture / Delivery Components
Source D/B
Transaction Log
Network
Queue
Target D/B
Log Based Capture(HP- NS Server, Oracle, DB2, Sybase)
CaptureCapture DeliveryDelivery
ManagerManagerManagerManager
• High performance
• Low system impact
• Decoupled asynchronous processing
• Real-time
• Data filtering / modification
• User exits
A Division of Transaction Systems
Architects, Inc.
GoldenGate TopologiesGoldenGate Topologies
Source
Target
One-to-One
Source
Target
One-to-Many
Target Target
Transparent To Your NeedsTransparent To Your Needs
A Division of Transaction Systems
Architects, Inc.
GoldenGate TopologiesGoldenGate Topologies
Source
Many-to-One
Target
CascadeSource
Target
Sub-Tier Targets
Source Source
Transparent To Your NeedsTransparent To Your Needs
A Division of Transaction Systems
Architects, Inc.
GoldenGate Technology AdvantagesGoldenGate Technology Advantages
• Capture only changes through logs or intercepts
• Native database access
• Processes Bulk, Control and DDL operations
• Automatic filtering, transformation and
mapping
• Use queues for decoupling / flexibility
• Parallel processing architecture
• Optimize available network bandwidth
• 128-bit Data Encryption and SSL Authentication
Technology LeaderTechnology Leader
A Division of Transaction Systems
Architects, Inc.
Syncfile Module Syncfile Module
• Monitor non-DB file modifications
• Replicate files to target system based on parameters
• Invoke macro to extend functionality
• Complimentary product for DR Implementations
• Define groups of files for different requirements of replication
• Flexible scheduling
A Division of Transaction Systems
Architects, Inc.
GoldenGate TopologiesGoldenGate Topologies
Bi-Directional SynchronizationPeer-to-Peer
Source / TargetTransaction Log
LAN / WAN / Internet
Queue
Target / SourceTransaction Log
Queue
CaptureCapture CaptureCapture
DeliveryDelivery DeliveryDelivery
Transparent To Your NeedsTransparent To Your Needs
A Division of Transaction Systems
Architects, Inc.
Bank of America – BASE24 ATM Bank of America – BASE24 ATM NetworkNetwork
• 14,000 ATM Network • Fraud Detection
• Hot-site Back-up Data Center captures data from 4 HP NSK throughout North America
• Synchronizing thousands of transactions per second, millions per day
Hot Backup SiteKansas CityData Center
Customer
Customer
Customer
Customer
Bi-Directional
Base 24
Base 24
Base 24
Base 24
Base 24
100% ATM Uptime
A Division of Transaction Systems
Architects, Inc.
Phased Deployment with Phased Deployment with GoldenGateGoldenGate
• Migration from the HP NonStop Himalaya K-Series to the new S-Series - accomplished without system degradation or downtime
• Business Continuance / Disaster Recovery brought in-house using bi-direction synchronization from GoldenGate
• BASE24 release 5.3 to 6.0 bi-directional replication• Mimic production conditions to test new
applications prior to go-live• Future:• Synchronize data across multiple platforms to
accommodate an increasingly heterogeneous computing environment
• Provide integration capabilities that could handle increasing volumes on the bank's ATM/POS network
A Division of Transaction Systems
Architects, Inc.
Network DiversityNetwork Diversity
InterchangeNetworks:
•DPS•Honor•ITS•Plus
•Pulse•Shazam•VISA
•CAF•PUF•Scoring MF•ACHD
SF MVS
LA MVS
SF PRO9
TX PRO5
VA MVS
TX MVS
VA PRO1
LA PRO7
Router Router
Driven by SF
Driven by LA
Driven by LA
Router
Router
Driven by SF
Driven by LA
RouterDriven by SF
Router
Router
Driven by VA
RouterDriven by VA
Router
Driven by TX
Driven by TX
Router
Router
Driven by VA
Driven by TX
Router
Router
InterchangeNetworks• American
Stores• HostLink• Interlink • PayPoint• Plus• Star • VISA
•CAF•PUF•Scoring MF
•CAF•PUF•Scoring MF
Sync
•CAF•PUF•Scoring MF•ACHD
SyncKC
NW
LA PRO7
SF PRO9
A Division of Transaction Systems
Architects, Inc.
BASE24 IntegrationBASE24 Integration
• 80+ BASE24 Customers Worldwide • 3 BASE24 specific modules• Transaction Warehouse for Payments
Manager• Bi-directional support for dual site
processing
• BASE24 installed at GG in Sausalito• BASE24 resources on staff at GG• Solutions in production world wide
ACI’s recommended solution …
A Division of Transaction Systems
Architects, Inc.
GoldenGate BASE24 ModulesGoldenGate BASE24 Modules
GoldenGate for BASE24 provides efficient, non-intrusive means for capturing thousands of database operations per second. Add-on Modules include:
• M24 – Zero Downtime Application Migrations:- ATM and POS operations continue uninterrupted while the 5.x to 6.0 upgrade occurs- Original system functions as normal while GoldenGate for BASE24 captures, transforms and queues all transactions that occur during the migration
• E24 - Close the Batch Window:- BASE24 Super Extract enhancement- Automatically captures and delivers BASE24 transactions in real-time to settlement systems- Transforms data from HP/Enscribe to Oracle, SQL, Sybase & Others
• N24 - Eliminate Labor Intensive work:- Automates the processes for optimizing load sharing, implementing bi-directional replication and establishing BASE24 backup sites- Emulates BASE24 notification processing on the target system, allowing bi-directional refreshes to complete properly without manual intervention
A Division of Transaction Systems
Architects, Inc.
Case StudyCase Study - - SABRESABRE
30+ UnixMySQLServers
6 HP NSS Primary nodes
RDF RDF RDF
GoldenGate
6 HP NSSBackup nodes
• Application integration• Continuous availability• Data transformation and selectivity
• Data encryption• Network compression• Broadcast transmissions
A Division of Transaction Systems
Architects, Inc.
Case Study – Bombay Stock Case Study – Bombay Stock ExchangeExchange
S74016NonStop SQL
• Purpose:– Hot Site Backup– Data Mart for Decision Maker– Data Feeding for Broadcasting
• TMF Application• No. of Transactions:
– Normal: ~200 TPS– Peak: ~600 TPS
• Data Volume:– Normal: 58MB/hour– Peak: 180MB/hour
• Lag Time:– Production to Backup: <1s– Production to Data Mart: 1~2s– Production to Surveillance: 1~2s
• CPU Cost for ER in Production:– 3~15% of Overall Utilization
Production System
Backup System
Data Mart System
Surveillance SystemIBM InfinityWindows2000MS-SQL Server
HP-UnixSybase
S74016NonStop SQL
Firewall
TCP/IP
TCP/IP
TCP/IP
A Division of Transaction Systems
Architects, Inc.
Bank One – Migration/Dual SiteBank One – Migration/Dual Site
K20,000
Migration
S72,000 S72,000
Phase I Hot Site Backup
Phase II Bi-direction replication (same database)
Removed
A Division of Transaction Systems
Architects, Inc.
Case Study – Major US Retailer
• Application Integration• ZLE “lite”
Sun OracleWarehouse System
Sun OracleWarehouse System
RS6000 Planning
Windows2000/AccessBuyer SystemReporting
S72,000OLTP System
S72,000ODS System
POS/Tellermachines from300 Stores
Transformation
A Division of Transaction Systems
Architects, Inc.
Case Study – Paypoint Case Study – Paypoint
Eastern US devices Western US devices
A Division of Transaction Systems
Architects, Inc.
Processing Applications
DBAudit
AUDSERV
Database Changes*
EXTRACT
User Exit Routines(optional)
Extract Collector
Extract Files(on Tandem)
Extract Files(Tandem, IBM,
NT or UNIX)
SQLTable
GGSLog Table
Parameters and Checkpoints
Initial Data*(Selective Scan)
Data to Distribute
TCP/IP(blocked)
Custom Transformations, Selectivity, etc.
Committed Changes Only
Optionally formatted in Replicator, ASCII, BCP, SQL* Loader or other format
Committed Changes Only
Selected Audit Returned
Table, Row, Column Selection and
Mapping Specs
*Per run, either Initial data or Changes are processed, not both.
A Division of Transaction Systems
Architects, Inc.
Processing Non-TMF Applications
ApplicationsPrograms
GGSLIBRun-Time
Library
GGS LOGGER
GGS EXTRACT
GGS REPLICAT(Tandem, UNIX,
Windows)
Third party applications,
Load utilities, etc.
EnscribeDatabase
NS SQLEnscribe
GGSLOG Trails
TARGETDATABASE
EnscribeChanges
EnscribeChanges
InitialSynchronization
Processing
Tandem-to-Tandem only
Tandem, Oracle,SQL Server…
DataDistribution
Change Processing
A Division of Transaction Systems
Architects, Inc.
Replicator Processing
Source DataDefinitions
Extract,Log Files
Checkpoints and Parameters
Proprietary
SQL Server,etc. on NT
Oracle,Sybase,
DB2
NS SQL,Enscribe
REPLICAT
ODBC Driver(third party)
Tandem Replication: via dynamic SQL and Guardian operations
Oracle and Sybase Replication on UNIX, NT
Table, Row,Column SelectionsAnd Mapping Specs
Replicator for ODBC Database operations recreated, automatic data conversions
A Division of Transaction Systems
Architects, Inc.
GoldenGate Update - Version 7 Features…
• Oracle blob support.• Mapping to stored procedures.• Conflict detection/resolution – This is an enhancement that
will allow a comparison of the before and after image (selectable to columns or fields).
• Wildcard for Oracle tables.• Integrated load process – Enhanced load processing that
removes the need to stage the data in a flat file.• Propagation of Oracle DDL operations – Create and drop
table.• Sybase log capture.• T24 – Full support for all B24 tokenized data.Coming Soon…..• Configuration GUI.• Oracle RAC support.• IMS capture.
A Division of Transaction Systems
Architects, Inc.
Graphical Dashboard of desired data activity
Event Based Management Approach
Browser-Based Interface Configurable Watch lists
GoldenGate Activity GoldenGate Activity ConsoleConsole
A Division of Transaction Systems
Architects, Inc.
Activity Console – Activity Console – BenefitsBenefits
• Consolidated View of System Health
• Rapid Notification of Critical Events
• Non-intrusive Polling Mechanism
• Accessible• Customizable• Easy to Install and Easy to
Use
A Division of Transaction Systems
Architects, Inc.
Activity Console – Cross PlatformActivity Console – Cross Platform
• Integrated editor
• Syntax check
• Online configuration
• All platforms
A Division of Transaction Systems
Architects, Inc.
Any questions regarding :
Data Synchronization = Business Optimization
Question & Answer Session …Question & Answer Session …