p BPM « Efficient technology for the enterprise

Turn contracts into documentation

In part one I’ve shown how to turn contracts into code. In this part I am going to show how to turn contracts into documentation.

Using the contract as a model for both code generation and documentation can save a lot of time. That is because the contract represents a single source of truth, which . . . → Read More: Turn contracts into documentation

Turn contracts into code

Interfaces are one of the most important parts in software design. Designing software around properly defined interfaces has many benefits for instance in the areas of consistency, maintainability and reuse. A well written contract describes precisely how software artefacts (or services) interact with each other. Approaches such as Sustainable Service Design or the BiPRO standards . . . → Read More: Turn contracts into code

Sustainable Service Design

We all know the idea of sustainability from our daily life. But is it possible to apply this idea to software development? I think yes. Sustainable Service Design is a practical approach to design and implement software services with a great level of reuse both at technical and business levels. It is based on the . . . → Read More: Sustainable Service Design

BiPRO takes SOA to the next level!

The advocates of Service Orientation always pointed out that SOA comprises 50% technology and 50% business. At BiPRO this vision becomes true. BiPRO is a standardization organization for the insurance industry. BiPRO has members from the entire market including well known insurance companies and agents. By standardizing services at the business level using proven technical . . . → Read More: BiPRO takes SOA to the next level!

How to Link WSDL-Services To BPMN-Processes

Since BPMN2.0 it is not only possible to design processes but to also execute them using a process engine. The process flow has a appropriate visual representation in the standard. But executable processes are mostly data driven. They interact with external services and exchange data with them. In addition to that processes maintain their own . . . → Read More: How to Link WSDL-Services To BPMN-Processes

Create Interactive BPMN Models Using JavaScript

In this tutorial I would like to show how to visualize BPMN files in a web browser. All we need is jQuery for easy DOM navigation, XMLJS to parse the BPMN file and Raphael to visualize it. Since BPMN version 2.0 the BPMN XML file contains additional diagram interchange information. This information together with the . . . → Read More: Create Interactive BPMN Models Using JavaScript

Web Service Security on BiPRO Day

At the upcoming BiPRO day on 11.June 2013 I am going to give a presentation introducing the most important standards in the area of web service security. The aim is to show the purpose of the standards and how they work together to create secure and interoperable message based web service solutions.

About BiPRO . . . → Read More: Web Service Security on BiPRO Day

Integrated Process Management with Open Source

If you ever tried to create an execution environment to automate business- or integration processes based on Open Source products, you know that this is not an easy task. Although Open Source products like Activiti or Apache Camel are of high quality, they do not run with production grade quality out-of-the-box. For serious usage scenarios . . . → Read More: Integrated Process Management with Open Source

Business Process Evolution and Versioning

(Automated) business processes evolve over time! And they usually evolve faster than IT systems do. So how can business process changes be delivered to the users quickly?

Let’s look at an example: Assume we have a process for vacation planning for the staff of a large company. Initially the process was automated based on the . . . → Read More: Business Process Evolution and Versioning

Agile Process Management with Open Source

Are you interested to know how to combine process management, agility and Open Source software? Then the roadshow Agile Process Management with Open Source is for you. It is going to take place in several German cities during autumn 2012. I am going to present ways to achive efficiency in the area of process automation . . . → Read More: Agile Process Management with Open Source