John Reynold's over at Sun, ponders the question 'Why do Java developers hate BPM?'
BPM suites make programming boring. They force you to use point-and-click and drag-and-drop tools to design your process diagrams, data models and forms. What's worse, they actually encourage Business People to model processes and design forms on their own... Fortunately most Business People are too intimidated to use these tools, but it does open the door for them to look over our shoulders and meddle in our affairs. That certainly doesn't sound like something that real programmers would like, does it? I'm not being subtle, am I? BPM suites are a threat to traditional Java programmers. These suites are far from perfect, but even in their current state we can see where things are heading. The days of the Java Guru as indispensable are fading... We've used Java to build tools that make knowing Java itself less important, and that's opened up competition for us from folks who didn't spend years learning Java. We're victims of our own success... and that's going to cost us.
Read the complete post: http://weblogs.java.net/blog/johnreynolds/archive/2007/10/why_do_java_dev_1.html