ELS ?

ELS?  Yeah, that’s what I said when I was with a US manufacturer earlier this week.  I’d not come across this particular TLA and needed clarification – Enterprise (of course!) Lean Sigma.

This reminded me of a forthcoming ebizQ webinar being conducted by IBM next week.  This is taking a look at SOA + Lean Sigma + BPM.  Now that seems like quite a big mouthful to digest all at once, but I’m registered and keen to hear what they have to say.

What does surprise me is the lack of awareness of BPM in this type of company.  I guess it’ll be people like me having thousands of these conversations that will gradually raise BPM’s profile, but I still sense that there is a long way to go.

Audit fatigue

McAfee are undertaking ongoing research into compliance audits and their impact on IT functions.  Writing on the OCEG website Evelyn de Souza of McAfee states:

“The most notable finding was the lack of automation tools in organizations with more than 5,000 employees. More than half of the respondents used either unspecified tools or spreadsheets. Timely and accurate data collection is a protracted, manual endeavor for many organizations. Proprietary interfaces for point products prevent data integration, even if the reporting capabilities of the products are automated, resulting in the need for spreadsheets. This lack of operational efficiency puts a huge strain on IT departments. It robs them of time to invest in other initiatives.”

Penetration of BPM into compliance-based functions has clearly still got some way to go.  Where I disagree with Evelyn is in the need for a vendor-specific compliance reporting infrastructure.  Instead, I’d like organisations to recognise that they can ‘roll-their-own’ as part of their SOA using open-source tools.

BPM the new frontier for FLOSS

Extract from the Open World Forum Roadmap 2002, p61:

“Recommendation #11
BPM/Management will be the new frontier in FLOSS applications.
Beyond infrastructures and even ERP, the management of the mashup IT and business services of tomorrow will be key to the future. Large communities must develop key initiatives, to build open foundations for these tools, around large multi-vendor communities such as Apache and OW2.”

The new frontier?  Or a new frontier?

Anyway, checkout open source BPM group on LinkedIn!

On-demand needing a change in mind-set

I’ve been working over the last few days with a couple of relative newcomers to the on-demand application software space.  One is bpm and the other webforms.  Of course on-demand software isn’t anything new per-se and we all use it everyday.  The Google search engine is, after all, an on-demand service.

However, my use of these two applications, and the need to get the two to work together, has caused me to  take stock of my understanding of the space.  I know this is going to sound dumb, but I was both surprised and slow to realise the significance of httpfox telling me about the POST requests being made each time I completed a field on my first hosted webform (which was embedded into another web page).  It just hadn’t occurred to me that the data was going back to the form provider!

I guess this was because in my mind I was using form design and provisioning services not data management services.  I didn’t want or need the form vendor to have the data – that needs to go to the bpm provider – but only temporarily, since the bpm service will route it to a persistence service.

So, I now have a few possible routes I can take.  The first is download the form code (if that service is provided).  This means I’m using a form design service.  Since I’d not ever need to persist the form with the service this is something that I could use for gratis within my 3 form limit.  But not much of a paradigm shift for software.

The second is to POST the data back to the form provider and then in turn POST to the bpm.  However, this is going to be a bit tricky.  The bpm service, whilst Atom based, doesn’t offer a documented REST api, and then there are the difficulties with authorisation that I fear haven’t really been worked through.  And I’m not sure the webform vendor is geared to this.

The bpm service provides a simple field in which to paste html/javascript to create basic webforms (inline CSS etc) and has a webforms designer on its route map.  But why?  I want to use the best in breed services available to build out my processes, I don’t want a closely coupled integrated stack of ‘jack of all trades’.  I want loose coupled, composite on-demand service based processes and service providers who are prepared to help me get there.

On-demand webforms:

Formdesk / FormLogix / FormSpring / Frevvo / Icebrrg / Wufoo / jotForm / Sidewalk / The Blue Form / The Form Assembly

On-demand bpm:

Cordys and here Appian / RunMyProcess / Skemma / Lombardi / Intalio / ProcessMaker / Eccentex / Integrify / Pega /

Intalio Developer Edition

Spent yesterday evening at the Institute of Electrical Engineers in London with Arnaud and the guys from Intalio getting the score on their release schedule.  They are doing a whistle-stop tour of briefings in major European cities, so having been over to IntalioCon in June I thought I would make the shorter journey to London to catch-up.

The most interesting development from my perspective were the intentions around Intalio Developer Edition.  This is a pure open source play which will enhance Intalio’s credentials in the OSS arena.

The stack builds up from the foundation of the Apache ODE bpm server.  Instead of Tempo, workflow utilises Singleshot as the task manager.  Singleshot is a Ruby app.  Above ODE and Singleshot is SimPEL, a scripting language for coding BPEL.

Intalio plan to develop bindings for this stack to perform with a number of languages.  The first release will liekly have support for PHP, Ruby and Java.  If I can make a distinction between enterprisey and web 2.0, I think this is going to take BPM to a new cadre of developers.

Once something firmer is released I’ll have a worthy topic of interest to take to ncl.rb.

GoOpen-E conference

Copyright © Jason Woodruff.  Visit the original at http://jasonwoodruff.wordpress.com/2008/04/26/goopen-e-conference/

WHAT?  Conference for users of open technologies for BPM, BI, BRM, SOA, ROA, WOA, EAI

WHERE?  Newcastle/Gateshead

WHEN?  The Autumn

Contributors needed.  Particularly keynote speakers and user organisations from the UK and Europe.

Email jason@open-source-network.org

See related page.