OASYS | Server
MultiValue’s flexibility has one main deficiency which was also its strength. Every data element is a string. This condition forced the application programmer to enforce data typing rules in the code as these were never enforced at the database level. With OASYS Server seamless integration with RDBMS technology, data typing is strictly enforced by the relational database and honored by OASYS Server. Any offending operations, such as writing a bad data type to SQL for instance, are reported directly to the application allowing the developer to manage the error condition.
Effectively, MultiValue applications can deliver accurate data in a format that is readily accessible for reporting, business intelligence, and third party integration.
OASYS Server allows import of schemas and build MultiValue definitions so relational data can be accessed as a MultiValue record by dictionaries and BASIC programs. Permissions and security parameters established by the relational database are strictly enforced giving developers an added level of security. For complex integrations, the OASYS Server dictionary now has a more prevalent role as its native functionality (virtual dictionaries and extractions) will operate normally with normalized files, therefore allowing the developer the power to build complex extractions, joins and transformations regardless where the data resides.
From the MultiValue developer perspective, OASYS Server offers a familiar MultiValue like environment with TCL access, line editor, direct and virtual dictionary definitions, select processor and the BASIC programming language extended to support many popular MultiValue flavors for issuing commands and programming syntax.
Built into OASYS Server is a powerful suite of middleware tools for .NET, Java and Restful services. OASYS Rest is a native OASYS Server API extension of Restful Services allowing OASYS Rest developers direct access to external database environments (MultiValue, SQL and others) and filesystems (DOS, Windows, Unix).
These tools provide open standard access to MultiValue business rules and data by any client in an efficient and secure manner. These capabilities significantly extend the integration and interoperability capabilities of any application running on OASYS Server.
OASYS Server 64 Bit implementation allows more efficient system resource utilization which results on larger native file size support and improved overall performance for interactive and background processes. Without any enforced limitation on phantom processes, OASYS Server was built to allow more users to access the MultiValue application without penalty.
Enables MultiValue application logic and data to run freely on any relational databases such as Microsoft SQL Server, Oracle, Postgres or MySQL ensuring MultiValue application investment will evolve with mainstream technologies.
Functionality does not restrict the existing application’s business rules flexibility. On the contrary, OASYS Server extends MultiValue technology capabilities and makes it viable and seamlessly interoperable with relational databases, data becomes more protected and open.
Includes all the necessary middleware to leverage the most current software development tools and programming languages.
Distributed files can be shared and accessed between OASYS Server instances locally, across a network or the internet without any licensing restrictions.
Leverage mainstream technologies to protect and secure business data with the latest replication and business continuity strategies available.