Java Integration
Transform Anything with Java
Oracle SOA Questions and Answers
Q1. How are task outcomes processed in a BPEL process?
A. Each path out of the human task activity has a condition in which you specify the outcome that causes that path to be followed.
B. With onMessage or pick activities that receive the outcome from the human workflow engine.
C. With a switch containing a case for each outcome of interest plus an optional otherwise case after the human task activity.
D. With a switch containing one case for each possible outcome after the human task
Q2: To add an xsi:type attribute to a target element, what needs to be mapped to the target element?
A. A rename element on the canvas
B. A recast element on the canvas
C. An expression on the canvas
D. A literal element on the canvas
Q3 : Which option is not able to invoke a human task?
A. A BPEL process in the same composite as the human task
B. A BPEL process in a different composite where the human task is defined
C. A Mediator in the same composite as the human task
D. A web service client outside of the composite where the human task is defined
E. Another human task in the same composite as the first human task
Q4: Which capability or benefit is not applicable to Oracle Service Bus?
A. Service mediation
B. Service abstraction
C. Translation and transformation
D. Service creation
E. Stateful processing
Q5 : You have modeled a composite with a one-way Mediator component that is exposed via an inbound file adapter service. How do you configure the inbound file adapter to read local files in ascending order of their lastModifiedTime?
A. By setting the SingleThreadModel activationsSpec property to true and configuring the ListSorter activationSpec property to oracle.tip.adapter.file.inbound.listing.TimestampSorterAscending.
B. By not making any configuration changes because, by default, the adapter reads input files in ascending order of their lastModifiedTime.
C. By setting the ThreadCount activationSpec property to 0 and configuring the List Sorter activationSpec property to oracle.tip.adapter.file.inbound.listing.TimestampSorterDescending.
D. By setting the ThreadCount activatioSpec property to – 1 and configuring the ListSorter activationSpec property to oracle.tip.adapter.file.inbound.liting.TimestampSorterAscending.
Q6 : In your solution, a web service client needs to invoke a series of three web services in support of a single transaction. The third web service needs the identity of the original web service client. Which statement describes how the identity is made available by Oracle Web Services Manager (OWSM)?
A. The transaction manager accesses an internal table that maintains credentials used to invoke each individual web service in the chain.
B. Each web service in the chain does its own authentication so the third web service handles its own identity checking.
C. OWSM sets the user in the Java Authentication and Authorization (JAAS) Subject when the first web service successfully authenticates, and the Java Subject is used by subsequent web services to access the identity.
D. OWSM stores a SAML token from the first web service invocation in a database table, and that table is accessed by subsequent web services in the chain to retrieve identity.
Q7 : Which two activities are typically performed during the service implementation and configuration phase of the SOA lifecycle?
A. Capabilities are evaluated and prioritized based on business models and ROI.
B. Oracle Enterprise Repository promotes services and harvested endpoints to the service registry.
C. Developers find and reuse services to help them complete development.
D. Developers use harvesting tools to submit their completed implementations to Oracle Enterprise Repository.
Q8 : Composite X invokes an outbound DB adapter to write data to a database table. You have configured JCA at the binding component as follows:
<property name = “jca.retry.count” type = “xs:int” many = “false” override = “may” > 2</property>
<property name = “jca.retry.interval” type = “xs:int” many = “false” override = “may” > 2</property>
You have also modeled a modeled a fault policy to retry the invocation three times in case of remoteFault as follows:
<retryCount>3<retryCount>
<retryInterval>3<retryInterval>
Which result describes what happens when the database that is being accessed by the above binding component goes down?
A. The invocation is retrieved for a total of two times every two seconds. Fault policy retries are ignored.
B. The invocation is retried for a total of six times every three seconds.
C. The invocation is retried for a total of six times every two seconds.
D. The fault policy retries occur within the JCA retries. So two JCA retries are executed two seconds apart. Within each JCA retry, three fault policy retries are executed three seconds apart.
E. The JCA retries occur within the fault policy retries. So three fault policy retries are executed three seconds apart. Within each fault policy retry, two JCA retries are executed two seconds apart.
Q9 : Identify the best description of the recommended use of shared storage in a high-availability (HA) implementation of Oracle SOA Suite?
A. To allow access to a common installation home for all domain cluster members
B. To allow access to a shared JTA log
C. Shared storage is not recommended for Oracle SOA Suite.
D. To allow access to the default user store on the file system for all domain cluster members
Q10 : An Oracle Web Services Manager (OWSM) agent __________.
A. Can apply categories of policies in any specified order
B. Generates a request to an LDAP directory to look up policy definitions
C. Always fails if the Policy Manager becomes unavailable
D. Intercepts requests to and responses from a client or service
Q11 : Identify two fundamental terms in Service Component Architecture (SCA) that are represented visually in the SOA Composite Editor.
A. Application
B. Entry point
C. Component
D. Wire
E. External call
Q12: Which statement best describes deploying your SOA application to a cluster?
A. Manually deploy the application to each managed server in the cluster.
B. After deployment, restart each managed server in the cluster before the application is available for service.
C. Use WebLogit Server Administration Console for deployment because you cannot deploy to a cluster from JDeveloper.
D. Treat your cluster as a single deployment target and let the administration server automatically deploy the application to all managed servers in the cluster.
Q13 : You are modeling a conditional branch using a Switch element. You choose not to include an Otherwise branch. What is the result?
A. A business fault is generated if one of the case branches cannot execute.
B. A design time error is indicated by JDeveloper.
C. You need to include fault handler to account for the fact that none of the case branches can execute.
D. If none of the case branches can execute, control passes to (the next element in the BPEL model).
Q14 : Which three statements are true about enabling streaming support in adapters?
A. Enabling streaming allows larger payloads to be read by the adapters.
B. Enabling streaming improves message throughput and latency.
C. Enabling streaming leverages features of the scalable DOM in Oracle XML Developer Kit (XDK).
D. The benefits of enabling streaming are better when payloads are of relatively large.
Q15 : Identify two correct descriptions of Oracle Event Processing (OEP).
A. It is technology used to develop near-real-time, event driven systems
B. It uses standard SQL to run some of the same queries that are executed in transactional systems.
C. It is a time driven and request-focused form of traditional business intelligence (BI)
D. It distills information value from many simpler events into a few more useful summary level events.
Q16 : In a BPEL model, what is quickest way to implement a capability to skip rule execution if particular condition holds?
A. Model a switch activity to conditionally execute the business rule component.
B. Use a skip condition on the business rule component.
C. Include an XPath expression in an annotation on the business rule component.
D. Use a correlation set on the business rule component.
Q17 : You want to include documentation in the BPEL source code for a business rule component the you are adding to your BPEL model. How would you enter this documentation?
A. As the value for a BPEL global variable
B. As a comment attribute on the surrounding scope element
C. As an annotation on the business rule component
D. As user documentation on the business rule component