An Open Source Stack for BPM
Business process modeling is on the verge of wider adoption. One solution is now available to the open source community.
by Peter Varhol
December 20, 2006
Intalio announced it was donating its business process management system (BPMS) to the open source community under the Mozilla license as of December 12, 2006. It is providing its business process modeler (BPM) to the Eclipse Foundation under the Eclipse Public License (EPL) as well. FTPOnline spoke to Ismael Ghalimi, CEO and cofounder of Intalio, about the company's BPM product suite and its rationale behind going open source.
FTPOnline: What precisely are you donating to Eclipse under the Eclipse Public License?
Ismael Ghalimi: We are donating the Intalio Designer to the Eclipse Foundation. The modeler is an Eclipse-based tool for diagramming business process modeling notation (BPMN) business processes. Business analysts can use the modeler to draw any business process using BPMN, the modeling notation developed by the Business Process Modeling Initiative (BPMI.org). BPMI was originally based on work done in part by IBM and is supported by a variety of companies, including Microsoft in its Visio product.
The business analysts can diagram business process workflows so that they can understand and communicate workflow information. Designer also provides some level of semantic validation in a diagram; for example, you can't put a start point for a process anywhere but in the very beginning. What we are going to announce next week (December 12) is that our entire business process management system is going to be released under the Mozilla open source license.
FTPOnline: So we're getting a scoop here.
Ghalimi: From the larger standpoint, what is happening here is that we are providing the open source community with a full-fledged BPM solution, from code generation to execution as a full-fledged business process engineering language (BPEL) model. It can be executed on a BPEL server, enabling it to execute any business process or Web service, and do the human workflow as well. In other words, we're giving away the entire platform.
The goal here is to accelerate adoption. We thought it would get more use if we included execution in the package. What we've seen since we've moved to an open source model, we have grown from adding 12 customers in a normal year to adding 101 within the space of nine months. And we've done that with no salespeople. It seems the market is getting ready for an open source BPM solution, and we really want it to be ours.
They get a full BPM solution, with what I consider [to be] the best modeling tools available, plus the source code license to customize it to their own needs. We're also working with other companies to add additional diagrams, such as UML diagrams, for object modeling and data modeling, such as the UML class diagrams. We're also adding organizational diagrams; developers can use organization charts in adding human workflow.
This is an example of where there are a lot of things you can do in business modeling, beyond processes, and with open source many people can contribute to the solution. We want these tools to be the standard modeling solution going forward. We believe that open source might help create that standard.
The Eclipse Umbrella
FTPOnline: So how does Intalio make its money?
Ghalimi: That's a very good question. If you need more, you can upgrade to the enterprise edition. The enterprise edition provides for support and for patch updates. We also give you indemnification. If there is someone who thinks that our software violates their patents, they can sue Intalio, but they can't sue you.
We include some additional features that are useful to the application, including support for Oracle and WebSphere as well as support for business activity monitoring (BAM). Down the road, some of these features will make their way to the open source version. It's an ongoing process. It's purely a subscription, and those who purchase the subscription get a lot of additional value. On the other hand, the open source version is a complete solution.
Back to top