I am looking for end-to-end guidance from the IBM TechXchange community on IBM BPM / IBM Business Automation Workflow (BAW), covering both development and deployment best practices.
In addition to architectural and implementation guidance, I would greatly appreciate it if community members could share learning materials (official documentation, tutorials, courses, blogs, Redbooks, or real-world references) that help cover all major aspects of BPM/BAW.
Areas of interest include:
1. BPM Application Design & Development
-
Process modeling best practices (BPDs, lanes, teams, roles)
-
Human Services vs Integration Services vs Exposed Services
-
Coaches and Coach Views (client-side vs server-side logic)
-
JavaScript usage in BPM (coach JS vs server-side JS)
-
Error handling, transactions, and logging strategies
2. Integrations & Services
-
Integrating external systems using WSDL / SOAP and REST
-
Java Integration Services vs External Services
-
Security, authentication, and credential management
-
Reusable service orchestration patterns
3. Toolkits & Reusability
-
Designing reusable toolkits (UI, services, integrations)
-
Versioning and dependency management
-
Governance and lifecycle management of toolkits
4. Deployment & Environment Management
-
Process Center vs Process Server usage
-
Snapshot management and promotion strategies
-
DEV → TEST → UAT → PROD deployments
-
WebSphere configuration and environment-specific settings
5. Operations, Performance & Troubleshooting
-
Performance tuning and monitoring
-
Common production issues and resolution approaches
-
Logging, tracing, and supportability best practices
I am particularly interested in structured learning paths or recommended sequences of materials that help build strong coverage across all these areas, beyond isolated examples.
Any guidance, references, or shared experiences would be highly appreciated.
Thank you.
------------------------------
Wasif Khan
------------------------------