You need to go to a self help group - Rules and Workflow
Picture the scene: a self help group meeting, plastic chairs arranged in a circle. Sitting on the chairs are an assortment of (mainly) men in their 20’s or 30’s. One plucks up the courage and mumbles ‘Hello, I’m Paul , and I’ve been writing bad Java code for 10 years‘.
‘When I got into Java I was using JSP for everything - HTML, talking to databases, doing workflow - anything I could get my hands on. I was young and I didn’t know what I was doing. Even after I got treatment based on EJB, Spring and Hibernate, I still feel that there is a void at the centre of my coding life‘.
‘I fell in with a bad crowd. Business types with suits and violin cases. They said they’d pay me good money if I built them something. Now they don’t believe that it works - it’s all techie stuff to them. Those boys are going to play rough if I can’t make them understand the code. What can I do?‘
There was silence for a while. Then the group leader said
It’s a tough one. Does anybody have any suggestions?

[...] No, the moral of the story is that IT systems (yes the geeky bits) can have a huge impact on customers in traditional business (you know, they ones that pay you money). Being the helpful people we are, we’ll even show BMI how to fix this using Business Rules. Somewhere, deep in the bowels of the BMI system code, Someone, a long long time again decided ‘no one will ever want to check in before they leave’ . And now that it’s spaghetti code, it can’t be fixed, leaving a lot of unhappy customers. Bookmark this pageThese icons link to social bookmarking sites where readers can share and discover new web pages. [...]
Pingback by Technology and People - British Midland’s - BMI - Dirty Little Online Checkin Secret — October 16, 2007 @ 9:30 am
[...] 3) JBoss Drools Engine (Drools) - I’ve blogged (a little bit) about Drools before. I’ve also been fortunate enough to hear Mark Proctor speak and you will come out an convinced that the natural home for Business Logic is in the Rule engine. [...]
Pingback by Technology and People - Top 10 Speakers at the Irish Java Technologies Conference (IJTC Dublin) — October 25, 2007 @ 1:54 pm