C9550-412 IBM Business Process Management Express or Standard Edition V8.5.5, BPM Application Development

Number of questions: 60
Number of questions to pass: 38
Time allowed: 120 mins
Status: Live

The test consists of eight sections containing a total of approximately 60 multiple-choice questions. The percentages after each section title reflect the approximate distribution of the total question set across the sections.

Section 1 – BPM Methodology 7%
Outline the timeline and key objectives for each iteration and playback of the IBM BPM methodology.
Identify the roles and responsibilities for each of the project team members of the IBM BPM playback methodology.
Illustrate what development steps are needed to perform each playback phase using IBM Business Process Manager.

Section 2 – IBM Business Process Manager Architecture 12%
Describe the differences between the Express, Standard and Advanced editions of IBM Business Process Manager.
Explain the BPM architecture and components.
Build applications using the appropriate mix of BPM application components (Process Apps, BPDs, toolkits, processes, sub-processes, services, etc.).
Demonstrate an understanding of the impact of design decisions on application performance.

Section 3 – Process and Case Modeling 25%
Construct a Business Process Definition using complex patterns (e.g., loops, sub-processes, ad hoc sub-processes, parallel activities, events).
Construct a Case Type using document types, activities, new and existing services and sub-processes.
Build business objects and variables for use within a business process solution. This includes use of environment and exposed process variables and how data is passed between BPM process application components.
Demonstrate an understanding of the different gateway types and their runtime implications.
Configure task assignments including teams, team retrieval services, team filters and expert teams.
Model escalations within a business process solution.
Outline the implementation and behavior options of ad-hoc activities.
Explain the differences between a structured and an unstructured process.

Section 4 – User Interface Development 17%
Demonstrate an understanding of the differences between client side human services and heritage human services.
Create Coach Views and Coaches, including JavaScript, Cascading Style Sheets, localization, and boundary events.
Define Coach View configuration and data options.
Call services (such as Ajax and REST) from Coaches and Coach Views.
Customize user interfaces including dashboards, process instance UI, case instance UI, and Process Portal.

Section 5 – Service Development 17%
Construct incoming and outgoing web service integrations.
Construct Undercover Agents.
Construct content management system integrations.
Construct database integrations.
Construct decision services.
Utilize the IBM BPM APIs.
Construct Ajax services.

Section 6 – Performance Tracking and Reporting 10%
Implement autoC45:C48g groups, and timing intervals to monitor state and performance.
Retrieve auto-tracked and manually tracked process information from the Performance Data Warehouse.
Create custom dashboards and reports from tracked process data to display process state and performance.
Configure Key Performance Indicators (KPIs) and Service Level Agreements (SLAs).

Section 7 – Error Handling, Debugging and Troubleshooting 7%
Design and implement error and exception handling.
Debug processes and services using the appropriate combination of tools, including Process Inspectors, service debugger, Process Admin console, BPM documentation, WebSphere Application Server log files, FFDCs, web browser debugger and console.

Section 8 – Deployment, Governance and Toolkits 7%
Build and use shared artifacts with toolkits.
Explain the process application deployment procedure, including online/offline deployment, BPM system topology and process instance migration.

The sample test is designed to give the candidate an idea of the content and format of the questions that will be on the certification exam. Performance on the sample test is NOT an indicator of performance on the certification exam. This should not be considered an assessment too

To prepare for this test, it is first recommended that you are familiar with the job role description and the parameters this certification is based on, as well as have knowledge of the topics outlined in the test objectives/skills measured on the test. Compare your own technical level to the test objectives and the recommended training resources, and then determine for yourself how much preparation you require. Note that these educational sources are recommended, but not required (*) before taking a certification test.

Before preparing for the certification test, it is recommended that you measure your current level of skill by taking the Sample Test (located from the “Sample/Assessment test” link above)..

You can prepare for the test through the Tutor Approach (classroom, instructor led course, and other sources) or the Self-Study Approach. Sources within each approach collectively cover the skills measured on the test.

To prepare via the Tutor Approach, take course [ (WB814 or ZB814) and (WB815 or ZB815) ], and refer to the sources with an * in front of them. Note that per this formula, you are required to take only 2 courses.

To prepare via the Self-Study Approach, omit the courses, and refer to all other sources with and without the * in front.

(*) Notes:
The recommended educational resources listed are not intended to be a substitute for, but should complement, relevant practical experience.
Extensive product knowledge is required to pass the test.
Every effort has been made to make the recommended educational resources as complete and as accurate as possible, but no warranty of fitness is implied. The resources provided are on an as is basis. IBM shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from course or publication content..
Classroom Course

Course Title: Process Implementing with IBM Business Process Manager Standard V8.5.5 – II

Course Duration: 5 Days

Course Number: WB815G

Course Abstract:

Please also see alternative option ZB815G (listed under “Online Courses”).

This intermediate course teaches application developers and BPM team members how to use IBM Business Process Manager to design and develop process applications. It is an interactive class with demonstrations and hands-on lab exercises.

Note: This course fully covers test objectives 5A, 6A, 6B, 6C

This course partially covers test objectives 2C, 3A, 3C, 3E, 4B, 4D, 5B, 5F, 6D, 7B

This course does not cover test objectives 1A, 1B, 1C, 2A, 2B, 2D, 3B, 3D, 3F, 3G, 3H, 4A, 4C, 5C, 5D, 5E, 5G, 7A, 8A, 8B

Course Title: Process Implementing with IBM Business Process Manager Standard V8.5.5 – I

Course Duration: 5 Days

Course Number: WB814G

Course Abstract:

Please also see alternative option ZB814G (listed under “Online Courses”).

This course teaches core process modeling skills. You also learn a project development approach, process model implementation fundamentals, and exceptional delivery patterns. These skills improve the speed and quality of process definition and implementation efforts.

Note: This course fully covers test objectives 1A, 1B, 1C, 2A, 2B, 3D, 3F, 3G, 5C, 5D, 5E, 7A, 8A

This course partially covers test objectives 2C, 2D, 3A, 3C, 3E, 4B, 5B

This course does not cover test objectives 3B, 3H, 4A, 4C, 4D, 4E, 5A, 5F, 5G, 6A, 6B, 6C, 6D, 7B, 8B
Online course

Process Implementing with IBM Business Process Manager Standard V8.5.5 – II – SPVC

Please see alternative option WB815G.

Leveraging the IBM BPM Coach Framework in Your Organization, Pages 50, 52

* Empowering your Ad Hoc Business with IBM Business Process Manager, Chapter 2

Scaling BPM Adoption – From Project to Program with IBM Business Process Manager Chapter 3; Page 103; Chapter 5, Pages 170, 172, 180

Web Resource

* Starting a new process

* Difference between heritage human services and client-side human services

* Service types

Business Performance Data Warehouse tracking group views

Tips for debugging coach view lifecycle method inside client-side human services

* Implementing a case activity

Tracking groups of process variables

Providing information about coach views

Modeling event subprocesses

Tracking IBM Business Process Manager performance data

* Managing orphaned tokens with a policy file

Managing and using toolkits

Associating process variables to a tracking group

BAL Reference

Handling errors using error events

Adding a BAL Rule component to a service

Configuring a Web Service Integration component

Configuring a BPD activity for multi-instance loops

Creating exposed process values (EPVs)

Enabling work to be postponed and resumed at run time

How variables are passed in Process Designer

Add event gateways

* Customizing the Process Performance and Team Performance dashboards

Business rule parts and structure

Building a Decision service

Managing tokens using the REST API Client and Process Inspector

* Adding an Enterprise Content Management

Limitations in working with IBM BPM documents

Attaching the undercover agent to the message event

* Which artifacts should I use?

* Performing modeling tasks for inbound events

BPM Overview

* Optimizing BPD execution for latency

Using start message events

* Detecting and terminating infinite loops in JavaScript activities

Creating an unstructured (ad hoc) activity

* Adding a case type variable or property

* Heritage human service to client-side human service conversion

* Creating user interfaces for a BPD

Managing Orphaned Tokens

Managing snapshots

Inspector Reference

Assigning teams to BPD activities

* Configuration properties and configuration options

Dashboards in Process Portal

* Instance Details UI Service Template

Adding a JRules Decision Service component to a service

* Creating SLA

Modeling delays, escalations, and timeouts by using timer events

Exposing business process definitions

* Subscribing to document and folder events: the end-to-end approach

* HTTP Methods supported by REST APIs

Creating a custom dashboard

BPM SQL Integration

Creating a team

* Calling Ajax services from coach views

Creating an inbound web service

Managing Business Performance Data Warehouses

Web services compatability

xample: creating a coach that calls an Ajax service

Subprocess types

Setting up collaboration features for business users

Creating localization resource

Localizing Process Applications

PartnerWorld Code: 15010505
Replaces PW Code: 15010504

Status: Live
This intermediate level certification is intended for BPM application developers who lead and contribute to the delivery of complex level process applications.

These BPM application developers implement high quality process-driven and case-driven business solutions using IBM Business Process Manager Express or Standard Edition V8.5.5. This includes:
1. BPM Methodology
2. Application Architecture
3. Process and Case Modeling
4. User Interface Development
5. Service Development
6. Performance Tracking and Reporting
7. Error Handling, Debugging and Troubleshooting
8. Deployment, Governance and Toolkits

These BPM application developers are expected to be generally self-sufficient and be able to perform the tasks involved in the role with occasional assistance from peers, product documentation, or vendor support services.

To attain the IBM Certified BPM Application Developer – Business Process Manager Express or Standard Edition V8.5.5 certification, candidates must pass 1 test. To prepare for the test, it is recommended to refer to the job role description and recommended prerequisite skills, and click the link to the test below to refer to the test objectives and the Test preparation tab.
Recommended Prerequisite Skills

Knowledge and foundational skills one needs to possess before acquiring skills measured on the certification test. These foundational skills are NOT measured on the test. For skills measured on the test, see Test Objectives.)

Functional knowledge of:


General knowledge of:

This certification requires 1 exam

Exam Required:
Click on the link below to see exam details, exam objectives, suggested training and sample tests.

C9550-412 – IBM Business Process Management Express or Standard Edition V8.5.5 BPM Application Development

Each test:
contains questions requiring single and multiple answers. For multiple-answer questions, you need to choose all required options to get the answer correct. You will be advised how many options make up the correct answer. is designed to provide diagnostic feedback on the Examination Score Report, correlating back to the test objectives, informing the test taker how he or she did on each section of the test. As a result, to maintain the integrity of each test, questions and answers are not distributed.


A BPM Application developer is creating a case that call center agents can use when a customer wants to dispute a credit card transaction. The call center supervisors need a separate user interface for the case that is viewable only by call center supervisors.
What should BPM application developer do to support the requirement?

A. Assign “Call Center Supervisors” team as a Manager Team for the case
B. Duplicate the default user interface and assign the “Call Center Supervisors” team as a Manager Team for the case
C. Create an Instance Owners user interface and assign the “Call Center Supervisors” team in the “Instant Owners” team
D. Create a Launch Ul Default user interface and assign the “Call Center Supervisors” team in the “Expose to start” option in the Overview page of the case.

Answer: B

A BPM application developer has enabled auto-tracking for a car tire production and run the update tracking definitions command in process designer. During a playback, the BPM application developer is asked to rename the auto-tracking group from “at1392376481525” to “tireProduction” and run update tracking definitions again.
When building a custom dashboard, what resource should the BPM application developer
use to retrieve the data?

A. The “tireProduction” view for the “tireProduction” table.
B. The “tireProduction” view for the “at1392376481525” table.
C. The “at1392376481525” view for the “tireProduction” table.
D. The “at1392376481525” view for the “at1392376481525” table.

Answer: B

A BPM application developer is using a toolkit as a dependency for a process application. During testing, a bug is identified within a service contained in the toolkit.
To fix the bug and get the fix applied to the process application, what must application developer do?
Fix the bug in the toolkit, and:

A. take a snapshot of the toolkit
B. take a snapshot of the process application and then take a snapshot of the toolkit
C. take a snapshot of the toolkit, and then upgrade the version of toolkit in the process application
D. the fix is automatically applied to the process application

Answer: A

The BPM process center experiences a CPU spike, affecting the availability of process center for other users. It is suspected that one of the services being tested by the application development team contains an infinite JavaScript loop, though the process center does not have loop detection exception enabled.
Where can the BPM application developer find information to indicate which service might be causing the issue? (choose 2)

A. Process admin console
B. Process portal debugger
C. Browser debugger features
D. Process designer inspector
E. WebSphere application server log

Answer: A,B

A BPM application developer is building client side human services including custom coach views for inclusion in a set of business process definitions (BPDs). The BPM application developer tests the business processes using the process designer inspector. One of the human services is not working as expected and it is suspected that the JavaScript in the custom coach views is at fault.
Which of the following debugging tools can the BPM application developer use to diagnose the problem?

A. BPM service debugger
B. BPM process inspector
C. Process admin inspector
D. Browser debugger features

Answer: D

Click here to view complete Q&A of C9550-412 exam
Certkingdom Review
, Certkingdom PDF Torrents

 MCTS Training, MCITP Trainnig

 Best IBM C9550-412 Certification, IBM C9550-412 Training at certkingdom.com



Best Online MCITP Training and Learning blog