|  |  | 
         
    XML + UML = executable XML
    Technology Foundation > Executable XML

 

   

An innovative, intuitive, and scaling methodology to make XML executable is the core of Montages' technology offer. UML diagrams are used to model both the structure of XML documents and to give their execution behavior.

The idea is simple, but new: use the nesting nodes of UML diagrams to match the structure of XML documents, and attach execution behavior to these documents by means of normal UML state and activity diagrams.


The structure of the XML document is reused as structure of the resulting computation, and intermediate steps are stored directly in the nodes of the document. Like this Montages' executable XML documents contain the full state of their execution, and they can travel from one location to the next in the middle of their execution.

Examples of such mobile XML processes are
  • reporting and controlling tasks, which travel from one subsidiary of an enterprise to the next, doing autonomous calculations locally and avoiding to move sensible data physically,
  • b2b agents, which move from business partner to business partner requesting interactively information, which is otherwise not available to the fully automated systems, optimizing collaboration scenarios, and
  • very long term processes, such as live insurance contracts, which must move from location to location because their 10 years ++ live span is much longer than the live span of the physical systems.
The generalization of executable XML to executable XML languages is further explained in "Domain Specific Languages" [link]

The advantages of Montages distributed architecture in combination with such languages are further highlighted under "Distributed languages and processes" [link]

[up]

27 Jul 2009
Guy Genilloud joins Montages
Guy Genilloud, an expert in modeling and standardization, joins Montages as a Senior Consultant. Hi ... [
more]

10 Jun 2009
Montages intensifies ISO20022 work
After many years of a casual cooperation with several members of the ISO TC68/WG4 on ISO20022 metam ... [
more]

19 Mar 2009
Martin Schlatter Villiger joins Montages as COO
Martin Schlatter Villiger, the co-founder and decade long R&D head of the European mobile services ... [
more]

31 Oct 2008
Presentation at 09.12. Eclipse Banking Day NYC
UBS uses business capability modeling for the development and definition of business architectures. ... [
more]

19 Oct 2008
Montages is Hiring
Job Title: Permanent position as Business Modeler and Java Developer Pay: 60,000 CHF - 75,000 CHF ... [
more]

[more news]