Tab navigation
- Overview
- Objectives- selected tab,
- Test preparation
The test consists of five sections containing a total of 52 multiple-choice questions. The percentages after each section title reflect the approximate distribution of the total question set across the sections.
Section 1 - Service Component Architecture (SCA) Programming Model and Solution Design (19%)
- Effectively organize a project into modules taking into consideration component reuse and application maintainability.
- Design and use business objects and the business object framework API when developing a solution.
- Design and use WSDL interfaces.
- Articulate the business value of SCA.
- Determine the use of microflows versus long running processes as appropriate.
- Include mediation flows using basic mediation primitives in the design when appropriate.
- Work with and understand generated deployment artifacts.
- Support solution versioning and maintenance using appropriate tools in the product.
Section 2 - Business Solution Development (35%)
- Use the module dependency editor to declare dependencies for modules, mediation modules, and libraries.
- Use the business process editor to create and configure a business process including any BPEL supported activity.
- Use the business state machine editor to create a State Machine component (including events, guards, actions and correlation sets).
- Understand the use of mediation flows using service message objects (SMO) and mediation primitives.
- Create and configure business rules.
- Create custom logic using the visual snippet editor.
- Create custom logic by using Java code.
- Configure a selector to dynamically invoke SCA components.
- Use the appropriate transaction Quality of Service qualifiers.
- Use the appropriate security Quality of Service qualifiers.
- Implement error handling and compensation within a business process.
- Configure CEI events.
Section 3 - Human Tasks (21%)
- Distinguish (use, demonstrate usage of) different types of human tasks (i.e., invocation task, collaboration task, to-do task).
- Use of human task to define security privileges in long-running processes.
- Choose between inline human task and stand-alone human task.
- Assign people to a human task.
- Use the escalation and notification mechanisms available for human tasks.
- Implement subtasks and follow-on tasks.
- Understand and work with the human task life-cycle.
- Implement client interactions for human tasks (including API, human task manager, business flow manager).
- Use different possible clients for a human task.
Section 4 - Connectivity (12%)
- Configure import and export bindings to support different types of connectivity (i.e. JMS, MQ, Web Services, HTTP, EJB, EIS and SCA).
- Add and configure an included technology adapter.
- Demonstrate the usage of synchronous and asynchronous invocation patterns.
- Transform data using data maps.
Section 5 - Testing and Troubleshooting (13%)
- Configure and use the integrated test environment to test modules and components.
- Use the test client for component testing (including data pools creation, test suite usage, etc.).
- Enable cross component trace for troubleshooting.
- Use the integrated debugger to troubleshoot components.
- Use appropriate server logs for problem determination.
- Use the BPC Explorer to test, inspect, and interact with business processes and tasks.
