Good practice – Use the facade pattern for Advanced Integration services
By Paul Pacholski
When you use Advanced Integration services in IBM® Business Process Manager (BPM) Advanced, a copy of the EAR file for the implementation of each Advanced Integration service is created for each process app that uses it.
For large implementations, these EAR file copies take a lot of space. To avoid wasting space, deploy that implementation EAR file once as part of one dedicated process app, and have a very small facade Advanced Integration service that invokes the process app. This facade pattern is documented in Implementing the facade pattern using IBM Business Process Manager Advanced V7.5. This IBM developerWorks article also applies to IBM BPM V8.0 through V8.5.5.
This pattern is built into IBM BPM v8.5.6.
Applicable editions: Advanced
Applicable releases: All
Source: Implementing the facade pattern using IBM Business Process Manager Advanced V7.5
“This pattern is built into IBM BPM v8.5.6.”
Can you tell more about this feature, please ?
Hello Maksim,
Se my article: http://www.ibm.com/developerworks/bpm/library/techarticles/1602_pacholski-trs/1602_pacholski.html on this topic.
Paul.
Hi, Maksim.
For more information about this feature, see “Implementing an Advanced Integration service” at http://www.ibm.com/support/knowledgecenter/SSFTN5_8.5.6/com.ibm.wbpm.wid.integ.doc/processcenter/topics/timplementwpsservice.html.
Laura
Hello,
I have Business process applciation that is facilating Human Task and Integration Application facilating SOA – Service orchestration etc. In addtion Integration Applcation can expose as stand alone service (HTTP Export) for other applciations to integrate. What will be the best pattern in this scenario in terms of performance and traceability?
Thanks
siva
Hi Siva,
I think this one is probably going to have some different opinions – I suggest you post this question in the forum where we can get input from a number of people to answer your question.
Jim