Using ONware you can develop
and 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 such as Oracle, SQL
Server, DB2 and U2
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.
ONgroup clients worldwide are using ONware to achieve business solutions through:
- Migration of valuable and irreplaceable business systems to Oracle and SQL Server
- Integration of legacy systems and data with mainstream applications, such as Oracle Financials
- Data sharing between Oracle, SQL Server and MultiValue type databases
- Normalization of multivalued data to the relational normal form
- Re-use of mature and stable business logic on Oracle and other relational platforms
- Maintenance of a single set of source code while deploying applications on multiple O/S and
DBMS platforms.
ONware provides a run-time and development environment, complete with tools familiar to the MultiValue
developer: a BASIC language compiler, Query language, Command language, MultiValue line editor,
Global Calling Interface, ONobjects for Windows and others. Your IT staff can continue to maintain
and develop applications on the Oracle DBMS, just as they do now, and at the same time learn the
new technology, tools and products available in the world of Oracle.
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.
|