business enabling mission-critical data paul o’hagan senior solution architect september 2006
Post on 19-Dec-2015
213 views
TRANSCRIPT
![Page 1: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/1.jpg)
Business Enabling Mission-Critical Data
Paul O’HaganSenior Solution Architect
September 2006
![Page 2: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/2.jpg)
2
Travels
Tampa FL Orlando FL Pittsburgh PA Philadelphia PA Louisville KY Atlanta GA Boston MA New York NY Cincinnati OH Cleveland OH
![Page 3: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/3.jpg)
3
Industries
Telecommunications Manufacturing Education Government & NGO’s Technology Financial Services Healthcare Insurance Retail Services
![Page 4: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/4.jpg)
4
Real-Time Data Integration
HA A
udit B
I
E-B
usin
ess
App
licat
ion
Inte
grat
ion
Eve
nt D
etec
tion
BusinessValue
Environmental Complexity
![Page 5: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/5.jpg)
5
Market Drivers
![Page 6: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/6.jpg)
6
Integration Needs
Business intelligence Real-time, BAM, KPI Optimizing current investment (i.e. batch pressure)
Information Integrity Data integrity Guaranteed delivery Disaster protection
Event-driven integration SOA integration Competitive web advantage Web services interaction
Master Data Management Customer Data Integration Product Information Management
Leverage Existing Investments
![Page 7: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/7.jpg)
7
Your Challenges
Data volumes high – and increasing Systems strained Pressure to streamline operations Heterogeneous environment Uptime requirements Risk management
Usable, Manageable, Scalable
![Page 8: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/8.jpg)
8
Requirements
Increased business agility Analyze changes as they occur Monitor and respond to events as they happen Transform the data to the form it’s needed
Lower operational costs No impact on performance of operational systems/protection of
impact on source systems Low bandwidth requirements No changes required to operational system architecture No need for downtime or batch windows
Scalable Latency does not increase with the size of the database Can scale to synchronize large numbers of data stores
![Page 9: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/9.jpg)
9
Your Options
Change or upgrade applications and/or hardware What’s the “cost?”
Change the database schema Add triggers or columns Do you “own” the schema?
More frequent batch operations What’s the “cost?”
Log-based change data capture
![Page 10: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/10.jpg)
10
Journal LogRedo/Archive Logs
Publisher EngineAnd Metadata
Subscriber EngineAnd Metadata
TCP/IP
Java-based GUIUnified Admin Point
With Monitoring
Database
Operational Data Store
Message Queue
Web Services
Business Process
Publisher Subscriber
Architecture
![Page 11: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/11.jpg)
11
Information Awareness
Insert
Update
Delete
InsertInsert
InsertInsert
InsertInsert
Real-Time Operational Conversions
Visibility into individual transactions
![Page 12: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/12.jpg)
12
Filtering
Row filtering allows you to select rows
Column filtering allows you to select columns
ROW SELECT
REP_NO = 25
CUST_NO L_NAME F_NAME PHONE REP_NO
58699 Smith John 404-555-3874 45
37283 Duggan Ira 613-555-8367 25
89863 Quinn Fran 905-555-1296 11
89732 Muntz Muntz 704-555-2738 25
CUST_NO L_NAME F_NAME REP_NO
37283 Duggan Ira 25
89732 Muntz Josie 25
![Page 13: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/13.jpg)
13
Transformations
EMP LAST FIRST HIRE_DATE STAT SALARY MAX
1234 Moreiro Nicole 01/05/97 A $55,000 $60,000
2345 Ellison Val 04/12/97 I $40,000 $50,000
EMP_ID FULL_NAME HIRE_DATE STATUS %SALARYMAX
001234 Nicole Moreiro 01/05/1997 Active 92%
002345 Val Ellison 04/12/1997 Inactive 80%
Increase Field Size
Concatenation Century Dates
Transform Fields
Derived Fields
![Page 14: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/14.jpg)
14
XML Mapping
<CustomerOrder> <Customer>
<CustomerName>ABCDelivery</CustomerName> <CustomerCode>CUS112</CustomerCode> <CustomerAddress1>1234 Avenue Street</CustomerAddress1><CustomerAddress2>Waterloo</CustomerAddress2>
</Customer> <Order>
<OrderNumber>S906</OrderNumber> <OrderDate>02/14/05</OrderDate> <ProductCode>X5PR</ProductCoder> <CustomerCode>CUS112</CustomerCode>
</ Order> </CustomerOrder>
Order Number Order Date Product Code Customer Code
S906 02/14/05 X5PR CUS112
Customer Code
Customer Name
Customer Address 1
Customer Address 2
CUS112 ABC Delivery1234 Avenue
StWaterloo
CUSTOMER ORDER TABLE
CUSTOMER TABLE
![Page 15: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/15.jpg)
15
SOA Integration
Combines content associated with the event from other systems Routes the data to different message queues based on content of
a message
ERPEvent Server
CRM
Content based routing
Purchase Order
Customer Information
Message Queue
Message Queue
Message Queue
![Page 16: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/16.jpg)
16
Business Problems
……DataMirror has the right tools today…
Data Protection for
High Availability and
Disaster Recovery
Mitigate risk and offload production systems
Real-time Integration
for Business Intelligence
and Reporting
Yesterday’s data inadequate for inventory and purchasing decisions
Integration of Production
Data for e-Business
Applications
Up to date information flowing to and from web applications
Real-time Event
Detection
Pro-actively monitor and respond to business changes
![Page 18: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/18.jpg)
18
Customer Examples
Loading an ODS Real Time BI Application Integration Batch Window Elimination eBusiness Enablement
![Page 19: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/19.jpg)
19
Redo Log
Sun Solaris ORACLE Apps 11i
Point of Sale System
ODS
Sun Solaris ORACLE
9iR2
Enterprise Data
Warehouse
![Page 20: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/20.jpg)
20
Results: Near Real-time integration into ODS Minimize impact on source system and network infrastructure
No need for triggers Leverage existing Ab Initio investments Lower TCO solution
Transformation capabilities Ease of use
![Page 21: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/21.jpg)
21iSeriesWeb
Access
Business Solutions – Secure Public Web Access to court information – Workload balancing by offloading reporting to Oracle
![Page 22: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/22.jpg)
22
Results: Allows officials across the state to securely track offenders at any
point—from arrest to disposition.
Provide secure access to various groups of end-users Allows the general public to research court cases without impacting
the Branch’s iSeries production server, protecting the security and integrity of the production data.
![Page 23: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/23.jpg)
23
Business & Technology Driver:Real-Time Supply Chain Visibility, On-line Gift Registry synchronized in real-time
OS/390
Stage AS/400
Data Centres
Flow of information fromOS/390 (host) to stage to data centres
Flow of informationfrom individual data centres to OS/390 (host)
![Page 24: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/24.jpg)
24
Results:
Real-time data access provides continuous visibility into supply chain, ensuring products are available and delivered in a timely manner and reducing stock-outs
Improves productivity and profitability
Improves customer service and satisfaction
Supports move from mainframe environment to a more flexible, decentralized computing environment
![Page 25: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/25.jpg)
25
![Page 26: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/26.jpg)
26
Results: Both systems are in synch ensuring consistency and accuracy of
data Consistent information is available to sales force improving sales
revenue and customer service
Supports move from mainframe environment to a more flexible, decentralized computing environment
![Page 27: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/27.jpg)
27
![Page 28: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/28.jpg)
28
Results: Able to complete integration process and move the necessary data
into their data warehouse Better Customer Service
Better understanding of customer
More efficient reporting by customer reps and sales managers Able to comply with UCCNet requirements, mandated by their
largest customer, Walmart
![Page 29: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/29.jpg)
29
Business Solutions – Online Gift Registry synchronized bi-directionally in real-time with production data, Real-time Business Intelligence for better decision making
![Page 30: Business Enabling Mission-Critical Data Paul O’Hagan Senior Solution Architect September 2006](https://reader030.vdocuments.pub/reader030/viewer/2022032703/56649d265503460f949fdaf9/html5/thumbnails/30.jpg)
30
Results: Real-time access to all corporate data supports critical management
decision making on pricing, merchandising and inventory management
Provides more accurate product and purchasing information for employees and customers alike, even during busiest seasons (e.g., Christmas) (real-time bi-directional synchronization)
Leverages legacy technology investments by requiring no changes to current production systems
Low risk and impact on the production system because of DataMirror log-scraping Change Data Capture technology
Saves time and resources traditionally spent writing independent instructions to move, replenish, and maintain data