A computer implemented process accesses data stored on one or more
computers, the data on each computer having a data storage schema. A
program is generated to access the data using terms and constructs of a
semantic programming interface. The semantic programming interface
provides an abstract, object-oriented representation of the data that is
independent of the data storage schemas of the data. Mappings of the
representation of the data in the semantic programming interface to each
of the data storage schemas of the data stored on the one or more
computers are created. The data mappings are used to translate the
interface-based program into one or more executable programs. The
executable programs are run to access the data stored on the one or more
computers. System security and data security are maintained on the one or
more computers.
Een computer legde opgeslagen de gegevens van procestoegangen over één of meerdere computers, de gegevens over ten uitvoer elke computer die een schema van de gegevensopslag heeft. Een programma wordt geproduceerd om tot de gegevens toegang te hebben gebruikend termijnen en concepten van een semantische programmeringsinterface. De semantische programmeringsinterface verstrekt een abstracte, object-oriented vertegenwoordiging van de gegevens die van de schema's van de gegevensopslag van de gegevens onafhankelijk zijn. De afbeeldingen van de vertegenwoordiging van de gegevens in de semantische programmeringsinterface aan worden elk van de schema's van de gegevensopslag van de opgeslagen gegevens over de één of meerdere computers gecreeerd. De gegevensafbeeldingen worden gebruikt om het op interface-gebaseerde programma in één of meerdere uitvoerbare programma's te vertalen. De uitvoerbare programma's worden in werking gesteld om tot de opgeslagen toegang te hebben gegevens over de één of meerdere computers. De veiligheid van het systeem en de gegevensveiligheid worden gehandhaafd op de één of meerdere computers.