ABOUT NUCLEUS
path: CATEGORY:QM > CATEGORY:SECURITY > DAN STRIEPEKE > CARL HELMERS > ABOUT NUCLEUS

Nucleus

About Nucleus Technology™

What is Nucleus?

Nucleus is an Integrated Development Environment (IDE) that facilitates the rapid development and deployment of sophisticated yet easily supported applications for business and government.

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 the application layer in a 3-tier client server implementation, that includes integrity constraints. Nucleus rules (logic) are accessible through multiple user interfaces.

Nucleus technology provides a controlled integration of 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. The Nucleus transaction manager enables addressing Oracle and SAP applications as well.

How does it work?

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

A rule based definition layer 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