28
Overview Guide Enterprise Connect Data Access 12.5 MICROSOFT WINDOWS and UNIX

Overview Guide

  • Upload
    tess98

  • View
    2.326

  • Download
    2

Embed Size (px)

Citation preview

Overview Guide

Enterprise Connect™ Data Access

12.5

MICROSOFT WINDOWS and UNIX

DOCUMENT ID: 32757-01-1250-01

LAST REVISED: November 2001

Copyright © 1989-2001 by Sybase, Inc. All rights reserved.

This publication pertains to Sybase database management software and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of that agreement.

To order additional documents, U.S. and Canadian customers should call Customer Fulfillment at (800) 685-8225, fax (617) 229-9845.

Customers in other countries with a U.S. license agreement may contact Customer Fulfillment via the above fax number. All other international customers should contact their Sybase subsidiary or local distributor. Upgrades are provided only at regularly scheduled software release dates. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the prior written permission of Sybase, Inc.

Sybase, the Sybase logo, ADA Workbench, Adaptable Windowing Environment, Adaptive Component Architecture, Adaptive Server, Adaptive Server Anywhere, Adaptive Server Enterprise, Adaptive Server Enterprise Monitor, Adaptive Server Enterprise Replication, Adaptive Server Everywhere, Adaptive Server IQ, Adaptive Warehouse, AnswerBase, Anywhere Studio, Application Manager, AppModeler, APT Workbench, APT-Build, APT-Edit, APT-Execute, APT-FORMS, APT-Translator, APT-Library, Backup Server, ClearConnect, Client-Library, Client Services, Convoy/DM, Copernicus, Data Pipeline, Data Workbench, DataArchitect, Database Analyzer, DataExpress, DataServer, DataWindow, DB-Library, dbQueue, Developers Workbench, Direct Connect Anywhere, DirectConnect, Distribution Director, e-ADK, E-Anywhere, e-Biz Integrator, E-Whatever, EC-GATEWAY, ECMAP, ECRTP, eFulfillment Accelerator, Embedded SQL, EMS, Enterprise Application Studio, Enterprise Client/Server, Enterprise Connect, Enterprise Data Studio, Enterprise Manager, Enterprise SQL Server Manager, Enterprise Work Architecture, Enterprise Work Designer, Enterprise Work Modeler, eProcurement Accelerator, EWA, Financial Fusion, Financial Fusion Server, Gateway Manager, ImpactNow, InfoMaker, Information Anywhere, Information Everywhere, InformationConnect, InternetBuilder, iScript, Jaguar CTS, jConnect for JDBC, KnowledgeBase, MainframeConnect, Maintenance Express, MAP, MDI Access Server, MDI Database Gateway, media.splash, MetaWorks, MySupport, Net-Gateway, Net-Library, New Era of Networks, ObjectConnect, ObjectCycle, OmniConnect, OmniSQL Access Module, OmniSQL Toolkit, Open Biz, Open Client, Open ClientConnect, Open Client/Server, Open Client/Server Interfaces, Open Gateway, Open Server, Open ServerConnect, Open Solutions, Optima++, PB-Gen, PC APT Execute, PC DB-Net, PC Net Library, Power++, power.stop, PowerAMC, PowerBuilder, PowerBuilder Foundation Class Library, PowerDesigner, PowerDimensions, PowerDynamo, PowerJ, PowerScript, PowerSite, PowerSocket, Powersoft, PowerStage, PowerStudio, PowerTips, Powersoft Portfolio, Powersoft Professional, PowerWare Desktop, PowerWare Enterprise, ProcessAnalyst, Rapport, Report Workbench, Report-Execute, Replication Agent, Replication Driver, Replication Server, Replication Server Manager, Replication Toolkit, Resource Manager, RW-DisplayLib, RW-Library, S-Designor, SDF, Secure SQL Server, Secure SQL Toolset, Security Guardian, SKILS, smart.partners, smart.parts, smart.script, SQL Advantage, SQL Anywhere, SQL Anywhere Studio, SQL Code Checker, SQL Debug, SQL Edit, SQL Edit/TPU, SQL Everywhere, SQL Modeler, SQL Remote, SQL Server, SQL Server Manager, SQL SMART, SQL Toolset, SQL Server/CFT, SQL Server/DBM, SQL Server SNMP SubAgent, SQL Station, SQLJ, STEP, SupportNow, S.W.I.F.T. Message Format Libraries, Sybase Central, Sybase Client/Server Interfaces, Sybase Financial Server, Sybase Gateways, Sybase MPP, Sybase SQL Desktop, Sybase SQL Lifecycle, Sybase SQL Workgroup, Sybase User Workbench, SybaseWare, Syber Financial, SyberAssist, SyBooks, System 10, System 11, System XI (logo), SystemTools, Tabular Data Stream, Transact-SQL, Translation Toolkit, UNIBOM, Unilib, Uninull, Unisep, Unistring, URK Runtime Kit for UniCode, Viewer, Visual Components, VisualSpeller, VisualWriter, VQL, WarehouseArchitect, Warehouse Control Center, Warehouse Studio, Warehouse WORKS, Watcom, Watcom SQL, Watcom SQL Server, Web Deployment Kit, Web.PB, Web.SQL, WebSights, WebViewer, WorkGroup SQL Server, XA-Library, XA-Server and XP Server are trademarks of Sybase, Inc. 8/01

Unicode and the Unicode Logo are registered trademarks of Unicode, Inc.

All other company and product names used herein may be trademarks or registered trademarks of their respective companies.

Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.

Sybase, Inc., 6475 Christie Avenue, Emeryville, CA 94608.

Contents

iii

About This Book ............................................................................................................................ v

CHAPTER 1 Introducing Enterprise Connect Data Access.............................. 1What is Enterprise Connect Data Access? ...................................... 1

Enterprise Connect Data Access capabilities............................ 2What’s new in Enterprise Connect Data Access 12.5? ............. 4

What does Enterprise Connect Data Access include?..................... 5DirectConnect .................................................................................. 6Adaptive Server Enterprise with Component Integration Services

(ASE/CIS) ........................................................................... 7jConnect ........................................................................................... 8Open Client/Server........................................................................... 9

Open Client ............................................................................... 9Open Server .............................................................................. 9

Related products and options ........................................................ 10Sybase Replication Server ...................................................... 10Sybase Replication Server Options......................................... 10Mainframe Connect IPS .......................................................... 11Replication Agent for DB2 UDB for OS/390 ............................ 11

CHAPTER 2 Sample solutions .......................................................................... 13Transparent access to local heterogeneous data stores................ 13Access to distributed data sources ................................................ 14Accessing and changing data through an enterprise portal ........... 15Integrating systems of two companies ........................................... 16

Contents

iv

v

About This Book

Audience This book is intended for those using components in Enterprise Connect™ Data Access.

How to use this book

Related documents See your product documentation for detailed descriptions of how to install and use Enterprise Connect Data Access components.

Other sources of information

Use the Sybase Technical Library CD and the Technical Library Product Manuals Web site to learn more about your product:

• The Technical Library CD contains product manuals and is included with your software. The DynaText browser (downloadable from Product Manuals at http://www.sybase.com/detail/1,3693,1010661,00.html) allows you to access technical information about your product in an easy-to-use format.

Refer to the Technical Library Installation Guide in your documentation package for instructions on installing and starting the Technical Library.

See For

Chapter 1, “Introducing Enterprise Connect Data Access”

• An overview of Enterprise Connect Data Access

• An overview of related products and options

• Descriptions of these products:

• DirectConnect™

• Adaptive Server Enterprise with Component Integration Services (ASE/CIS)

• jConnect™ for JDBC™

• Open Client/Server™

Chapter 2, “Sample solutions”

• A description of how Enterprise Connect Data Access components work together

• Sample solutions using components in Enterprise Connect Data Access

vi

• The Technical Library Product Manuals Web site is an HTML version of the Technical Library CD that you can access using a standard Web browser. In addition to product manuals, you will find links to the Technical Documents Web site (formerly known as Tech Info Library), the Solved Cases page, and Sybase/Powersoft newsgroups.

To access the Technical Library Product Manuals Web site, go to Product Manuals at http://www.sybase.com/support/manuals/.

Sybase certifications on the Web

Technical documentation at the Sybase Web site is updated frequently.

❖ For the latest information on product certifications

1 Point your Web browser to Technical Documents at http://www.sybase.com/support/techdocs/.

2 Select Products from the navigation bar on the left.

3 Select a product name from the product list.

4 Select the Certification Report filter, specify a time frame, and click Go.

5 Click a Certification Report title to display the report.

❖ For the latest information on EBFs and Updates

1 Point your Web browser to Technical Documents at http://www.sybase.com/support/techdocs/.

2 Select EBFs/Updates. Enter user name and password information, if prompted (for existing Web accounts) or create a new account (a free service).

3 Specify a time frame and click Go.

4 Select a product.

5 Click an EBF/Update title to display the report.

❖ To create a personalized view of the Sybase Web site (including support pages)

Set up a MySybase profile. MySybase is a free service that allows you to create a personalized view of Sybase Web pages.

1 Point your Web browser to Technical Documents at http://www.sybase.com/support/techdocs/.

2 Click MySybase and create a MySybase profile.

About This Book

vii

Conventions Illustrations in this book use icons to represent these components of a data enterprise system:

• For Adaptive Server® Enterprise and other data servers:

This icon represents either an Adaptive Server® or a non-Sybase data server. If the data server in an example must be Adaptive Server Enterprise (ASE), the data server icon is labeled “ASE.”

• For DirectConnect:

This icon represents a DirectConnect data access server. DirectConnect servers connect LAN-based clients and heterogeneous data servers. Enterprise Connect Data Access provides DirectConnect servers for AS/400, DB2 Universal Database (UDB), DRDA, Informix, Microsoft SQL Server, and Oracle.

• For Adaptive Server™ with Component Integrated Services (ASE/CIS):

This icon represents ASE/CIS. When combined with the appropriate DirectConnect server, ASE/CIS provides single view read/write access to all supported database systems, including DB2 UDB, Microsoft SQL Server, and Oracle.

• For client applications:

This icon represents a client application. A client application is a user process or application connected to a data server. It can be a front-end application program executed by a user or a program that executes as an extension of the system.

viii

• For Replication Server™:

This icon represents Replication Server, the Sybase program that maintains replicated data on a local area network (LAN) and processes data transactions received from other Replication Servers on the wide area network (WAN).

• For the Replication Agent™:

This icon represents a replication agent, a replication system process that transfers transaction information from a database to a Replication Server for distribution to other databases.

Every database from which you replicate data requires a replication agent specific to the database. Adaptive Server has its own replication agent thread, RepAgent. Replication agents for all other data servers are separate processes. This icon represents a replication agent that is a separate process.

• For Enterprise Application Server (EAServer):

This icon represents EAServer, the high-performance, scalable, secure, open application server for e-portal and Internet business solutions.

• For a Web server:

This icon represents a generic Web server.

• For the Web:

This icon represents the World Wide Web.

About This Book

ix

If you need help Each Sybase installation that has purchased a support contract has one or more designated people who are authorized to contact Sybase Technical Support. If you cannot resolve a problem using the manuals or online help, please have the designated person contact Sybase Technical Support or the Sybase subsidiary in your area.

x

1

C H A P T E R 1 Introducing Enterprise Connect Data Access

This chapter introduces Enterprise Connect Data Access. Enterprise Connect Data Access consists of components that provide transparent data access within an enterprise, including access to OS/390 and AS/400 servers.

The topics covered in this chapter are:

What is Enterprise Connect Data Access?Enterprise Connect Data Access is an integrated set of software applications and connectivity tools that you use to access data within a heterogeneous environment. Enterprise Connect Data Access provides the ability to access a variety of LAN-based, non-Sybase data sources, as well as mainframe data sources.

Note Mainframe Connect Integrated Product Set (IPS), a suite of products you can purchase separately, enables access and integration of mainframe data and applications. See “Mainframe Connect IPS” on page 11 for more information.

Topic PageWhat is Enterprise Connect Data Access? 1

What does Enterprise Connect Data Access include? 5

DirectConnect 6

Adaptive Server Enterprise with Component Integration Services (ASE/CIS)

7

jConnect 8

Open Client/Server 9

Related products and options 10

What is Enterprise Connect Data Access?

2

Using Enterprise Connect Data Access, you can maintain a corporate view of distributed operations, even when distributed business units run on a variety of hardware and database management system (DBMS) platforms. Because Enterprise Connect Data Access is database-independent middleware, it allows LAN-based clients to see a consistent picture of enterprise data, no matter what the data source.

Enterprise Connect Data Access components allow applications to interact with non-Sybase databases, such as AS/400, DB2 UDB, DRDA, Informix, Microsoft SQL Server, and Oracle, as well as Sybase Adaptive Server Enterprise and Sybase Adaptive Server® Anywhere.

Sybase Central plug-ins

Sybase Central is a graphical tool that provides a common interface for managing Sybase products. Each server product is managed by a service provider “plug-in” that operates in parallel with other service providers in the Sybase Central framework.

Sybase Central, which runs on Windows 2000 and Windows NT, displays a visual representation of servers and provides a point-and-click interface for choosing options.

Enterprise Connect Data Access provides these server plug-ins:

• Adaptive Server Enterprise plug-in, which lets you manage and monitor all Adaptive Server installations. This plug-in also lets you set up proxy tables with ASE/CIS for access to remote heterogeneous data.

• DirectConnect plug-in (DirectConnect Manager), which lets you manage DirectConnect servers locally or remotely throughout your business environment.

Enterprise Connect Data Access capabilitiesEnterprise Connect Data Access offers the following capabilities:

• Transparent access

• Data management

• Interoperability

The following subsections describe these capabilities in more detail.

CHAPTER 1 Introducing Enterprise Connect Data Access

3

Transparent access

With Enterprise Connect Data Access you can:

• Create developer, application, and user interfaces that let developers, applications, and users work with familiar tools – no matter how your business enterprise changes or what new technologies are added

• Access information on remote, heterogeneous data servers as if it were from a single source

• Connect to AS/400, DB2 UDB, DRDA, Informix, Microsoft SQL Server, Oracle, and Adaptive Server IQ using the appropriate DirectConnect software, either directly or in conjunction with ASE/CIS, Replication Server, or Enterprise Application Server

• Connect to several ODBC-compliant databases using DirectConnect Anywhere™ and an appropriate ODBC driver, either directly or in conjunction with ASE/CIS

Interoperability

Enterprise Connect Data Access supports a variety of client interfaces. With Enterprise Connect Data Access you can:

• Connect client applications written in Java using jConnect for JDBC or in C/C++ using Open Client™ libraries

• Connect Open Server™ applications

• Connect ODBC applications

Enterprise Connect Data Access also interoperates with other Sybase products and product suites. Using Enterprise Connect Data Access, you can:

• Replicate data bidirectionally across heterogeneous environments in conjunction with Sybase Replication Server and Sybase Replication Server Options

• Access and change data through the Web in conjunction with Enterprise Application Server

Data management

Enterprise Connect Data Access helps you manage your enterprise data. With Enterprise Connect Data Access you can:

What is Enterprise Connect Data Access?

4

• Share data efficiently throughout your organization by moving it in bulk form between data sources using the DirectConnect transfer feature or the ASE select into statement

• Manage DirectConnect services and Sybase components using the Sybase Central™ graphical user interface (GUI)

What’s new in Enterprise Connect Data Access 12.5?The following section describes the new features delivered with the 12.5 release of Enterprise Connect Data Access. See the Enterprise Connect Data Access release bulletin for more information about these features.

Enterprise Connect Data Access 12.5 contains the following new feature sets:

• DirectConnect 12.5 new features

• ASE/CIS 12.5 new features

The following subsections describe these feature sets in more detail.

DirectConnect 12.5 new features

Using the DirectConnect 12.5 new features with Enterprise Connect Data Access, you can:

• Connect to and access CLOB and BLOB datatypes in Oracle 8i and 9i databases and in Microsoft SQL Server databases

• Use Java (jConnect) clients to connect to all supported targets including Oracle

• Secure data between the client and DirectConnect using Secure Sockets Layer (SSL) technology

• Manage distributed ASE/CIS and Direct Connect for Oracle servers using Lightweight Directory Access Protocol (LDAP) services and remote server administration

• Support column data and row data sizes up to the maximum allowed for each target database

• Access Oracle Unicode datatypes and map them to the Sybase unichar datatype

CHAPTER 1 Introducing Enterprise Connect Data Access

5

ASE/CIS 12.5 new features

Using the new features in ASE/CIS 12.5 with Enterprise Connect Data Access 12.5, you can:

• Develop Java stored procedures and provide Java classes that enable parsing of XML documents stored, not only in ASE, but in remote heterogeneous tables

• Exercise full two-phase commit for Oracle and ASE using ASE and EAServer as transaction coordinators

• Use a table-partitioning scheme across heterogeneous environments

• Create views consisting of data from many locations

• Use row-level security across heterogeneous environments

What does Enterprise Connect Data Access include?Enterprise Connect Data Access includes:

• DirectConnect, which works standalone or behind ASE and Replication Server to provide dynamic access to AS/400, DB2 UDB, DRDA, Informix, Microsoft SQL Server, Oracle, and SQL Anywhere®, as well as to several other ODBC-compliant databases

• Sybase Adaptive Server Enterprise (ASE) with restricted license for Component Integration Services (CIS) for a single view of distributed and heterogeneous data sources

• jConnect for JDBC, which lets you connect custom client applications written in Java

• ODBC drivers for use with DirectConnect servers

• ODBC and OLE-DB drivers for use with ASE/CIS

• Open Client, which lets you create client applications written in C++

• Open Server, which lets you create a custom server application

Each of these components are described in the following sections.

DirectConnect

6

DirectConnectDirectConnect is a Sybase product that provides basic connectivity to non-Sybase data sources. In particular, it provides access management, transaction management, and remote systems management through DirectConnect Manager.

DirectConnect data access servers provide connectivity between clients located throughout the enterprise and enterprise data servers. You can use a DirectConnect server on its own to connect directly to a single, non-Sybase data server. Or, you can combine DirectConnect servers with other Sybase products such as Adaptive Server, which provide a Transact-SQL interface that allows you to access, move, and replicate data in a heterogeneous environment.

DirectConnect consists of a server and one or more access service libraries, which have specific sets of configuration properties. The server provides the framework in which the service libraries operate. Each access service library accesses data from a particular target database, such as AS/400, DB2 UDB, DRDA, Informix, Microsoft SQL Server, and Oracle.

DirectConnect servers Enterprise Connect Data Access includes these DirectConnect servers:

• DirectConnect Anywhere – provides connectivity to supported ODBC-compliant data servers.

• DirectConnect for AS/400 – provides connectivity to DB2 UDB running on AS/400.

• DirectConnect for DRDA – provides connectivity to DB2 UDB running on OS/390, NT, and UNIX platforms.

• DirectConnect for Informix – provides connectivity to Informix database servers.

• DirectConnect for Microsoft SQL Server – provides connectivity to Microsoft SQL Server databases.

• DirectConnect for Oracle – provides connectivity to Oracle database servers.

DirectConnect Manager

DirectConnect Manager is a systems management tool for administering DirectConnect servers. It runs within the Sybase systems management framework, Sybase Central.

Using DirectConnect Manager you can configure, manage, troubleshoot, and control your data access environment from Sybase Central. DirectConnect Manager displays a consolidated view of all DirectConnect servers across your enterprise.

CHAPTER 1 Introducing Enterprise Connect Data Access

7

For example, you can:

• List and terminate user threads on DirectConnect servers

• Display status information simultaneously for distributed DirectConnect servers

• Remotely manage DirectConnect servers

DirectConnect Manager runs on Windows 2000 and Windows NT.

DirectConnect ODBC driver

The DirectConnect ODBC driver lets your ODBC client application work with DirectConnect.

Adaptive Server Enterprise with Component Integration Services (ASE/CIS)

Adaptive Server Enterprise is provided with Enterprise Connect Data Access for the Component Integration Services functionality (ASE/CIS). ASE/CIS lets client applications view and change data on multiple, heterogeneous data servers as if it were single-source data. ASE/CIS performs datatype transformations and enables heterogeneous joins.

Note When included in Enterprise Connect Data Access, the ASE/CIS license does not include support for local data storage within ASE. If you have purchased a full ASE license with the Component Integration Services (CIS) option, you are licensed for local data storage within ASE.

ASE/CIS allows users to access both Sybase and non-Sybase databases on different servers. These external data sources include host data files and tables, views, and remote procedure calls (RPCs) in database systems such as Adaptive Server, Oracle, and DB2 UDB.

Using Component Integration Services, you can:

• Access tables and views that reside on remote servers as if they were local objects.

• Perform joins between tables in multiple remote, heterogeneous servers. For example, it is possible to join tables between an Oracle DBMS and DB2 UDB, and between tables in multiple DB2 UDB.

• Create stored procedures that work with distributed heterogeneous data.

jConnect

8

• Transfer the contents of one table into a new table on any supported remote server using a select into statement.

• Provide applications, such as PowerBuilder®, Microsoft Access, and DataEase, with transparent access to heterogeneous data.

• Maintain referential integrity across heterogeneous data sources.

• Access native remote server capabilities using the Component Integration Services passthrough mode.

• Map RPCs into proxy table structures and perform operations on them as though they were local tables.

ASE ODBC and OLE-DB drivers

The ASE ODBC and OLE-DB drivers let your ODBC and OLE-DB client applications work with ASE/CIS.

jConnectjConnect is the high-performance JDBC driver from Sybase that provides native access to all Sybase database products, including Adaptive Server, Replication Server, and servers based on Open Server. Through ASE/CIS or through DirectConnect, jConnect can access more than 25 enterprise and legacy database servers.

jConnect is both:

• A net-protocol/all-Java driver within a gateway-enabled (three-tier) environment

• A native-protocol/all-Java driver within a gatewayless (two-tier) environment

The protocol that jConnect uses is TDS (Tabular Data Stream), the native protocol for Adaptive Server and Open Server applications. jConnect works with:

• Adaptive Server Enterprise and ASE/CIS

• Enterprise Application Server

• DirectConnect

• Adaptive Server Anywhere

• Adaptive Server® IQ

CHAPTER 1 Introducing Enterprise Connect Data Access

9

• Replication Server

In addition, jConnect for JDBC can access AS/400, Oracle, and other data sources using Sybase DirectConnect.

Open Client/ServerSybase provides two families of products to enable customers to write client and server application programs:

• Open Client

• Open Server

Open ClientOpen Client provides the interfaces that client applications, third-party products, and other Sybase products need to communicate with Adaptive Server and Open Server applications. Open Client provides runtime libraries and additional tools you need to develop custom client applications. Open Client network services support specific protocols such as TCP/IP and DECnet.

Open Client comprises two components: programming interfaces and network services. See the Open Client documentation for more information about the components of Open Client.

Open ServerOpen Server provides the libraries, tools, and interfaces you need to create a custom server application. An Open Server application can be any type of server: it can perform calculations, provide access to real-time data, or interface with e-mail applications. It can communicate directly with Sybase and non-Sybase protocols. Replication Server and the DirectConnect gateways are Open Server applications.

Related products and options

10

Open Server provides the tools and interfaces needed to create custom servers. Like Open Client, Open Server consists of a programming interfaces component and a network services component. See the Open Server documentation for more information about the components of Open Server.

Related products and optionsThere are several related Sybase products and options that you can purchase separately that extend the capabilities of your system:

• Sybase Replication Server

• Sybase Replication Server® Options

• Mainframe Connect IPS

• Replication Agent™ for DB2 UDB for OS/390

Sybase Replication ServerReplication Server® is an Open Server application that maintains replicated data in multiple databases while ensuring the integrity and consistency of the data. It provides client applications with local data access, thereby reducing the load on the network and centralized computer systems.

Replication Server supports heterogeneous data servers. You can build a replication system from existing databases and applications and, as your enterprise grows and changes, you can add data servers and Replication Servers to accommodate your evolving business needs.

See the Sybase Replication Server documentation for more information about Replication Server.

Sybase Replication Server OptionsIf you already own Sybase Replication Server, you can purchase one or more Sybase Replication Server Options. These options are sets of products packaged together to give you unidirectional or bidirectional replication between ASE and non-ASE databases.

CHAPTER 1 Introducing Enterprise Connect Data Access

11

There are four options available on UNIX or Microsoft Windows NT platforms:

• Replication Option for Oracle – provides replication to and from Oracle databases.

• Replication Option for Microsoft SQL Server – provides replication to and from Microsoft SQL Server databases.

• Replication Option for IBM DB2 UDB – provides replication to and from IBM DB2 UDB.

• Replication Option for Informix – provides replication to and from Informix databases.

See the Sybase Replication Server Options Overview Guide for more information about the options available for purchase with Sybase Replication Server.

Mainframe Connect IPSMainframe Connect IPS provides a product suite that enables access to and integration of mainframe data and applications. Mainframe Connect IPS allows you to write applications that access mainframe data and which enable the mainframe to act as a client to other Sybase servers. For more information about linking LAN-based and mainframe data using Mainframe Connect IPS, see the Mainframe Connect IPS Overview Guide.

Replication Agent for DB2 UDB for OS/390Replication Agent for DB2 UDB for OS/390 lets you replicate data from DB2 UDB for OS/390. For more information about replicating data from DB2 UDB for OS/390, see the Replication Agent for DB2 UDB for OS/390 documentation set.

Related products and options

12

13

C H A P T E R 2 Sample solutions

This chapter describes sample solutions to business problems using Enterprise Connect Data Access components.

The topics covered in this chapter are:

Although there are many ways your site can use Enterprise Connect Data Access to access data, the scenarios in this section provide some high-level examples of the solutions that Enterprise Connect Data Access provides.

Transparent access to local heterogeneous data storesProfile An insurance company has an application that processes claims and

requires data from two sources: an AS/400 database and an Oracle database. The company uses DirectConnect for AS/400 to retrieve data from the AS/400 database and DirectConnect for Oracle to retrieve data from the Oracle database. This eases administration and eliminates the need for changes to the claims application.

Sybase components To retrieve the data without the application (or the user) being aware of the specific data location, the insurance company uses the following components in Enterprise Connect Data Access:

• ASE/CIS

• DirectConnect for AS/400

• DirectConnect for Oracle

Topics PageTransparent access to local heterogeneous data stores 13

Access to distributed data sources 14

Accessing and changing data through an enterprise portal 15

Integrating systems of two companies 16

Access to distributed data sources

14

See “What does Enterprise Connect Data Access include?” on page 5 for descriptions of specific components.

Figure Figure 2-1 illustrates this sample scenario.

Figure 2-1: Transparent access to local heterogeneous data stores

Access to distributed data sourcesProfile A securities company requires an immediate customer profile when the broker

receives a call from the customer. The broker client application immediately brings up the customer profile based on the telephone number of the caller. This data is stored in the Informix database at the local work group’s office in Memphis and is updated through DirectConnect for Informix. Real-time feeds from outside the system are stored in DB2 UDB on an OS/390 host located in New York and are accessed by DirectConnect for DRDA. Client inquiries regarding other investments and current prices need to be queried off the OS/390 host and displayed within the broker client application.

Sybase components To set up transparent access to heterogeneous data stores, the securities company uses the following components in Enterprise Connect Data Access:

• Sybase DirectConnect for Informix

• Sybase DirectConnect for DRDA

This combination of components gives the securities company access to heterogeneous data stores.

Sybase DirectConnectfor AS/400

ASE/CIS

AS/400

Claim

ApplicationClient

Sybase DirectConnectfor Oracle

Oracle

Processing

Oracle

CHAPTER 2 Sample solutions

15

See “What does Enterprise Connect Data Access include?” on page 5 for descriptions of specific components.

Figure Figure 2-2 illustrates this sample scenario.

Figure 2-2: Access to distributed data sources

Accessing and changing data through an enterprise portalProfile A Web-based business—with twenty locations where product orders can be

accessed and updated—needs to access orders and customer information stored in DB2 UDB on AIX. The business relies heavily on stored procedures and cannot use dynamic SQL to access AIX data.

Sybase components To access and change data through the Web, the business uses the following components of Enterprise Connect Data Access: DirectConnect for DRDA.The company also uses a separately purchased EAServer.

Figure Figure 2-3 illustrates this sample scenario.

Sybase DirectConnect

Sybase DirectConnectfor DRDA

DB2 UDB

New York

Memphis

for Informix

ClientApplication

InformixBroker

Memphis

for OS/390

Integrating systems of two companies

16

Figure 2-3: Accessing and changing data through the Web

Integrating systems of two companiesProfile A Paris retail company has just acquired another company in New York. It

needs to integrate its Oracle data with the DB2 UDB for UNIX data of the acquired company as quickly as possible to share information such as customer profiles and orders. To capture data changes and replicate them to other systems where they can be incorporated without having to re-code existing applications, the company uses components in Enterprise Connect Data Access plus components in Sybase Replication Server and Options, purchased separately.

Sybase components To set up bidirectional, enterprise-wide replication, the retail company uses the following components of Enterprise Connect Data Access:

• Sybase DirectConnect for DRDA

• Sybase DirectConnect for Oracle

See “What does Enterprise Connect Data Access include?” on page 5 for descriptions of specific Enterprise Connect Data Access components.

The company uses the following components of Sybase Replication Server and Options:

• Sybase Replication Agent

• Replication Server

See “Related products and options” on page 10 for more information about Sybase Replication Server and Sybase Replication Server Options.

Figure Figure 2-4 illustrates the sample scenario which integrates Oracle data with DB2 UDB for UNIX data.

EnterpriseApplication

Server

DirectConnectfor DRDA

DB2 UDB for AIX

Web browser

Web server

CHAPTER 2 Sample solutions

17

Figure 2-4: Bidirectional, enterprise-wide replication

New York Paris

DirectConnectfor

Oracle

ReplicationServer 1

OracleDB2 UDB

ReplicationServer 2

Replication

SybaseSybase

SybaseSybase

Sybase Sybasefor UNIX

DirectConnectfor DRDA Agent

ReplicationAgent

Integrating systems of two companies

18