PRO-III on Oracle, SQL Server & DB2
PRO-III on RDBMS
PRO-III is now available to organizations who want to run their mission critical applications on Oracle, SQL Server, or DB2. PRO-III, using the ONware engine, allows you to maintain MultiValue applications with Relational, Object and Object-Relational tools. Without re-engineering and without the need for the DBMS or MultiValue environment in which they were developed, business applications perform with ONware just as they do in their original MultiValue environment, regardless of what type of database stores the data. With ONware, MultiValue applications perform I/O with data residing on any node on the network, stored in the databases of choice.
What is ONware?
ONware is software that “opens the door” to a wide variety of technology types, such as MultiValue, Object and Relational. ONware offers an API (Application Program Interface) that emulates U2, D3 and other MultiValue and Pick type environments. ONware includes a MultiValue environment that separates the application from dependency on a specific type of database system. The application is the application; the data is only data. ONware protects the integrity of the MultiValue application objects, allowing data to be stored in the database that best fits each organization’s needs.
ONware Architecture
ONware is a collection of servers used by application
objects. ONware servers insulate the application objects
from differences in the underlying technologies, such as the
type and location of O/S, database management system,
network architecture and user interface.
This means that an application can, for example, be
developed on a PC using a Windows graphical user interface
and a MultiValue DBMS such as UniVerse and then be deployed
on a different platform such as LINUX running , an Oracle
database and a character user interface.
ONware’s foundation is based upon the essential nature of
computerized information systems. An analysis of an
information system can reduce it to four components, the
application component and three underlying IT components;
presentation, data and network.
ONware insulates the IT components from one another. By
providing such insulation, components become
interchangeable. Component evaluation and component
replacement is accomplished more quickly and at a lower cost
allowing new technology to be incorporated into an
organization with little if any disruption. By allowing
concurrent multiple versions of components, ONware reduces
the risk normally associated with changing components.
Selected users can experiment with, evaluate, and verify
workability of replacement components while other users
continue business as usual.