Presentation is loading. Please wait.

Presentation is loading. Please wait.

2 A bank application needs to access information from the customer database and integrate it with loan credit history information stored in a legacy database.

Similar presentations


Presentation on theme: "2 A bank application needs to access information from the customer database and integrate it with loan credit history information stored in a legacy database."— Presentation transcript:

1

2 2 A bank application needs to access information from the customer database and integrate it with loan credit history information stored in a legacy database (accessed through CICS transactions). Scenario 1: database and data service integration CICS

3 3 IT created a new Web service from the customer database that provides just the information required for loan applications. This does not interrupt direct access to the database while the service is being tested and proven. All these moves are managed with no change in the client application. Scenario 2: migrating some direct database access to data services

4 4 Meanwhile, the loan department is implementing a new commercial CRM System to serve the complex needs of the bank. The loan application will integrate this new service with legacy loan data. Once again, all these moves can be managed with no change in the client application. Scenario 3: integrating packaged applications

5 5

6 6

7 7 Composite application accessing various data sources in a disconnected fashion through an intermediate XIC DAS (WS)

8 8 Banking Service Accounting Service Person Employment Payment Compensation Account 1 1 1 ** * * 1 Composite application accessing a database and two services HR database

9 9 Xcalia IC Transactions Queries Cache Metadata Transformations Business semantic MySQL SQL… ScreenScrapping Customer ? DB2 The same application can transparently access mainframe screens and RDBMS

10 10 Xcalia IC Transactions Queries Cache Metadata Transformations Business semantic Oracle SQL… Connector Customer ? Java insurance applications can now transparently access Siebel instead of the former in house CRM database.

11 Scalability based on multiple levels caching, dual query engine, SQL statement optimizations, eager fetching, cost-based selection strategies Dynamic monitoring and tuning: ability to analyze and optimize data loading and manipulation at runtime Support for all data sources within the Enterprise: RDBMS, XML, Web Services, legacy mainframe transactions (CICS, IMS…), packaged applications (SAP, Siebel…), components (EJB…), ODBMS (Versant) Ability to map any proprietary data sources through the Universal Java Mapper Patented technology for dynamic composition of data services based on metadata Agility based on the manipulation of a logical business-oriented SDO model Applications are fully isolated from physical data models Flexibility based on highly configurable mapping between the logical business model and all the supported data sources Multiple open APIs: external caching, custom mappers, data access cost policies, security frameworks, etc. 11

12 XIC is a Transactional Data Services solution for interop within Composite Applications Data sources interop: RDBMS, ODBMS, XML, Web Services, mainframes, packaged applications Architecture interop: client-server, rich client, web pages, 3-tiers, 4-tiers, SOA Platform interop: Java,.Net Programming Language interop: object-oriented (Java, C#, VB) or business oriented (BPEL, workflow) Designed for scalability Dynamic tuning at runtime Support for complex mappings Designed for ease of use The main interface for developers is the Business Model Tools Compliance with standards 12

13 © 2007 Microsoft France Votre potentiel, notre passion TM


Download ppt "2 A bank application needs to access information from the customer database and integrate it with loan credit history information stored in a legacy database."

Similar presentations


Ads by Google