There has been much talk over the years about the ability of the various business process management (BPM) offerings to create an orchestration layer that provides the communications layer necessary to bring order and controlled flexibility to horizontal processes.
I think that most proponents of BPM would agree that it is clear that you cannot succeed in BPM without communication. BPM can be thought of as a reaction to the changing communication patterns of modern businesses because problems with processes often reflect more horizontal than vertical integration issues. This change is a result of new ways that businesses and the people inside those businesses communicate with one another to increase agility and lower costs.
Are we starting to reach the time where horizontal collaboration tools like BPM are mashed-up with vertical specific, “run-the-company” processes to create flexible application frameworks that allow companies the capability to embrace all major forms of IT-enabled collaboration, with enterprise security policies and business processes, without major disruption to how the Business gets on with the job?
For example (and I apologise for the shameless self promotion) my company, Axispoint, is currently working on a project to provide a GRC solution for a client. The solution will be a mash-up of the various risk engine and sanctions list provider services, etc. and will be built on a BPM framework to provide control and visibility into the in-flight processes. I haven’t found others that are using mash-ups and BPM technology in quite the same way. I would be interested to hear from anyone that is working on these solutions.