Another Model Portability Update

  • August 7, 2009
  • Scott
  • 0 Comments

Bruce Silver has posted another update on model portability.  This is related to the previous discussion regarding XPDL, Lombardi Blueprint support, and model portability.

In this round, Bruce has time to really dive into the couple of aspects of the import that were not working, and tries to address them through some XSL judo.  Judging by the end-product screenshots he’s posted, he did a pretty good job at that.  The main issues were around losing lanes and XY coordinate mapping.

Bruce was generous enough to not only share the narrative of his efforts, but to share the end-product XSL as well (link available on his blog posting).  I think it shows (a) how close we are to real BPMN-level portability, (b) the fact that products still have a ways to go to support it properly (really, I have to write XSL to convert the models!?), and (c) how much harder accurate portable execution models would be given that these tools have different ideas about how steps in the process should be executed…

Thanks again Bruce!

UPDATE:  Bruce has an update on the model portability issues based on Diagram Interchange (DI) and BPMN 2.0.  He points out that some of the decisions made for supporting diagram interchange make it impractical to implement, despite being technically possible.  As usual, he provides good insight into the standards process for BPMN, and exposes some of the warts in the outcomes – hopefully it will result in some remedies in minor revisions to the specification.

Related Posts
  • October 22, 2018
  • Scott
  • 0 Comments

In our world of process, there are a lot of low-code or no-code platforms on offer.  Being a realist, it ofte...

  • October 18, 2018
  • Larry
  • 0 Comments

There are multiple regulatory agency cooperative initiatives involving digitization and standardization like t...

  • October 17, 2018
  • Scott
  • 0 Comments

There's more than one way to build a UI for process. At BP3 we always look at simplifying and speeding up the ...