Delphi SQL logo Vladimir Gaitanoff Delphi Page
VG VCL LibraryVG Library IIVG VCL LibraryVG VCL LibraryVG MiddleWare LibraryProductsHyperBaseServicesDownloadsOrderContactLinksHome
VG MiddleWare Library

Overview
VG MiddleWare Library is destined to the developers of distributed applications that use Borland MIDAS technology. It includes many useful components that solve tasks you often faced with during writing multi-tier applications. You can find here resources for developing client and server applications using MIDAS, DCOM and CORBA technologies, useful code snippets and examples that demonstrate the usage of Delphi's support of distributed computing.

Library is compatible with Borland Delphi and C++ Builder (client/server versions only). Library includes English, Dutch, French, German, Russian and Spanish language resources. You should note that I am working the most of time with Delphi and some C++ Builder portions of library may be not tested well.

Library can be installed as an extension of VG VCL Library or in a standalone form. It is a shareware product and its source is available on purchasing.

Components

VG Multi-tier

VG Multi-tier
TvgClientDataSet TvgClientDataSet

TvgClientDataSet is a TClientDataSet descendents that has the AutoPost feature that allows to work with dataset with TTable-like live resultset ripping out ApplyUpdates coding.
TClientDataSetHook TClientDataSetHook

TClientDataSetHook reassigns events of the given dataset to simplify business-logic coding of the large datamodules.
TSinglePointServer TSinglePointServer

TSinglePointServer supports internal OLE automation and allows to create multi-tier application in a single-point mode.
TvgRemoteServer TvgRemoteServer

TvgRemoteServer allows clients to automatically login into remote server in design- and runtime and supports the list of available remote database providers.
TvgSocketConnection TvgSocketConnection

TvgSocketConnection is a TSocketConnection thread-safe analog. It allows you to make calls to the connected COM server from different threads without care about critical sections.
TvgCORBARemoteServer TvgCORBARemoteServer

TvgCORBARemoteServer provides functionality of TvgRemoteServer for CORBA connections.
TDatabaseProvider TDatabaseProvider

TDatabaseProvider component incapsulates the server-side functionality of IDatabase interface that allows to control application server's databases to provide their clients with transaction control and the dynamic creation of provider components.

VG Server

VG Server
TvgClientDatabase TvgClientDatabase

TvgClientDatabase implements functionality of TDatabase component. Component manages connection parameters and controls remote transaction behavior of the application server's database.
TvgClientMonitor TvgClientMonitor

TvgClientMonitor allows to monitor execution of SQL statements at the application server.
TvgClientTable TvgClientTable

TvgClientTable implements client-side TTable. Component allows.
TvgClientQuery TvgClientQuery

TvgClientQuery implements client-side TQuery. It allows the execution of dynamic SQL statements at the application server's database and supports macro expansion.
TvgClientStoredProc TvgClientStoredProc

TvgClientStoredProc implements client-side TStoredProc and allows to execute stored procedures for the application server's database.
TvgClientUpdateSQL TvgClientUpdateSQL

TvgClientUpdateSQL is an update object that is used by TvgClientBDEDataSet descendents to apply cached updates into the remote server. It has the same behavior as the TUpdateSQL component and supports SQL macro extensions.
TvgClientBatchMove TvgClientBatchMove

TvgClientBatchMove implements client-side TBatchMove.
TvgClientSQLScript TvgClientSQLScript

TvgClientSQLScript allows clients of the application server to execute multiple SQL statements in the single query.
TvgClientUpdateScript TvgClientIpdateScript

TvgClientUpdateScript update object allows to execute multiple SQL statements when applying cached updates.
Copyright © Vladimir Gaitanoff / Last updated: February, 16th, 2001 Design by "ISC-Design"