Download presentation
Presentation is loading. Please wait.
Published byLillian Jefferson Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.