DiDP the emerging Database Standard

Karsten Noack
Scopeland

Abstract

Database Applications have to solve primarily one basic problem -- the communication of the end user with the data inside the Databases. All standard code-written applications limit this access. The users receive exactly the portion of data that the applications offer them. Also, they cannot change the structure of their data nor produce new objects and work with them.

Historically some CASE Systems partly solved this problem, but they require a user to have knowledge about relational database architecture and also some technical objectives for the RDBMS in use. Direct Data Processing Tools give a true alternative solution. DiDP makes the production of Individual Database Applications without programming possible. DiDP gives direct access to the data and allows easy generation of new data models, changes to, and enlarging of, the existing ones. Complex specialized applications can be produced simply by configuration of data, coupled with easy and fast user interface design.

Most of the database assistants (for example MS Access) do not recognize the logic and consistency requirements of the database and the application. Some of them are not suitable for interactive work with large databases. Even if you simply want to view data, you must know, exactly, the data structure. With DiDP the data "recognize" themselves and their environment. There is no more need to know the relational database model. The users work with their data, presented with descriptions from their own specific work environment and terminology.

DiDP features also include: Ad-Hoc data access; OLAP analyzes including Drill Down, Drill Up, Drill Across. By the relation of all data in the DiDP System a flexible, easy to configure Workflow Mechanism is achieved.

Most of the workflow products service the management of electronic documents and files exclusively. The transaction process control is limited to the transfer of files. This simply reorganizes the work with the files. Structured information for processing data is not included in any way in the relational database. DiDP implements creation of applications in which the processing rules for document/data handling are integrated. DiDP allows the production of meta data driven user interfaces and applications generated on the fly. As a result, they can be adapted dynamically to specific requirements, providing flexibility to the user -- without specific knowledge of the database.

The first solution with DiDP is SCOPELAND. SCOPELAND is universal software for creating individual database software completely free of programming that combines all features of DiDP like: Data Warehouse, Workflow Systems, Development and Query tools. SCOPELAND is not limited to one type of application. With SCOPELAND, database applications can be developed for: Management, Finance, Statistical, Industrial and other business needs.

Biography

Karsten Noack graduated in 1982 with a graduate degree in Computer Engineering from the University of Chemnitz, Germany.

After his graduation, Mr. Noack moved to Berlin where he became a project leader at the EAW Berlin for development of microprocessors. From 1986 to 1990 Karsten Noack become involved in the development of a Software development tool for the WTZ NILES in Berlin.

Inspired by the research he conducted for WTZ, he founded his own software company in 1990. Only one year later in 1991, this software company became the noac corporation, and Mr. Noack became the president and CEO. The focus of the noac corporation was on systems integration and consulting. In 1993 Mr. Noack envisioned a new technology which combines individuality and flexibility in the use of databases which is called Direct Data Processing (DiDP). Mr. Noack and his team learned first hand about the problems and difficulties their customers had with databases. As a consequence of his consulting, the idea for SCOPELAND Software was born and became reality in fall of 1998.

Karsten Noack's expertise is in software technology for database development and statistical database engineering.