By Wolfgang, on January 26th, 2012
In the blog post Beautiful Transformations with Groovy I described how easy it is to create data transformations with Groovy. But sometimes organisations invested massively in XSLT transformation and want to reuse their existing XSLT templates. Read on for an an example that shows how to do that.
Assume we want to transform the following XML file . . . → Read More: Combining Groovy and XSLT for Data Transformation
By Wolfgang, on December 30th, 2011
According to the second rule of the agile manifesto working software is more important than comprehensive documentation. This is definitely true!
To be clear, this does not mean that software developed by agile teams is not documented. If comprehensive documentation brings value to the organisation, agile teams produce this as well. Specifications are written as well in . . . → Read More: Bug or Change – Cause of Conflict in Agile Projects
By Wolfgang, on November 30th, 2011
Although there is a greater likeliness of success in Scrum projects than in non-Scum projects, Scrum projects sometimes fail as well. If you ask the people involved in failed Scrum projects, they quickly accuse Scrum of being the cause for the failure. They claim to have done everything that Scrum requires, but failed, so the method . . . → Read More: How to Staff an Agile Team
By Wolfgang, on November 2nd, 2011
Sometimes business process automation (BPA) is described as the silver bullet to improve agility and time to market. Especially large vendors spend huge amounts of marketing budget to promote their BPM tool suites, “360 Degree”- and “Zero Code”-approaches.
But why does BPM increasy agility? Is it really easier to adapt processes to business changes if a process . . . → Read More: Agility through Business Process Automation?
By Wolfgang, on September 12th, 2011
Although keeping a Scrum team together 100% on-site is the ideal situation, sometimes it is not possible and the team works distributed. In such situations it might be handy to have a tool that can be used instead the whiteboard. A kind of virtual whiteboard that is accessible from everwhere. A popular modeling tool in IT . . . → Read More: Scrum Planning with Enterprise Architect
By Wolfgang, on August 24th, 2011
I have been using the Enterprise Architect modeling tool for many projects. I like the tool especially due to its quick modeling capabilities and productivity. Therefore is ideal for workshops with participants from IT and business. Performing live modeling together with the domain experts is a very efficient approach to gather accurate information related to processes . . . → Read More: BPMN 2.0 Model Interchange with Enterprise Architect, Signavio Modeler and Activiti Designer
By Wolfgang, on August 15th, 2011
Data transformations are the daily business in ETL and ESB scenarios. If you have a service- or business process boundary it is very likely that data has to be transformed between different representation.
Typical integration scenarios have to deal with a huge amount of different formats (flat file, xml, csv, json, even binary). To make things even . . . → Read More: Beautiful Transformations with Groovy
By Wolfgang, on August 8th, 2011
In the ServiceMix forum there is an interesting debate going on about the Future of ServiceMix. I’ve collected some quotes from the thread. I know it is sometimes dangerous to cite people without giving the full context, but I think it helps to get a rough idea about the direction in which ServiceMix is heading. If you are interested in more details please . . . → Read More: The Future of ServiceMix
By Wolfgang, on August 7th, 2011
It seems that that ServiceMix/Camel and Activiti are growing together as you can read in the blog post Supersize Activiti with Mule ESB and Apache Camel and Deploy Activiti as OSGi Bundles
Activiti has its roots in business process management, whereas Camel comes from the area of enterprise integration. Both allow to describe and automate processes. Activiti . . . → Read More: Combining Activiti and Camel?
By Wolfgang, on July 17th, 2011
My latest article Polyglot Workflows with Activiti and Silverlight has been published in the current issue of JavaSPEKTRUM. After losts of theory in form of articles and conference sessions, I thought it would be a good idea to present a real example. The Activiti engine is an interesting product in the area of BPM. If you go beyond simple demo applications . . . → Read More: Polyglot Workflows with Activiti and Silverlight