Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2006 IBM Corporation IBM Information Server Virtualizing Access to Information.

Similar presentations


Presentation on theme: "© 2006 IBM Corporation IBM Information Server Virtualizing Access to Information."— Presentation transcript:

1 © 2006 IBM Corporation IBM Information Server Virtualizing Access to Information

2 © 2006 IBM Corporation2 Virtualizing Access to Information  What is Data Virtualization?  Virtual Access using Federation  Federation as a Information Service  Summary

3 © 2006 IBM Corporation3 What is Data Virtualization? Providing information in the form that applications and users need, while hiding the complexity of the underlying sources. Data virtualization allows information to be accessed through a common interface that centralizes the control data access.

4 © 2006 IBM Corporation4 Complexity and Cost  Heterogeneous, distributed data  Inconsistent islands of information underlie applications  Complications from M&A and departmental purchases  Complex & costly synchronization  Inconsistent and poor quality data  No feedback on quality of service  Impossible to support business transformation CRM Order Proc Supply Chain Procure- ment

5 © 2006 IBM Corporation5 But what if… BI tools Business Analysis Mgmt Reports Accessing data anywhere in your enterprise  No matter where it resides  Regardless of what format it is in  Regardless of vendor  Without creating new databases and without disruptive changes to existing ones… And all your data appeared to be in a single relational database

6 © 2006 IBM Corporation6 What is Federation? Federation is an integration pattern that allows a collection of resources to be viewed and manipulated as if they were a single resource while retaining their autonomy and integrity. It is the technology on which EII is based.

7 © 2006 IBM Corporation7 How does Federation compare to… EAI Application Interpret Transform Route Data Source … extract transform load Target / Data Warehouse ETL Database capture, apply Replication

8 © 2006 IBM Corporation8 The IBM Solution: IBM Information Server Delivering information you can trust Understand Cleanse Transform Deliver Parallel Processing Rich Connectivity to Applications, Data, and Content IBM Information Server Discover, model, and govern information structure and content Standardize, merge, and correct information Combine and restructure information for new uses Synchronize, virtualize and move information for in-line delivery Unified Deployment Unified Metadata Management

9 © 2006 IBM Corporation9 Virtualizing Access to Information  Why Virtual Access  Virtual Access using Federation  Making Federation into a Service  Summary and References

10 © 2006 IBM Corporation10 Federation Transparent  Appears to be one source  Independent of how and where data is stored  Applications continue to work despite of any change in how data is stored Heterogeneous  Accesses data from diverse sources  Relational, Structured, XML, messages, Web, … Extensible  Bring together almost any data source.  Wrapper Development Toolkit High Function  Full query support against all data  Capabilities of sources as well Autonomous  Non-disruptive to data sources, existing applications, systems. High Performance  Optimization of distributed queries

11 © 2006 IBM Corporation11  VSAM  Sequential  IMS  Adabas  CA-Datacom  CA-IDMS Federated Sources  DB2  Informix  Oracle  Sybase  Teradata  Microsoft SQL Server  ODBC  OLE DB  Excel  Flat files  Life sciences  Custom-built  DB2 CM Family  Domino.doc  Documentum  FileNet  Open Text  Stellent  Interwoven  Hummingbird  WebSphere  FileNet  Lotus Notes  Microsoft Index Server  IBM Lotus Extended Search  Sametime  QuickPlace  Microsoft Exchange  WebSphere BI Adaptors  SAP  PeopleSoft  Siebel Plus partner tools and custom-built connectors extend access to more sources Content & Imaging Workflow systems Relational databases Web Other Collaboration Systems XML Web services Packaged applications Mainframe files Mainframe databases SQL ContentSQL Federation Server Classic Federation Server for z/OS II Content Edition

12 © 2006 IBM Corporation12 Federation Basic Capabilities  Nicknames look just like tables to the application  Federated execution plans chosen by cost- based optimizer  Optimizer decides how to distribute query work between II and remote sources. Cost- based pushdown of operations.  Query fragments executed remotely sent via the native client library in the source’s own dialect  Support for remote SPs Nickname Table Cost-based optimizer Rel. Wrapper Client library NR. Wrapper Client library Local + Remote Execution Plans Remote sources WebSphere Federation Server Non-SQL SP

13 © 2006 IBM Corporation13 500 rows of ‘1’ 'Pushdown' of query operations  The federated server decides whether some or all parts of a query can be "pushed-down", i.e. processed at the remote data source(s). Pushdown- ability depends on –availability of needed functionality at remote source with same semantics –server options (example: is collating sequence at Federated server and remote source the same?)  Example: A remote source can handle an equality predicate, but not count(*). Fed Server Pushdown Compensate COUNT(*) Select count(*) from customers_NK Where id=123 Select ‘1’ from customers Where id=123 500 Data source

14 © 2006 IBM Corporation14 Local caching of remote data  Sending remote requests can be expensive. Why not use previously evaluated query result to answer new queries?  Applications remain intact  Materialized query table (MQT): local table defined by the result of a query –Can include single table, joins, aggregations –Can be indexed, replicated in partitioned environment –Optimizer “routes to” them transparently as appropriate –Can include local tables/views, relational and nonrelational nicknames –Cache tables wizard Remote Join Remote Local Select vs

15 © 2006 IBM Corporation15 Virtualizing Access to Information  Why Virtual Access  Virtual Access using Federation  Federation as a Information Service  Summary and References

16 © 2006 IBM Corporation16 What if you could …  Package your information so it could be reused for many purposes by many users  Insulate your users from having to know how your information was produced  Make changes to how information created without breaking the applications that use them  Make it accessible to virtually all your users regardless of their location while maintaining control over who is accessing what data

17 © 2006 IBM Corporation17 … a service? A repeatable business task – e.g., check customer credit; open new account What is Information Service? … service oriented architecture (SOA)? An IT architectural style that supports service orientation … Information Service? Publishing consistent, reusable services that make it easier for applications, people and processes to access reliable information without knowing how or where it is stored.

18 © 2006 IBM Corporation18 WebSphere Information Services Director  Packages information integration logic as services that insulate developers from underlying sources  Allows these services to be invoked as EJB, JMS, or Web services  Provides load balancing & fault tolerance for requests across multiple Information Servers  Provides foundation infrastructure for Information Services

19 © 2006 IBM Corporation19 WebSphere Information Services Director Web Services EJB JMS WISD Services Shared Services Logging service Load balancer Design service Reporting service Security service Administration service Design Repository Operational Repository Metadata Services WISD Server DataStageQualityStageDB2Federation SOA Handlers WISD Agent DataStageQualityStageDB2Federation SOA Handlers WISD Agent

20 © 2006 IBM Corporation20 Data Federation Pattern Data Virtualization Through Data Federation Server Business Process Activity 1retrieveActivity n... Portal portlet Structured Data Source unstructured Mainframe Data Source... Consumer Provider Application Interface: SQL, XQuery Data Federation – Traditional Context

21 © 2006 IBM Corporation21 Business Process Activity 1retrieveActivity n... Portal portlet Data Federation Pattern Data Virtualization Through Data Federation Server Information Service Enablement Structured Data Source unstructured Mainframe Data Source... Consumer Provider Application ESB Interface: SCA (SDO), WSDL/SOAP, JMS/XML, RMI, … Data Federation – SOA Context

22 © 2006 IBM Corporation22 Information Service Director Service-enabling information tasks All the client knows is the operation they want to performs and how to invoke it CurrentInventory Request Arrives Check authorization Start monitoring & logging Match service request to information task to be done Complex heterogeneous query Route to federation server Execute query against information sources Request in Query result Response out Response Returned SOAP/http Portal

23 © 2006 IBM Corporation23 Information Service Director Same Information Service – Multiple client bindings CurrentInventory Request in Response out Request Arrives Complex heterogeneous query Query result Response Returned SOAP/http EJB Business Process Portal

24 © 2006 IBM Corporation24 Information Service Director Multiple Information Services CurrentInventory Request in Response out Request Arrives Complex heterogeneous query Query result Return Response SOAP/http EJB UpdateInventory Current Inventory Processing Complex DataStage Job Job result Update Inventory Processing User of Information Services shielded from complexity of the information systems Information system can evolve without impacting users Single control point for access to information systems Business Process Portal

25 © 2006 IBM Corporation25 Value of Federation for Virtual Data Access  Speed time to market for new applications –Simplify and enrich portal development –Reduce hand-coding by half –Reduce skills requirements –Use familiar SQL programming model and existing tools –Build on a standards-based, strategic integration platform  Enhance value and insight from existing assets and applications –Work within your existing infrastructure –Extend existing warehouses –Combine existing data and content assets in new ways –Facilitate cross-divisional reporting  Increase control over IT costs –Reduce need to rip and replace –Reduce need to manage redundant data

26 © 2006 IBM Corporation26  The premier information management event for business and IT executives, managers, professionals, DBA's and developers.  Select from over 800 sessions: a 2 1/2 day business leadership track with 180 sessions and a 5 day technical track with 650 sessions.  Latest strategy and product announcements  Large Expo Center  Hands on labs  One on ones with executives and specialists  Birds of a Feather roundtables IBM Information On Demand 2006 ibm.com/events/InformationOnDemand IBM Information On Demand 2006 IBM Information On Demand 2006 October 15-20, 2006 Anaheim, California  Participate in the PREMIER discussion on the future of Information Management  Learn how the transformation to Information as a Service will help you unlock business value and drive competitive advantage  Hear how your peers are realizing ROI  Understand the roadmap to long term strategic advantage  Learn best practices in your industry  Receive the best in technical education and free certification  Extensive opportunities for networking with both your peers and industry experts Why attend:

27 © 2006 IBM Corporation27


Download ppt "© 2006 IBM Corporation IBM Information Server Virtualizing Access to Information."

Similar presentations


Ads by Google