Enterprise-Wide Data Access
DATA ACCESS ELEMENT (DAE) is a component of the ELEMENTS ENVIRONMENT for building client/server applications. DAE provides high productivity and ease-of-use by offering point-and-click visual programming techniques. Aside from transparently retrieving data, DAE provides an abstraction layer that separates the logical view of the data from the specific data source, making data manipulation easier and more intuitive.
Enterprise-Wide Data Access
DAE provides a universal Application Programming Interface (API) for accessing multiple data sources. This allows applications to access any relational, flat-file or hierarchical database on the network, including legacy data sources, with existing applications. Standard supported database types include numeric, interval, ANSI char, real, var char, date, time and blobs such as text and image. A single application can simultaneously have full read and write access to heterogeneous data sources in a host-based or networked client/server environment.
Each data source has a corresponding DAE driver that handles communication between the DAE API and the data source. Neuron Data provides DAE Drivers for Sybase, Oracle, Informix, Ingres, Neuron Data's flat-file format ProtoDB and ODBC for accessing other ODBC-compliant data sources such as dbase, Foxpro, Microsoft SQL Server, Microsoft Access, Allbase/SQL, DB2 and many others.
Open, Database-Optimized Functionality
The DAE API is open and extensible, allowing developers to extend its functionality to meet special application requirements.
DAE provides an open interface to multiple data sources. Moreover, when an application needs to work with a specialized or proprietary data source that is not already supported, access can be easily extended.
The development environment insulates developers from underlying complexities such as database connections, at the same time developers can take advantage of database-specific functionality such as stored procedures, triggers and referential integrity. DAE fully supports all server-specific functionality related to the underlying data source.
Seamless Interoperability with Other Desktop Applications
DAE objects can now be used in the OOScript language using a uniform OO4GL. This brings a seamless integration of the Data Access objects with other Elements Environment objects, as a well as with other desktop application objects such as Crystal Report OLE Server, Microsoft Access or any other OLE-automation server, through OLE for the Microsoft Windows 3.1x, Windows NT and the Windows 95 platforms using the same script language syntax.
Further, DAE objects are available as in-process servers (all platforms) or local (out-of-process) servers (for the three Microsoft platforms). Consequently, this provides developers with a clean way of integrating database object servers with other programs through OLE (extension of OLE-enabled applications) without recompilation/link ing. Thus, OLE automation-enabled applications (that are built outside the Elements Environment) can be extended to take advantage of DAE functionality.
DAE: The "No Compromises" Solution
Your business application development needs require immediate, right-the-first-time solutions. DAE is available on Windows and Windows NT, Macintosh and IBM OS/2, as well as a wide variety of UNIX systems including Sun, HP, SGI, IBM, Digital and SCO. With the most power and functionality of any client/server tool combined with the widest range of platform, GUI and data source support, DAE delivers the robust, high-performance solution to your demanding application development challenges.
Copyright 1996 Neuron Data, Inc. The ELEMENTS ENVIRONMENT, DATA ACCESS ELEMENT,
DISTRIBUTED MESSAGING ELEMENT, INTELLIGENT RULES ELEMENT, INTEROPERABLE OBJECTS
ELEMENT, OPEN INTERFACE ELEMENT, WEB ELEMENT, Open Editor and OOScript are
trademarks of Neuron Data. Other product names are trademarks and/or trade names
of their respective manufacturers.