informix technology strategy leveraging ibm strengths for competitive advantage

21
Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage Paul Taylor Distinguished Engineer IBM Data Management Architecture and Strategy

Upload: lanza

Post on 18-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage. Paul Taylor Distinguished Engineer IBM Data Management Architecture and Strategy. Agenda. Where have we been and where are we going Technology Vision for the broader IBM - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Informix Technology StrategyLeveraging IBM Strengths for Competitive AdvantageInformix Technology StrategyLeveraging IBM Strengths for Competitive Advantage

Paul Taylor

Distinguished Engineer

IBM Data Management Architecture and Strategy

Paul Taylor

Distinguished Engineer

IBM Data Management Architecture and Strategy

Page 2: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

AgendaWhere have we been and where are we goingTechnology Vision for the broader IBMHow this gets delivered through IBM products

What technology is IBM investing in, Why and where does Informix play?

Page 3: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Informix Technology Evolution

C-ISAM

SPLSQL-92

ACIDDistributedSelf-Storage

PDQPartitioningHash-joins

UDRUDFDatablades

Java, .NetMulti-tierMixed workload

Record Management

SQL

Transactions

BI

OR-DBMS

E-Business

SE

Online

IDS7

IDS9

C-ISAM

Arrowhead

1980 1990 2000

XPS

Redbrick

BlobsSelf-ThreadingReplication

Clusters

Page 4: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Informix Arrowhead

Dynamic ScalableArchitecture SMP Scalable OLTP Enterprise Replcn.

Universal Server Architecture Web content UDTs, UDRs

IDS & Foundation Web content Java

XPS Cluster computing for

high performance HA

J2EE Application Server Distributed Java Components Multi-tier application

scalability

Arrowhead

Multi-tier application scaling with distributed components

OLTP , Web content & data scaling

HA and reliability built in Single management system Integrated development tools

TodayYesterday

RedBrick Data Warehouse functionality Ease of use

Tomorrow

An e-Business platform Performance for the web

without limits

Page 5: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Informix Arrowhead

Dynamic ScalableArchitecture SMP Scalable OLTP Enterprise Replcn.

Universal Server Architecture Web content UDTs, UDRs

IDS & Foundation Web content Java

XPS Cluster computing for

high performance HA

J2EE Application Server Distributed Java Components Multi-tier application

scalability

Arrowhead Multi-tier application scaling

with distributed components OLTP , Web content & data

scaling HA and reliability built in Single management system Integrated development tools

TodayYesterday

RedBrick Data Warehouse functionality Ease of use

Tomorrow

An e-Business platform Performance for the web

without limits

"Informix Wish List"

Page 6: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

A different angle on the same Arrowhead objectives..A different angle on the same Arrowhead objectives..

e-business solutions

Information IntegrationInformation Integration

DatabaseDatabase

Cross IndustryIndustry Specific Geo Specific/Custom

DB2DB2

IDS, XPSIDS, XPSIMSIMS

Web & Portal Web & Portal ApplicationsApplications

EnterpriseEnterprise

ManagementManagement

ISV ISV PartnershipsPartnerships

DatabaseDatabase

ToolsTools

Information Infrastructure

Analysis Analysis WarehousingWarehousing Content Mgmt. Content Mgmt.

Retail, Telco, Law Enforcement, Finance,etc

SAP, Siebel, PeopleSoft, Baan, etc

23,000+ partnersService Providers

WebSphereMQSeriesDomino

AD ToolsPartner Tools

TivoliControl Center

IBM ToolsPartner Tools

DB2 Warehouse Mgr.

DB2 OLAPIBM Red Brick

DB2 IMIBM CM IBM

EIP

WindowsOS/2AIX HP-UX SolarisOS/400OS/390 LinuxNUMA-QzOS

Federation, Replication, ETML

IBM Strategy

Page 7: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Any Partner, Any DeveloperISVs, OEMWeb ServicesJava / .NET / XML / SQL

Any Partner, Any DeveloperISVs, OEMWeb ServicesJava / .NET / XML / SQL

Any ApplicationOLTP, BI/DW, WebIntegrated WorkloadsReal-time Analysis

Any ApplicationOLTP, BI/DW, WebIntegrated WorkloadsReal-time Analysis

Any Information, Any PlaceStructured…UnstructuredLocal, Distributed, Legacy PervasiveTransparent

Any Information, Any PlaceStructured…UnstructuredLocal, Distributed, Legacy PervasiveTransparent

Robust FoundationFast & ScalableAvailableSecureSelf Managing

Robust FoundationFast & ScalableAvailableSecureSelf Managing

Low Cost of OwnershipPerformance / ScaleCross Platform, Open Stds.Skills ProductivityAffordable Pricing

Low Cost of OwnershipPerformance / ScaleCross Platform, Open Stds.Skills ProductivityAffordable Pricing

IBM Data Management Vision… e-business leadership

A broader definition of Informix Arrowhead Vision

Page 8: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

40% of Company I/T Budgets are Spent on Integration...40% of Company I/T Budgets are Spent on Integration...

...Implies That Customers Will Spend $900 B...Implies That Customers Will Spend $900 B

On Integration In 2002...On Integration In 2002...

Technology Realities…

Databases

Transactions

SupplierNetworks

InternalSystems

CustomerConnections

Page 9: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Application Integration LayerApplication Integration Layer

System Integration LayerSystem Integration Layer

Customer &Customer &Partner Partner ApplicationsApplications

MiddlewareMiddlewareIntegration Integration PlatformPlatform

Multi-Multi-PlatformPlatform IBM eServers Non-IBM Servers

WebSphereWebSphere

TivoliTivoliLotusLotus

DB2DB2

Fin. Telco.RetailDist.Mfg. Gov’t. +++

Scalable Modular Flexible Stds. Based Reliable

Transaction Mgmt.

Collaboration Systems Mgmt.

Data Mgmt.

CRMCRM ERPERP PLMPLM SCMSCM

IBM’s Software Strategy

Middleware Integrates e-business ApplicationsMiddleware Integrates e-business Applications

Page 10: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Federation: Integrate ALL data

DB2DB2OracleOracle

InformixInformix

TCP/IP

TCP/IP

OracleSQL* Net

Informixclient

SybaseSybase

SybaseOpen Client

MS SQL ServerMS SQL Server

MS SQL SrvrODBC Client

BlastBlast

DB2 390DB2 390DB2 400DB2 400

DB2 WindowsDB2 WindowsDB2 UNIXDB2 UNIX

TCP/IPAPPCNetBIOS

APPC, TCP/IP

DRDA Driver

DB2 LAN Driver

FlatfileFlatfile

ExcelExcel

DocumentumDocumentum

Any ODBCAny ODBCData Data

sourcesource

ODBC

EngineEnhancementsfor Federated - Optimizer - Rewrite - Runtime

Gen

eral

ized

Gar

lic

wra

pp

er a

rch

itec

ture

XMLXML

DB2 has heterogeneous data federation technology forstructured and unstructured

data

Page 11: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

DB2DB2WebSphere ApplicationWebSphere Application

ServerServer Privatel UDDI

Public UDDIs

EmployeeTable

Dept Table

Stored Procedure "A"Stored Procedure "A"

Stored Procedure "B"Stored Procedure "B"

XMLXML

ExtenderExtenderXMLXML

ExtenderExtender

Generic Generic SPSP

InvokerInvoker

Generic Generic QueryQuery

InvokerInvoker

SO

AP

Ro

ute

rS

OA

P R

ou

ter

Virtual WebVirtual Web

DataData

ServiceProviders

SOAP Requests/Replies

SOAP ClientsSOAP Clients

DB2 ClientsDB2 Clients

Web ServicesWeb Services

Page 12: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

XML

• XML capabilities inside the engine

• Performance, performance, performance

SERVERCLIENT

Data management client

Customer client application

SQL(X)

XQuery

DB2 Server

XMLInterface

Interface

XML

Storage

Relational

StorageRelational

Page 13: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Replication and caching

• Caching– Client side, used with embedding

• Distribution and Aggregration– Geography issues, availability

• Fully integrated– Performance– Feature rich

Page 14: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Summary of info-integration technology initiatives

Convergence of 4 fundamental problems

1. Sharing Data in a distributed heterogonous environment• Technical solution: Federated Database technology

2. Application protocols in a distributed application environment• Technical Solution: Webservices

3. Data protocols • Technical Solution: XML

4. Performance and availability of data access• Technical Solution: Data Replication

Each technical solution has merit in it’s own right, but the combination is really powerful

Page 15: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

10-100GB10-100GB100s GB - 1 TB100s GB - 1 TB

1 - 20 GBs1 - 20 GBs100s MB100s MB100s KB100s KB

1999

1s TB1s TB

100s TB100s TB

1s TB1s TB

10s GB10s GB

1s GB1s GB

2004

10X

100X

100X

1,000X

10,000X

Common Database SizesCommon Database Sizes

Source: IBM Almaden ResearchSource: IBM Almaden Research

The world produces 250MB of information every year for every

man, woman and child on earth.

The world produces 250MB of information every year for every

man, woman and child on earth.

85% of digitized information

unstructured.

85% of digitized information

unstructured.

TransactionsTransactions

WarehousesWarehouses

MartsMarts

MobileMobile

PervasivePervasive

The Data Deluge…

Page 16: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Self-Configuring

Self-Configuring

Self-Optimizing

Self-Optimizing

Self-Protecting

Self-Protecting

Self-Healing

Self-Healing

Anticipate, detect, Anticipate, detect, identify, and protect identify, and protect against attacks from against attacks from

anywhere.anywhere.

Anticipate, detect, Anticipate, detect, identify, and protect identify, and protect against attacks from against attacks from

anywhere.anywhere.

Discovery, Discovery, diagnose, and react diagnose, and react

to disruptions.to disruptions.

Adapt automatically to Adapt automatically to the changing the changing environment.environment.

Less Skill, Less Resource, Better System UtilizationLess Skill, Less Resource, Better System Utilization

Autonomic Computing…

Page 17: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Self Managing Databases

• Simplification and automation– Space management, backup/restore, data statistics– Leverage of underlying NAS/SAN technology trends

• Automation• Virtualization• Performance

• Translate policy into implementation– Log rates + Recovery Rates => backup frequency– Avoids unnecessary backups, ensures backups to maintain RTO.

Accounts for dynamic and adapting workloads.– Almost possible today

• Stats needed on log rates (RTS on 390)• Stats needed on recovery rates• Tooling to automate/recommend (CC integration)

Page 18: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Any Partner, Any DeveloperISVs, OEMWeb ServicesJava / .NET / XML / SQL4GL ConnectivityInformix-style partnering

Any Partner, Any DeveloperISVs, OEMWeb ServicesJava / .NET / XML / SQL4GL ConnectivityInformix-style partnering

Any ApplicationOLTP, BI/DW, WebIntegrated WorkloadsReal-time AnalysisBI FunctionsDatablades

Any ApplicationOLTP, BI/DW, WebIntegrated WorkloadsReal-time AnalysisBI FunctionsDatablades

Any Information, Any PlaceStructured…UnstructuredLocal, Distributed, Legacy PervasiveTransparentOR-DBMS

Any Information, Any PlaceStructured…UnstructuredLocal, Distributed, Legacy PervasiveTransparentOR-DBMS

Robust FoundationFast & ScalableAvailableSecureSelf ManagingHigh Performance genesAvailability features

Robust FoundationFast & ScalableAvailableSecureSelf ManagingHigh Performance genesAvailability features

Low Cost of OwnershipPerformance / ScaleCross Platform, Open Stds.Skills ProductivityAffordable PricingRich monitoring philosophyTurn-key disaster recovery (HDR)

Low Cost of OwnershipPerformance / ScaleCross Platform, Open Stds.Skills ProductivityAffordable PricingRich monitoring philosophyTurn-key disaster recovery (HDR)

IBM Data Management Vision… Informix accelerates it

Page 19: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Informix Vision – IBM Acceleration

• Information Integration– Web Services– XML– Boatload of Websphere middleware– I-Star (kinda) for XPS

• Data Deluge– Backport of Informix Arrowhead technology into IDS

• Buffer manager• Large Chunks• HA Fast Restart• Other stuff…

– Breathing life back into HDR• SMART & Tooling

– Automation of backup, runstats?– Admin tools?

• Misc– Unicode Libraries

Page 20: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Informix technology

• Strategy: Leverage as much of the entire IBM Technical Team as possible

– Research– Storage & Server group– DB2

• Tactical: Steal, beg, borrow as much as we can– Across IDS and XPS– Across DB2

• Develop new technology as a combined team– Architecture board insures consistency– Research insures proper investigation

• Some things can’t easily be leveraged so….– Make it as easy as possible to transition to DB2 when and if desired

• Application portability• Operational consistency

Page 21: Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage

Conclusion

• Data Management Architecture is very healthy at IBM– Informix technologists very engaged– Strong Leverage of technology, skills, experiences– More than just the DBMS Server

• Single overall strategy, minimizing walls between individual products– Leverage points already being realized in individual products, much more

to come

• Informix products will leverage IBM technology– Application Development (J2EE, MQ, etc)– Operational consistency (SMART, Management and tooling frameworks)

• Informix products continue developing features for it’s customer base