About Nucleus Technology™

What is Nucleus?

Nucleus is an Integrated Development Environment (IDE) that facilitates the rapid development and deployment of easily supported Enterprise Level applications for business, government and scientific use.

Nucleus is a host-based, hybrid environment that efficiently supports complex N-tier data structures in both development and run-time modes.

Nucleus is designed to provide integrity constraints as part of the application layer in a 3-tier client server implementation. Nucleus rules (logic) are accessible through multiple user interfaces.

Nucleus technology enables a controlled integration of data mapped to a central data store, to information residing in disparate databases. Multi-dimensional (Pick/Pick like), flat-file, relational and extended relational databases residing in IBM DB2 or SQL Server under Unix/Linux/Aix or Windows can all be addressed. Oracle and SAP applications can be addressed via the Nucleus transaction manager.

Cache for live data

Nucleus uses the multi-dimensional string management capabilities of NFNF (non first normal form) databases as a cache for live data. IBM describes this model as extended relational. Extended relational databases include UniVerse and UniData, as well as other Pick and Pick like Database variants.

A rule based definition layer maps and integrates centralized File control and indexing, data search methods, field controls and validations and properties within an object oriented container, managed using the WINMAINT command.

Generalized subroutines couple an event driven framework with an extensive variety of triggers or methods enabling the rapid deployment of consistent, feature-rich, rule-based applications.

Version and change propagation controls are inherent within the Nucleus environment and non-intrusive to the developer. Source code libraries are updated automatically as items are released from source code control. Full life-cycle management, promotion controls and extensive reporting capabilities are included.

Database Independence

Nucleus applications are platform independent if basic rules are followed.

User Interface Independence

By default, Nucleus applications run in GUI, Character mode, as well as Text formats without code divergence.

Browser based (Web) or client server applications (also) use the same ‘business rules’ and logic, ensuring data reliability - no matter what the input source, either automated or via the user interface. Nucleus application rules can be readily accessed using available class objects in .Net, JAVA and Python. Logic is isolated from the display layer, enabling I/O independence as well as code re-usability.

Help System, Data Warehousing, Tools for data management

The Nucleus help system provides help at many levels, including Menu, Screen and Field level prompts. Extended Field help is available. The Nucleus help system is the underlying environment on which NuWiki is built and operates.

Standard methods and procedures within the Nucleus environment include audit and change controls, security management, development and application run-time, as well as multiple visual interface options for input and output. A robust data warehouse interface is provided.

See also

Promotional Literature

PowerPoint Presentations