Wednesday, 21 September 2016

How can IBM Business Process Manager capabilities be exposed in an internet facing deployment?

This IBM Technote: -


has the latest ( as of August 2016 ) position on the oft vexing question about using IBM BPM for internet-facing solutions: -

<snip>
Question

How can IBM Business Process Manager capabilities be exposed in an internet facing deployment?

Cause

Introduction
IBM Business Process Manager is a powerful process development platform - designed to allow business analysts to model process flows and user interface elements in a single package. In order to achieve this goal, there must be compromises for example in functional scope and programming model:

• While most business analysts will be happy to not having to deal with all complexities of software development, programmers will likely observe a lack of control in certain areas.
• Similarly, creating coaches by dragging and dropping reusable components from a palette on a canvas is great, but does not provide the level of control that is required for pixel perfect user interfaces.
While the simplified programming model allows you to build applications with reasonable security, it is not on the same level as a lower level application development environment which for example gives you full control over HTTP requests. Also, the simplified programming model allows you to take shortcuts to build functional, but less secure applications.
</snip>

Please review the Technote for the full IBM position ...

No comments: