We’ve started work on client libraries to help developers create applications that use the Sim4BPM schema. Currently, there is a .NET library. The library consists of an object model for the Sim4BPM schema. This allows developers to programmatically create business process scenario objects, or components of a business process scenario (for example, a set of activity parameters). It also allows developers to serialize their objects to xml that conforms to the Sim4BPM schema, as well as create objects from xml.
Here’s a quick and dirty sample: we’ll create a (very simple!) business process scenario in .NET and serialize it to an xml file. We’ll then read the resulting xml file into a new business process scenario object and read one of the properties of the scenario – it’s name:
Here’s the xml that was generated by the above code: