IBM Business Process Manager


Embedding another web app into Coaches .


Question is can we really do this . Can I embed an asp / jsp from a running web app and push it into coaches and skin it .
I also need ideas of how I can capture some some of the events happening in that embed application in my task .
I am new to bpm and just want to know if this is a good way to go forward . I am in BPM v 8.0.1.
Thanks
Sumit
To progress down this route you need to be comfortable in Web 2.0 technologies including HTML, DOM, JavaScript, Events and Dojo. At the simplest level, you can create an <iframe> in a Coach and pass in the reference to your other web app. This would allow the two to co-exist in the same area. If you want them to interact, then you are pretty much looking at Portlets and such. I once heard that there was going to be a mashup standard but I think it fizzled and it appears that the hype on Mashups is now over. Shame, coz I kinda liked the notion (at least in principle).
Neil
kolban
1000000446
‏2013-06-13T19:18:17Z
To progress down this route you need to be comfortable in Web 2.0 technologies including HTML, DOM, JavaScript, Events and Dojo. At the simplest level, you can create an <iframe> in a Coach and pass in the reference to your other web app. This would allow the two to co-exist in the same area. If you want them to interact, then you are pretty much looking at Portlets and such. I once heard that there was going to be a mashup standard but I think it fizzled and it appears that the hype on Mashups is now over. Shame, coz I kinda liked the notion (at least in principle).
Neil
More...
Thanks for the reply Neil ,
We were able to do the iframe to embed the web app. But now my question is more of how can I track the inputs or selects , which were done in the application for the BPM to report on ..?
Other then Mashups any other options ??
Thanks
Sumit
sumitaga
100000A5P9
‏2013-06-13T20:53:37Z
Thanks for the reply Neil ,
We were able to do the iframe to embed the web app. But now my question is more of how can I track the inputs or selects , which were done in the application for the BPM to report on ..?
Other then Mashups any other options ??
Thanks
Sumit
More...
I'm afraid I don't really have a good answer. I am imagining an "arbitrary" web app which has text input fields, selects, tables etc etc. In order to "hook" into that web app (remember it is arbitrary), that application would have to expose events, setters and getters for other apps on the same page to interact with it. This is commonly known as web page level data binding.
The only other alternative I can think of is that the "embedding" app is engineered to have detailed internals knowledge of the "embedded" app. Effectively doing "DOM" level scraping. I would personally avoid that like the plague. If I had to go to that degree of combination ... I'd give it up and start again with a different approach. DOM level scraping is no fun and brittle as can be.
Neil
I think you would be better served to have your BPM solution redirect the user to the web app rather than embedding it. You would likely need to add a layer on top of the web app that understands when the user is coming from BPM and will pull the task context for populating the web app data and then submit the resulting data back to BPM. I would do this via the REST API. I don't think embedding a JSP inside your coach designer UI is really the right approach...
Andrew Paier | Director | BP3 Global, Inc.
BP3 Global's Website | Twitter | Linkedin | Google+ | Blogs

Related Links

Validate the insatnce id
Start Process via REST API with TWDate as input
Rich text format
Link to Other Page using JS
Coach View Modify Control Type at Runtime
Unabel to see Process Server in Process Center Servers tab .
Task Assignment
Custom Palettes for BPDs and Services?
options for creating process instances using javascript API
Duplicate KPIs after upgrade
import snapshot of process app A to process app B
IBM BPM 8.0.1.2 BPD save error
How to change SMTP default port no.
BPM 8.5.0.1 with SharePoint 2010
How to optimize classes loading time of java integration?
REST API Restriction

Categories

DW
Enterprise Content Man...
Cast Iron Community
ibm_ru
Lotus
dW
Spark on z/OS
PowerVM Blogs
C/C++ compilers for IB...
IBM Connections Cloud ...
IBM ECM System Monitor
FileNet Business Proce...
IBM OmniFind Enterpris...
IBM FileNet Content Ma...
IBM Kenexa CompetencyM...
IBM Kenexa CompAnalyst...
Tivoli Security Compli...
Security Access Manage...
IBM Security Identity ...
IBM Application Perfor...
PredictiveInsight
Security Configuration...
General Discussion
Collaboration Network
IBM SPSS Modeler
The SPSS Community web...
RDi - Rational Develop...
ERP
Regional
Industry
BI Strategies
IBM Cognos 论坛 - 中文
Rational DOORS DXL
Performance Management...
Системы хранения данны...
Серверы IBM System x
websphere
Lotus Brasil
IBM Automation Control...
Community
Java
Report abuse
InfoSphere Master Data...
.NET Development with ...
IBM DB2 Recovery Exper...
IBM InfoSphere Guardium
IBM Forms Experience B...
Part 3 - Challenge #08...
Visualization
IBM HTTP Server
IBM Monitoring and Dia...
Runtime Migration to W...
WebSphere Enterprise S...
WebSphere DataPower XC...
Network Intrusion Prev...
IBM Cloud Identity
Administration
DSM Extensions, Custom...
Sterling Information B...
Mapping / Translation
Announcements
General Discussion
IBM Control Center
Connect:Enterprise
Managed File Transfer
JSP Webpages in GIS
Gentran Server for Win...
General Discussion
Connect:Direct for Win...
Connect:Direct Mainframe
Connect:Enterprise UNIX
Suggestion Box
SDK & Tools
Release 7 Chit-Chat
Shipping
Containerization, Pack...
Performance Tuning
Store Order Management
Extensibility
App Servers
Weblogic Misc
IBM ILOG Elixir Previe...
IBM ILOG Elixir General
IBM Operational Decisi...
CP Optimizer
JRules BPM/SOA Integra...
Форумы по технологии Java
Information Server - J...
IBM Simulation Producer
Visual Performance Ana...
IBM Academic Initiativ...
IBM Cloud Application ...
Tivoli Netcool Configu...
IBM i IBM i Performanc...
Ajax forum
AIX Open Source Software
HPC Central Technical ...
IBM System Storage
Server-side Java progr...
Java filter
Middleware and Web ser...
Linux scripting

Resources

Encrypt Message



code
soft
python
ios
c
html
jquery
cloud
mobile