Pick Data Provider Overview

The Pick Data Provider exposes the strength of the Pick data model through the new Microsoft .NET IDE. The Pick Data Provider can simultaneously service Client/Server applications, SOAP Web services, and HTTP Web applications written using Visual Basic.NET, Visual C#, Visual J#, or ASP.NET.

 

Broad cross-platform database support is available as the Pick Data Provider works with D3, UniVerse, and UniData databases regardless of the platform on which they are running. Clients and developers can use any platform that supports .NET.

Deployment and Architecture

The Pick Data Provider is installed in a development or deployed mode. Both modes consist of the Pick Data Provider Pick account and the Pick Data Provider inetd service. Additionally, the development mode includes the Pick Data Provider Add-in component.

 

 

To communicate between the .NET Framework and the Pick Data Provider account on the Database Server, a middleware layer called the Pick Data Provider inetd service is installed on the Database Server.

 

For UNIX: The Pick Data Provider uses the standard UNIX inetd or xinetd service for its communication.

 

For Windows: The Pick Data Provider uses the Pick Data Provider inetd Service.

 

There is a Pick Data Provider account for each of the D3, UniVerse, and UniData database servers.

Development Libraries

Three .NET libraries are provided with Pick Data Provider:

 

RDTA.PickDP.Connector

A .NET and Java library that contains the components required to communicate directly with the back-end database. It provides the ability to manage connections that use the database, tables, items, and fields and generate record sets from a database.

RDTA.PickDP.Extensions

A .NET library that contains the classes, controls and components from which .NET Windows applications are developed.

RDTA.PickDP.WebExtensions

 

A .NET library that contains the classes, controls and components from which .NET Web applications are developed.

System.Data.PickDP (ADO.NET)

A .NET library contains the Pick Data Provider components that automate the movement of data between the application and the back-end database. These components can work with any .NET visual control in a manner consistent with ADO.NET standards.

 

 

Generally, .NET applications are developed using components found in the RDTA.PickDP.Extensions and RDTA.PickDP.WebExtensions libraries while the RDTA.PickDP.Connector library provides the utilities necessary to implement these libraries.

 

Portions Copyright Microsoft© Corporation