“Free the Data” – Data-as-a-Service in Mission Critical...

22
“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

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

Data Source Virtualization high level

Logical data source silo

© 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.)

JBoss EDSP: “DVL-services”

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…

TIBCO CIM MDM & DaaS usage for Master Data Management

Application

Data-as-a-Service

(DaaS)

TIBCO CIM MDM & SOA Synergies

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

MEGA data model

any data from any source in any environment…

Virtual DB Model exported from MEGA - excerpt

Application Component Definition of the VDB SQL execution on “logical table”

JBoss Contents - Virtual DB components