Metadata driven system for effecting extensible data interchange based on universal modeling language (UML), meta object facility (MOF) and extensible markup language (XML) standards

   
   

A method is disclosed for effecting data interchange among software tools and repositories in a distributed heterogeneous environment in a computer system having at least one repository of a first type and at least one software modeling tool of a second type. The method includes the steps of registering and storing metadata describing a meta model in the repository. Next, a set of rules and streams of data are generated based on the rules, and then documents conforming to each of the metamodels are generated by reading the set of rules. An importer is written for use in importing into the repository the streams of data; and, an exporter is written for use in exporting from the repository the streams of data.

Een methode wordt onthuld voor het uitvoeren van gegevensuitwisseling onder softwarehulpmiddelen en bewaarplaatsen in een verdeeld heterogeen milieu in een computersysteem dat minstens één bewaarplaats van een eerste type en minstens één software modelleringshulpmiddel heeft van een tweede type. De methode omvat de stappen van het registreren van en het opslaan van meta-gegevens beschrijvend een metamodel in de bewaarplaats. Daarna, worden een reeks regels en de stromen van gegevens geproduceerd gebaseerd op de regels, en documenteren dan het in overeenstemming zijn met elk van metamodels worden geproduceerd door de reeks regels te lezen. Een importeur wordt geschreven voor gebruik in het invoeren van in de bewaarplaats de stromen van gegevens; en, een exporteur wordt geschreven voor gebruik in het uitvoeren van van de bewaarplaats de stromen van gegevens.

 
Web www.patentalert.com

< Work assistance apparatus and memory medium for use therein

< Data processing with native and interpreted program instruction words

> Bean generated SQL for back-end management and configuration

> Method of executing a computer program with an interpreter, computer system and computer program product

~ 00170