System and method for developing and enabling model-driven XML transformation framework for e-business

Information

  • Patent Application
  • 20070174763
  • Publication Number
    20070174763
  • Date Filed
    January 23, 2006
    19 years ago
  • Date Published
    July 26, 2007
    17 years ago
Abstract
A system and method for developing and enabling model-driven extensible Markup Language (XML) transformation to XML Metadata Interchange (XMI) format incorporate a strong built-in validation capability. A platform independent framework applies multiple passes of transformation, where each pass performs specific operations on internal models. Different source models are then merged into a target model.
Description

BRIEF DESCRIPTION OF TIHE DRAWINGS

The foregoing and other objects, aspects and advantages will be better understood from the following detailed description of a preferred embodiment of the invention with reference to the drawings, in which:



FIG. 1 is is a data flow diagram showing existing and new approaches for a model-based observation manager;



FIG. 2 is a sample XMI listing for the information model;



FIG. 3 is a sample XMI listing for the observation model;



FIG. 4 is a block diagram showing a sample input schema;



FIG. 5 is a sample XML listing for the information model;



FIG. 6 is a sample XML listing for the observation model;



FIG. 7 is a block diagram illustrating the implementation framework;



FIG. 8 is a block diagram showing the switch utilities extension;



FIG. 9 is a sample of the input expression grammar; and



FIG. 10 is a block diagram of the nested input observation model.


Claims
  • 1. A system for developing and enabling model-driven markup language transformation to metadata interchange format for classifying business activities into several types of management components and govern all types of business operations comprising: a platform independent framework implementing a model-driven markup language transformation to a metadata interchange format which applies multiple passes of transformation, where each pass performs specific operations on internal models; andmeans merging different source models into a target model.
  • 2. The system for developing and enabling model-driven markup language transformation to metadata interchange format recited in claim 1, wherein the platform independent framework performs customized structure flattening.
  • 3. The system for developing and enabling model-driven markup language transformation to metadata interchange format recited in claim 1, wherein the platform independent framework develops and enables model-driven extensible Markup Language (XML) transformation to XML Metadata Interchange (XMI) format.
  • 4. The system for for developing and enabling model-driven markup language transformation to metadata interchange format recited in claim 1 further comprising embedded validation logic which guarantees a valid in-memory model that conforms to a pre-defined meta-model.
  • 5. A method for developing and enabling model-driven markup language transformation to metadata interchange format for classifying business activities into several types of management components and govern all types of business operations comprising the steps of: applying multiple passes of transformation using a platform independent framework, where each pass performs specific operations on internal models; andmerging different source models into a target model.
  • 6. The method for developing and enabling model-driven markup language transformation to metadata interchange format recited in claim 5, further comprising the step of embedding validation logic in code which guarantees a valid in-memory model that conforms to a pre-defined meta-model.
  • 7. The method for developing and enabling model-driven markup language transformation to metadata interchange format recited in claim 5, wherein the step of applying multiple passes develops and enabls model driven extensible Markup Language (XML) transformation to XML Metadata Interchange (XMI) format.
  • 8. The method for developing and enabling model-driven markup language transformation to metadata interchange format recited in claim 7, further comprising the steps of: generating a pre-defined observation meta-model;providing input from the pre-defined observation meta-model to an XML schema;providing input from the XML schema to an XML editor;generating by the XML editor an observation model in XML;receiving by a model transformation the observation model in XML and inputs from the XML schema and the observation meta-model, andgenerating by the model transformation the observation model in XMI.
  • 9. A computer readable media containing code for developing and enabling model-driven extensible Markup Language (XML) transformation to XML Metadata Interchange (XMI) format, the code implementing the steps of: generating a pre-defined observation meta-model;providing input from the pre-defined observation meta-model to an XML schema;providing input from the XML schema to an XML editor;generating by the XML editor an observation model in XML;receiving by a model transformation the observation model in XML and inputs from the XML schema and the observation meta-model, andgenerating by the model transformation the observation model in XMI.