Which statement is true about an if-then rule evaluation?
Answer : A
Explanation: http://www.oracle.com/partners/en/knowledge-
zone/applications/soasuite11g-1877659.pdf
Which two approaches are valid when using dynamic partner links in a BPEL process?
Answer : A,C
Explanation: A (not D): How To Create a Dynamic Partner Link at Design Time for Use at
Runtime -
To create a dynamic partner link at design time for use at runtime:
-> Create a WSDL file that contains multiple services that use the same portType. etc
C (not B): The BPEL specification mandates that only the partner endpoint reference (EPR) can be changed dynamically. In BPEL terms, only the partnerRole of a partner link element can have a new value assigned. The myRole value doesn't change after the BPEL has been deployed.
Note:
* Dynamic Partner Links and Dynamic Addressing
During the design-time of an application, you may need to configure certain services whose endpoints (addresses) are not known beforehand, or it may be necessary to change an endpoint reference while the application is running. The Dynamic Partner link feature allows you to dynamically assign an endpoint reference to the partner link. This means that you can use one partner link for subsequent calls to different web-services (provided that the services use the same interface).
* For successful deployment of the process, a partner link should be completely defined.
When you deploy the project, the WSDL file for the partner link should contain and define both the abstract and the concrete information for the partner link, including address and port, though later the concrete information can be changed independently from the WSDL file.
View the Exhibit.
Answer : B
Explanation: * The main controls of Oracle SOA Service Infrastructure can be configured using the soa-infra-config.xml file located in the DOMAIN_HOME/ config/soa- infra/configuration directory. In this file you can specify:
/ The data source JNDI name for process dehydration.
/ The server and callback URL
/ The audit level of information to be collected by the message tracking infrastructure.
Note:
* In Oracle BPEL Process Manager 11g, you specify Oracle BPEL Process Manager engine properties in bpel-config.xml and soa-infra-config.xml (both are accessible as
MBeans).
* You can change the SOA Infrastructure ServerURL property port from Oracle Enterprise
Manager Fusion Middleware Control Console. This automatically updates the port setting in the soa-infra-config.xml file under $DOMAIN_HOME/config/Domain_Name/configuration.
* Since 11.1.1.2, bpel-config.xml is no longer available into the file system and therefore the only chance for modification is through EM Console.
* bpel-config.xml Configurations for BPEL Engine.
Incorrect:
Not C: Oracle SOA Service Infrastructure Services are contained in the soa-infra-wls.ear file.
Which two are beneficial results of a successful SOA governance initiative?
Answer : A,C
By using the System Component Architecture (SCA) test framework, you can create tests for which three items?
Answer : A,B,C
Explanation: The test framework supports testing at the SOA composite application level.
In this type of testing, wires (C), service binding components, service components (such as
BPEL processes and Oracle Mediator service components) (B), and reference binding components (A) are tested.
Which expiration and escalation setting can be used to route a task a specified number of levels up a management chain if the assignee does not respond in a given time period?
Answer : E
Explanation: Figure, Escalate After Policy
Each JCA adapter has a single deployment listed in the WLS Console. Identify two accurate descriptions about managing multiple instances of each adapter in the runtime.
Answer : A,D
Explanation:
* The Oracle Database Adapter is a JCA 1.5 connector, which is deployed to the application server during installation.
The Oracle Database Adapter consists of multiple instances; each instance represents a connection to a database end point. Different SOA processes may point to the same adapter instance (database), while different service endpoints in a SOA process may point to different adapter instances (databases).
Because each adapter instance points to a single database, there is a one-to-one correspondence from adapter instances to application server data sources. Out of the box there is a single Oracle Database Adapter instance named eis/DB/SOADemo, which points to the data source jdbc/SOADataSource.
The list of adapter instances is stored in a deployment descriptor file, weblogic-ra.xml on
Oracle WebLogic Server. (It is inside of DbAdapter.rar, which contains also the Java class files in DBAdapter.jar). Configuring an Oracle Database Adapter instance is more about creating the underlying data source: getting the correct JDBC driver and connection URL.
You want to include documentation in the BPEL source code for a business rule component that you are adding to your BPEL model. How would you enter this documentation?
Answer : C
Explanation:
Note:
* Example
Viewing BPEL Source Code -
At the bottom of the window, you can use the BPEL Designer and BPEL Source tabs to switch between graphical editing mode (BPEL Designer) and text-editing mode for the source code of the BPEL process (BPEL Source). Two-way editing is enabled; that is, changes you make in one mode are reflected in the other mode.
View the Exhibit.
Answer : A,C
Explanation: A: Complete parent tasks of early completing subtasks:
This option is for environments in which you have multiple stages and participants working in parallel.
Participants perform subtasks in parallel, and one group's rejection or approval of a subtask causes the other group's subtask to also be rejected or approved.
C: Complete task when a participant chooses: <outcome>
A participant in a task can accept or reject it, thus ending the workflow without the task being sent to any other participant. For example, a manager rejects a purchase order, meaning that purchase order is not sent to their manager for review.
Incorrect:
Not D: Enable early completion in parallel subtasks
This option is for environments in which you have multiple stages and participants working in parallel.
Participants perform subtasks in parallel, and one group's rejection or approval of a subtask does not cause the other group's subtask to also be rejected or approved.
In a design session, a colleague makes the following comments about cluster support for
Oracle SOA Suite 11g application. Which two statements are correct?
Answer : C,E
Explanation: C: Scale by adding machines:
* A WebLogic Server cluster provides these benefits:
Scalability -
The capacity of an application deployed on a WebLogic Server cluster can be increased dynamically to meet demand. You can add server instances to a cluster without interruption of servicethe application continues to run without impact to clients and end users.
High-Availability -
Incorrect:
Not A. They appear as one weblogic server instance.
Not B. They can run on sepate machines.
What is default transactional behavior for a synchronous request/reply and a one-way synchronous BPEL process?
Answer : B
Explanation: The default transaction for a synchronous process is requiresNew. That was until version 11.1.1.6. On this last version, you are asking to enter a Transaction parameter when creating a new synchronous bpel process.
Identify two service components that can be added to the components section of the SOA
Composite Editor.
Answer : B,D
Identify three valid BPEL thread pools.
Answer : A,C,D
Explanation: BPEL Threading Model
When the dispatcher must schedule a dispatch message for execution, it can enqueue the message into a thread pool. Each dispatch set can contain a thread pool
(java.util.concurrent.ThreadPoolExecutor). The BPEL thread pool implementation notifies the threads when a message has been enqueued and ensures the appropriate number of threads are instantiated in the pool.
The following thread properties can be tuned:
(C) Dispatcher Invoke Threads
-> Dispatcher Engine Threads
(D) Dispatcher System Threads
Dispatcher Maximum Request Depth
To add an xsi:type attribute to a target element, what needs to be mapped to the target element?
Answer : D
Explanation:
Note:
* The xsi:type attribute is added beneath the original element, as shown in the figure below.
An S icon is displayed to indicate the node was substituted. You can map from any structural elements in the substituted type.
You want to leverage the Event Delivery Network (EDN) in your composite application for publishing and subscription.
Which two components do you use?
Answer : B,E
Explanation: B: Example:
Subscribing to the NewPO event -
-> Drag-and-drop a Mediator component on to the composite.
-> Name the mediator receiveNewPO.
-> Select Subscribe to Events for the Template.
-> Click on the + to add an event. Select the NewPO event from the Event Chooser window.
-> Click on OK to accept and create the mediator.
-> Save all.
-> Connect the receiveNewPO mediator to the routePO mediator:
Etc.
E: It is possible to subscribe to or publishing a Business Event from a BPEL Process
Service Component -
Note:
* The Event Delivery Network (EDN) in Oracle SOA Suite 11g provides a declarative way to use a publish/subscribe model to generate and consume business events without worrying about the underlying message infrastructure.