“Free the Data” – Data-as-a-Service in Mission Critical...
Transcript of “Free the Data” – Data-as-a-Service in Mission Critical...
“Free the Data” – Data-as-a-Service in Mission Critical Environments (QBE – The “Query-Based-Enterprise”)
Rudi Chati, Senior SOA modernization/integration architect Unisys TCIS – Global Services
© 2011 Unisys Corporation. All rights reserved. 4
Logical and Physical Data Source topology
Logical data source silo
Logical Data Source use via a Virtualized Layer
Applications operate on
virtual elements defining the
domain in which the
organization operates.
The logical and physical
layers are bound statically
during modeling or
dynamically using rules.
Administrators can change
physical data sources
without affecting existing applications
Physical
Metadata
Physical
Data Store
Virtual
Metadata
Physical Data
Sources
Metadata repository
no payload data
Logical Data Sources
Logical Virtualized Access to VDB – JDBC-SQL like
Conceptual, Logical and Physical Models
• use a three-stage approach delivering, in turn, a conceptual, logical and physical model.
• This means we can:
– more easily trace the reasons for a design decision.
– defer some details of the design until they are needed, giving us time to gather information and explore possibilities.
– use representation methods and techniques appropriate to the different participants in each stage.
– establish reference points if the implementation environment changes (especially performance influences)
DVL layers – taxonomy Implementation scheme and steps
Abstract Models (MDA-based) Abstract & formal models define access to information
sources and existing or future business functionality
Information Consumers
Run-Time Metadata
Virtual
Database
5 Access
T
Design-Time Metadata
T T
4 Deploy
2 Model
3 Pre-aggregate
(static relations)
1 Model
5 Access
Information Sources
DBs, WS, files, etc.
Information Sources
DBs, WS, files, etc.
Data Services Virtualization Layer
• critical to reaping the benefits related to the
meaning, structure and business interaction
of the required data - is the optimum
– Analysis
– Understanding
– Modeling
• Scope, goal of “an investigation prototype”:
– business case analysts and IT staff alike will assess
high priority benefits selected from the “promised
land”
– understanding the underlying (i.e. logical) data
requirement rather than making decisions about its
physical implementation.
– focus on the above aspects when defining the
logical Data Source access service
Application
Views & data sources – physical and logical view
DMS&RDMS-A1
Access services to the physical layer (LDM-svcs, DVL-connectors)
Mediation /
transformation
services layer
Business services /
queries layer “LDM-service”, “DVL-services”
Materialized
views (when
volume
dictates )
UI UI UI UI
Ph
ysic
al la
ye
r L
og
ica
l laye
r
DMS&RDMS-B1
DMS&RDMS-A2
DMS&RDMS-C1
Oracle-D2
Oracle-D2
OtherDS
(LDAP, etc.)
Oracle JDBC DS
Virtualized DB Layer – QBE
organization operates.
Virtual
“New App” Metadata
Physical
Metadata
Physical
Data Sources
Logical Virtualized Access to VDB – JDBC-SQL like
LDAP DS
Operational DS
(LDAP DB)
TEIID-LDAP-CONN
Designer import
Oracle
Payload Data
TEIID-JDBC-CONN
Oracle
Payload Data
LA
Po
C w
ork
Script
GUI Query tool
Application GUI
TEIID
Runtime JBoss AS
Container
DDL script
MEGA LDM Sparx EA DDL output
JCA-DTPRA
Mainframe Services
DMS2200
WS-Server
AS Container COM+/JEE
OpenTI
URL/WSDL DS
TEIID-WS-CONN
DTPRA DTPRA
TEIID-JCA-CONN TEIID-JMS-CONN
SOA Software
ND
JMS
App-2 App-1
RDMS2200
Payload Data
Sharepoint-CONN
Sharepoint DS
Operational DS
(Sharepoint)
RedHat JBoss EDSP (aka – MetaMatrix/TEIID)
MDM & SOA Synergies
any data from any source in any environment…
Materializing the benefits
Reduced total cost of integration per project
Aggregated data visibility across DS sources Single API to all information
Reduced Costs
Increased Speed
Extensible Framework
Faster application deployment times through re-use in aggregation and orchestration for new business cases
Uniform access method to disparate information
Flexibility to develop new applications
Federated metadata map of all information Supports any data source and type Foundation for Business intelligence
Improved Visibility
Page 19
“CPF meets your IT goals” – 1 Modernization Services – “high level” milestones
Prepare the
infrastructure
Phased iterative
approach
Flexible & Agile
application
services
PaaS IaaS SaaS
DaaS
GaaS
Sec-aaS
Cost Assessment
& Appraisal
Integration
& Automation
Implementation
Prototyping
New
ROI & TCO
Evaluation
Decisions
Deployment &
Lifecycle
maintenance
related
Tasks
S
erv
ices
R
esu
lts
ESB
Service Repository
Business Process & Rules
Receive
Order Auth Valid Process
Order
Error Co
nsu
mers
SOA
Page 20
Metadata Repository
Service Registry
CP & Specialty Engines
Flexible
application
services
SaaS
DaaS
GaaS
Sec-aaS
Deployment &
Lifecycle
maintenance
related
IaaS
“CPF meets your IT goals” – 2 Modernization Services – “high level” SaaS topology
SO
A
Page 21
Deploy practices and tools needed
for making business decisions
Guaranteeing an uncompromised
security (access, non-repudiation,
non-tempering, etc)
“Rapid” (near)Real-time accessing
of data source information, (existing
or new DS – internal or external)
Rapid adapt to changes of internal
and external regulations
Highest degree of agility, flexibility
in re-use in re-aggregate for new
logic or processes
Your IT does benefit using our CPF enrichment
RETAIN MODERNIZE
EXPAND ACQUIRE
CLEARPATH
FORWARD