An integration developer has created a single module to hold a parent BPEL process along with multiple child BPEL processes, which are all invoked by the parent process in a large application. The developer is considering reorganizing this application to position himself to better respond to potential changes over the lifetime of the application. What advice should be given to this developer as he decides how to reorganize this project?
A. Review each module in the application looking for artifacts that can be reused in multiple modules. Use libraries to reorganized the project and avoid leaving reusable artifacts in modules because that would make them private.
B. Review each child BPEL process looking for functionality that is commonly used throughout the application. Place this functionality into a new BPEL process using a library so that it can be shared by the other processes.
C. Use an integration solution to reorganize the project into smaller modules based on their core functions, and place any commonly used project artifacts into a library.
D. Place each BPEL process into its own module, then review the entire project placing all commonly used project artifacts into a separate module to promote their reuse.
正解:A
質問 2:
Module A contains a microflow which invokes verifyCustomerID service defined in Module B synchronously. The implementation of the verifyCustomerID is Java, and it has a WSDL interface. Which of the following statements is TRUE?
A. Although this is a synchronous invocation with WSDL interface, the data will be passed by value.
B. Since the implementation of the verifyCustomerID service is Java, a type safe invocation method needs to be used.
C. The verifyCustomerID service needs to implement the invokeRequest() method.
D. Since the service requester is a microflow, it can only invoke external services that define one-way operations.
正解:A
質問 3:
Refer to the Exhibit.
accounts.movements has been initialized as a list of strings with these values {"0","0","0","0","0"}. Which of the following statements about this scenario is TRUE?
A. The snippet enters into an infinite loop.
B. The snippet has a compilation error.
C. After the execution of the snippet, accounts.movements has these values {"0","1","1","0","0"}.
D. After the execution of the snippet, accounts.movements has these values {"0","1","1","1","0"}.
正解:A
質問 4:
Refer to the Exhibit.
This flow will generate a build error because there:
A. are multiple Single Entry - Single Exit (SESE) regions.
B. is a lack of synchronization.is a lack of synchronization.
C. is a cycle.is a cycle.
D. is a deadlock.is a deadlock.
正解:B
質問 5:
Refer to the Exhibits.
Which of the following statements is TRUE regarding this configuration?
A. A runtime exception will be thrown if Component2 is implemented as a business rule.
B. If MySelector is invoked on December 25, 2010, a runtime exception will occur.
C. Component1 and Component2 cannot have different implementation types.
D. Compile errors occur because there is no default component configured.
正解:B
質問 6:
Refer to the Exhibit.
Which of the following statements is TRUE about this configuration?
A. The Entry event payload contains all business object data.
B. The Expired event payload contains only the business object ID.
C. The Expired event payload contains a time stamp of the event occurrence.
D. Audit Log cannot be selected because there is an event with Full content.
正解:C
質問 7:
An integration developer added a default activity administration task for a process, and set the "Administrators" role to "UserGroup1" and the "Readers" role to "UserGroup2". Which of the following statements is accurate?
A. The default administration task staff settings will override any task that has explicit administration settings.
B. "UserGroup2" users will be able to update input messages of any "Ready" activity.
C. "UserGroup1" users will be able to terminate process instances.
D. "UserGroup1" users will have administrator rights to all activities in the process in addition to any activity-specific definitions.
正解:C
質問 8:
Refer to the Exhibit.
Which of the following is TRUE?
A. A build error will occur.
B. When inMessage is "true", LogCase1 and LogCase2 will run.
C. LogOtherwise will never run.
D. When inMessage is "true", LogCase1 will run.
正解:D