Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

a technology of e-business and transformation framework, applied in the field of creating and editing business models, can solve the problems of limit of these approaches, and requiring extra validation stage, and achieve the effect of simple xml and easy composition

Inactive Publication Date: 2007-07-26
IBM CORP
View PDF7 Cites 65 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0007]The invention thus defines a simplified XML schema, so that observation models based on the new human readable format can be easily composed using XML editing tools or even text editors. Since observation manager runtime can only accept XMI models, there is still needed an XML to XMI translation utility. Due to the limitations of other approaches, the invention provides a model driven development framework for building such a utility. This approach implements a strong built-in validation capability in that validation logic is embedded into the code. Once the model is instantiated and populated, it is guaranteed to be a valid in-memory model that conforms to the meta-model.
[0008]Since XMI itself is an XML document, XML to XMI translation can be viewed as a variant of XML to XML translation. However, XML to XMI translation is more rigid due to the fact that the schemas for serialized models in XMI are loosely defined (with a data type ANY in the XMI schema to allow any conceptual models in arbitrary structures). For example, models in XMI format have flattened structures that may include parsed mathematical formulas and logical expressions. Extra model conformance and validation checks are needed to ensure a valid model.

Problems solved by technology

However, there are limitations for these approaches.
The XML Stylesheet Language Transformation (XSLT) approach can not guarantee that the translated XML documents will conform to a complicated schema, thus requiring an extra validation stage.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for developing and enabling model-driven XML transformation framework for e-business
  • System and method for developing and enabling model-driven XML transformation framework for e-business
  • System and method for developing and enabling model-driven XML transformation framework for e-business

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025]Commercial modelers usually provide Graphic User Interface (GUI) tools for users to create new or edit existing models. The result models are exported in a standard serialized format, such as XMI. Observation model editors and observation managers can read the serialized XMI observation models that may be created from numerous modeling tools like Rational Rose. Rational Rose is visual modeling and development tool using Unified Modeling Language (UML).

[0026]FIG. 1 shows existing and new approaches. In the existing approach, the model-based observation manager 10 is a critical component of a BPM system 11. The observation model 12 is created in XMI by an editor 13, e.g., Rational Rose, and is consumed by the observation manager 10. FIG. 1 also illustrates the new approach according to the present invention, where dotted boxes and ovals represent the new processes and artifacts respectively. The approach taken by the present invention eliminates the dependency to any observation...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

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

BACKGROUND OF THE INVENTION[0001]1. Field of the Invention[0002]The present invention generally relates to creating and editing business models and, more particularly, to a system and method using a pre-defined internal meta-model to classify business activities into several types of management components and govern all types of business operations. The invention provides a general model driven translation approach that can facilitate code re-use and yet enforce a built-in validation capability.[0003]2. Background Description[0004]As eXtensible Markup Language (XML) formats have been widely adopted for representing business documents both within and across enterprises, XML to XML translation becomes a common and critical component for business process integration. Script-based approaches usually include a fixed translator, and translation methods are coded inside style sheets or annotated schemas. Document Object Model (DOM) tree-based approaches provide fixed sets of tree traversal...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/00
CPCG06F17/3092G06F16/88
Inventor CHANG, HUNG-YANGCHEN, SHYH-KWEILEI, HUI
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products