Third Party Software
mvBASE - ( Win NT )
mvBASE for Windows NT and Windows 95/98 is the database environment that offers the easiest, high performance path for MultiValue database developers and users to migrate their applications into a Windows Client/Server environment.
The mvBASE Server runs on an Intel 486, Pentium, Pentium PRO, or Pentium II/III based system which is Microsoft certified for Windows NT Server, Windows NT Workstation, or Windows 95/98 operation. The wide range of supported hardware provides a growth path from laptops to symmetric multiprocessor Intel systems offering high-availability features such as RAID. mvBASE Clients run on Windows NT Server, Windows NT Workstation, Windows 95/98 and Windows for Workgroups 3.11. mvBASE was designed with the needs of business solution providers in mind.
It specifically addresses issues such as:
- extending MultiValue database applications into a Client/Server environment
- simplifying the exchange of data between the MultiValue database and the Windows desktop environment
- supporting industry standard interfaces such as ODBC
- eliminating the need for specially designed device drivers
- Complete Development Environment with Support for Client/Server
mvBASE provides a complete development environment including:
- high performance BASIC interpreter and compiler with extensions for Windows interoperability commands
- debugging tools
- application programming interface (API) for C/C++
- custom control (OCX) for Visual Basic and other Active X/OLE capable languages
Extensions to the BASIC programming language allow BASIC programs to read and write Windows files on any Windows file system including reading from CD-ROM. Windows applications may be launched and controlled from BASIC programs, PROCs or TCL. mvBASE processes can communicate with each other through Windows messaging. Additionally, developers can leverage stored procedures and extensive Client/Server development tools such as GA eXpress eTools ODBC for creating Internet-ready applications.
High-Performance, Easy to Use Transaction Database Server
mvBASE offers a very high-performance multidimensional database engine including such features as multi-valued fields and unlimited item size providing maximum flexibility for data organisation.
A critical factor for a database is performance. mvBASE provides the performance necessary for a transaction database server. B-Tree indexing provides enhanced performance for sorting and selecting data from BASIC applications.
Ad Hoc Reporting and Decision Support Capabilities
One of the key advantages of mvBASE is its extensive decision support capabilities, allowing business managers to gain insight from the valuable data contained in their mvBASE database. Ad hoc reporting can be accomplished via an English-like query language called Info/Access.
One addition to mvBASE is eTools ODBC, the industry's finest implementation of Microsoft's ODBC standard for the MultiValue database market. Through ODBC mvBASE data is accessible to hundreds of ODBC-compliant applications; tools such as Microsoft Excel, Lotus Notes, Cognos Impromptu, Cognos Power Play, or Crystal Reports provide colourful graphical data reporting and analysis for MultiValue data.
Easy Administration, Security, and High Availability
As a networked multi-user system, mvBASE provides a robust set of system administration tools allowing for the management of user accounts, providing database backup and recovery facilities, and restricting access of secure information. Tools for logging transactions minimise the number of transactions that must be re-entered in case of system failure.
A graphical administration tool offers a user-friendly mechanism for configuring mvBASE for printers, tape drives, and lines/ports. mvBASE documentation is available via on-line help files. If using Windows NT, errors and other events are logged to an event log file. The Windows NT event logger is a graphical tool that allows for the easy viewing of the event logs. On Windows 95/98 such logging is done to a file substituting for the NT Event Log, which can then be viewed by many graphically based tools.
mvBASE has been designed from the outset to achieve high performance, high reliability, and close integration with Windows, thus permitting the integration of the leading edge Windows technologies with the flexibility and power of the MultiValue environment. It uses an innovative architecture of single server, multiple distributed workstations supporting multiple instances of multiple types of clients. This architecture and more specifically, this particular implementation of it are highly extensible, thus providing for the adoption and integration of future technologies as they arise.
Distributed Terminal, Printer, Tape, and Networked PC Support
mvBASE is designed to support most of your existing devices such as terminals and printers while providing connectivity to the networked Windows environment. Users can connect via one of the following methods:
- Via a serial terminal connected to one of the many serial adapters supported by Windows NT and tested for mvBASE compliance.
- Via a serial terminal connected to an mvBASE compliant terminal server integrated with mv.TELNET which is included with mvBASE.
- Via a networked PC using mv.TERM, a high-performance virtual terminal included with mvBASE.
- Via a networked PC using one of the many off-the-shelf terminal emulators commercially available.
- From any networked system, Windows, Unix, OS/2, or Macintosh which supports TCP/IP networking and has one of many Telnet clients.
The flexibility of the mvBASE architecture allows for terminals and printers to be distributed throughout the network. Terminals and printers may be connected remotely using a wide-area-network solution, allowing for branch office support or distributed system administration.
The distributed nature of mvBASE also provides for increased performance and expandability: within minutes a workstation can be configured to act as a virtual terminal server, off loading the terminal handling function from the database server. mvBASE virtual tape devices allow tape commands to be used with any Windows host file. This file may be located anywhere on the network.
MultiValue Database in the Windows NT Environment
The goal of mvBASE is to provide a MultiValue database for Windows NT and Windows 95/98 that holds to the basic design characteristics of the original MultiValue architecture: specifically a very high-performance database that offers excellent resource utilisation.
mvBASE makes use of the latest computing technologies while continuing to provide the advanced database features and high performance of a MultiValue database. mvBASE leverages the capabilities of Windows 95/98 and Windows NT wherever possible. This highly leveraged design offers some significant advantages for mvBASE.
By delegating operating system functions to Windows, mvBASE automatically benefits from the features, including device drivers, already supported by Windows 95/98 and Windows NT.
Other examples of how mvBASE benefits from Windows NT are:
- Built-in Windows NT utilities may be used for RAID disk striping and mirroring.
- Windows NT System backups, created by using the Windows NT backup utilities, include the mvBASE file system
- By allowing Windows NT to manage process scheduling, mvBASE is automatically scalable with multiprocessor support for additional processors.
- The Windows print spooler may be used to print to any printer supported by Windows regardless of its physical location on the LAN or WAN.
- mvBASE can be run as a NT service or an application on Windows NT. If mvBASE is run as a service then it runs as a background process even while the server console is not actively running. Like any other NT service, the mvBASE server service can be started automatically when the server is booted.
The Way Forward
mvBASE provides a clear path to Client/Server computing while preserving as much of your investment as possible. Existing applications may be used as is or modified to take advantage of Client/Server capabilities. Graphical front-ends may be added to enhance applications and data can be easily shared with other applications.
mvBASE uses industry standard interfaces and protocols for application interoperability, network support and database interfaces. It leverages the capabilities of Windows NT. At the same time, mvBASE preserves the advanced database features and high performance that users have come to expect from GA eXpress database environments.