Beruflich Dokumente
Kultur Dokumente
Explain eventdriven architecture and the support provided by Event Delivery Network (EDN)
Use components to publish and consume events
Explain Complex Event Processing (CEP) and how it is supported by Oracle Event Processing (OEP)
Explain Event Processing Network (EPN) and how it relates to OEP
Explain how various OEP CQL data cartridges enhance the capabilities of the CQL engine
BusinessActivityMonitoring(BAM)
SecuringServices
Describe the role and features of Oracle Web Service Manager (OWSM)
Describe identity propagation
Attach security policies to end points at designtime and runtime
DeploymentandTroubleshooting
Which two statements are true about composite applications and mediators?
A.Acompositeapplicationdecouplestheinterfacefrombusinesslogic.
B.A composite application exposes a process as a web service.
C.Amediatorexposesaprocessasawebservice.
D.A mediator decouples the interface from business logic in a composite application.
Answer: B, D
QUESTION:2
What does the Oracle B2B component do for an endtoend EDI transaction?
A.EDItranslation,validation,andtransformation
B.only EDI translation and validation, but not transformation
C.onlytransformation,butnottranslationorvalidation
D.definesEDIdocuments,butdoesnotdotranslation,validation,ortransformation
Answer: B
QUESTION:3
You have developed a BPEL process with a Switch activity using the BPEL 1.1 specification. As part of the upgrade to SOA 12c, you are
redesigning the BPEL process to use the BPEL 2.0 specification. Identify the right approach.
A.ReplacetheSwitchactivitywithaWhileactivity.
B.Replace the Switch activity with an If activity.
C.ReplacetheSwitchactivitywithaRepeatUntilactivity.
D.ReplacetheSwitchactivitywithaForEachactivity.
Answer: B
QUESTION:4
You want to monitor a specific BPEL process variable in your process. You have all the capabilities of Oracle SOA Suite at your
disposal. Which approach do you take if you want the variable data written to a JMS queue to be processed by another application?
A.Identifythevariableasakeyperformanceindicator(KPI)andtrackitinBAM.
B.Useacompositesensorontheappropriateserviceorreferencebinding.
C.Use a BPEL Process Manager sensor to collect the value and context.
D.UseOracleEventProcessing(OEP)tomonitortheactivitiesbeingexecutedintheBPELprocess.
Answer: C
QUESTION:5
A company wants to use Oracle SOA Suite to support a zero message loss system. Which three Oracle Adapters can the company use?
A.JMS Adapter
B.Database Adapter
C.EJB Adapter
D.File/FTPAdapter
E.SocketAdapter
Answer: A, B, C
QUESTION:6
Which statement is true about the relationship between the WSDL and the JCA binding file when working with an Oracle Adapter at
design time?
A.TheWSDLreferencestheappropriateJCAbindingfileforeachapplicableoperationintheWSDL"binding"element.
B.AlloperationsdefinedintheWSDLmustbemappedtoactivationspecificationsintheJCAbindingfile.
C.The JCA binding file defines default adapter property values for each applicable operation defined in the WSDL.
D.ThereisnodirectrelationshipbetweentheWSDLandtheJCAbindingfileatdesigntime.
Answer: C
QUESTION:7
Answer: A, B, C
QUESTION:8
You expand a business rule component that a colleague added to the BPEL process. You see an Assign element named
Facts_To_Rule_Service. Which statement is true about this Assign element?
A. It was added automatically based on entries that your colleague made in the dialog box that appeared when the business rule
component was added to the BPEL model.
B.YourcolleaguemanuallyaddedthisAssignelementafteraddingthebusinessrulecomponenttotheBPELmodel.
C.ThisAssignelementwasautomaticallyaddedwhenyourcolleaguemanuallyaddedthecorrespondingRule_Service_To_FactsAssign
totheBPELmodel.
D.YoucandeletethisAssignbecauseitwascreatedfordocumentationpurposesonly.
Answer: A
QUESTION:9
Identify four situations in which you can configure a notification for a human task.
A.taskcreated
B.task completed
C.taskopenedinworkspace
D.task errored
E.outcome updated
F.task assigned
Answer: B, D, E, F
QUESTION:10
Which two statements are true about working with tasks in Business Process Workspace?
A.A user can create personal todo tasks that are unassociated with a process instance.
B.Delegatingataskmeanstotransferthetasktoanotheruserorgroup.
C.Youcanseehowlongeachcompletedstephastakentofinish.
D.You can display the process model and view the path a process instance has taken.
Answer: A, D
QUESTION:11
To avoid the purchase of new server capacity, a company must limit the volume of messages routed to a computationally expensive
RESTful service operation. Which Oracle SOA Suite component can help the company meet the requirement?
A.BPELProcess
B.Mediator
C.ProxyService
D.Business Service
Answer: D
QUESTION:12
Which three security schemes are supported by Oracle Service Bus (OSB)?
A.partial encryption of a request as defined by a custom WSSecurity policy
B.partialencryptionofarequestasdefinedbyanOWSMpolicy
C.authentication of a request as defined by an OWSM policy
D.propagationofaSecurityAssertionMarkupLanguage(SAML)tokenfromaWebCenterportaltoanOSBproxyservice
E.propagation of a SAML token from a WebCenter portal to the OSB console
Answer: A, C, E
QUESTION:13
You defined an event. You now want to trigger that event from an existing Mediator component. How do you link the event to the
Mediator so that the Mediator can raise the event to the Event Delivery Network (EDN)?
A.UsetheSOACompositeEditortospecifytheeventasapropertyontheincomingwireintotheMediatorcomponent.
B.Useatexteditortomodifythe.edlfilethatdefinestheeventsothattheMeditatorisidentifiedasapublisher.
C.Use the SOA Composite Editor to add a raise action to the Mediator's .mplan specification file.
D.UseEnterpriseManagertoassociatetheMediatorwiththeappropriateevent.
Answer: C
QUESTION:14
Which Oracle Event Processing (OEP) data cartridge should you use to track the GPS location of busses and generate alerts when a bus
arrives at its predetermined bus stop positions?
A.JDBCData
B.Oracle Spatial
C.HadoopBigData
D.NoSQLDBBigData
E.JavaData
Answer: B
QUESTION:15
Which two business indicators should be created to support a chart titled "Sales Total by Region"?
A.Measure
B.Counter
C.Countermark
D.Dimension
Answer: A, D
QUESTION:16
Answer: C, D
QUESTION:17
Which statement correctly describes the role of an Oracle Web Services Manager agent?
A.ItservesasaPolicyDefinitionPoint(PDP).
B.ItservesasaPolicyEnforcementPoint(PEP).
C.It serves as both a PDP and a PEP.
D.ItisneitheraPDPnoraPEP.
Answer: C
QUESTION:18
When more than one policy is attached to a policy subject, the combination of policies needs to be valid.
A.Only one MTOM policy can be attached to a policy subject.
B.MorethanoneReliableMessagingpolicycanbeattachedtoapolicysubject.
C.YoucannothavebothaReliableMessagingpolicyandaWS0Addressingpolicyattachedtothesamepolicysubject.
D.Onlyonesecuritypolicycanbeattachedtoapolicysubject.
Answer: A
QUESTION:19
As an Oracle SOA Suite composite moves through the software development life cycle, certain environmentspecific changes must be
made to the composite configuration from deployment to deployment. Which feature can help you capture and effect these changes?
A.Configuration Plans
B.DeploymentPlans
C.DomainValueMaps
D.PropertyFiles
Answer: A
QUESTION:20
A.Manuallydeploytheapplicationtoeachmanagedserverinthecluster.
B.Afterdeployment,restarteachmanagedserverintheclusterbeforetheapplicationisavailableforservice.
C.UseWebLogicServerAdministrationConsolefordeploymentbecauseyoucannotdeploytoaclusterfromJDeveloper.
D. Treat your cluster as a single deployment target and let the administration server automatically deploy the application to all the
To support the deployment of a new provisioning system, a company wants to install and configure a production domain with Oracle
SOA Suite and Oracle Service Bus. Which statement is true about the required effort?
A.SeparatedomainsmustbeconfiguredforOracleSOASuiteandOracleServiceBus.
B.TheOracleRepositoryCreationUtility(RCU)mustberuntwicetocreatetherequiredschemas.
C.TheinstallationofOracleSOASuiteincludestheinstallationofOracleServiceBus.
D.A supported version of WebLogic Server must be installed before installing Oracle SOA Suite.
Answer: D
QUESTION:22
After you install the OEP product, which action is required to install and configure an OEP domain?
A.ConfiguretheOEPportthroughtheOEPconsole.
B.ConfiguretheJDBCsettingsintheconfig.xmlfile.
C.Create an OEP domain with the Configuration Wizard.
D.StarttheOEPserverandentertheadministratorcredentialswhenprompted.
Answer: C
QUESTION:23
Which two statements are true about the defined Oracle JMS Adapter outbound connection?
A.It supports connections to JMS distributed queues.
B.It uses default credentials when connecting to the remote JMS provider.
C.Itsupportszeromessagelossviadistributedtransactions.
D.ItrequirestheJMSconsumertoexplicitlycommittransactions.
Answer: A, B
Reference:
http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/adptr_jms.htm#TKADP1193
[http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/adptr_jms.htm#TKADP1193]
QUESTION:24
For each enrollment request message, a health insurance carrier's web service always returns a response message acknowledgement
thereceiptoftheenrollmentrequest.Ifthereareproblemsfulfillingtherequestedenrollment,thewebservicemayrespondatalater
timewithanadditionalresponsemessagedetailingwhytheenrollmentcouldnotbefulfilled.
Which Oracle SOA Suite service component should be used to implement this integration pattern?
A.BPEL Process
B.Mediator
C.BusinessRule
D.HumanWorkflow
Answer: A
QUESTION:25
The identity context is opaque to your web service client and web service and you don't need to perform any additional coding or
processinginyourclientorservicetosupportitafteryouenableidentitycontextpropagation.
Answer: A
Reference:
https://docs.oracle.com/cloud/latest/fmw121300/OWSMS/congure-authentication.htm#OWSMS6308
[https://docs.oracle.com/cloud/latest/fmw121300/OWSMS/congure-authentication.htm#OWSMS6308]
QUESTION:26
YouhavemodeledacompositewithaninboundadapterservicewiredtoaBPELprocesscomponent.
Which method do you use to model a rejection handler for the inbound adapter service?
A.Definetherejectionhandlerlogicinrejectionhandlers.xmlinthe$FMW_HOME/soa/connectorsdirectory
B.Definetherejectionhandlerlogicinlineasachildelementofthesectionoftheinboundadapterincomposite.xml.
C. Define the rejectionhandler logic in a toplevel catch block in the BPEL process where the QName of the fault should be
bpws:rejectedMessages.
D. Define the rejectionhandler logic in faultpolicies.xml for the composite, and then associate the faultpolicies.xml with the
composite.
Answer: D
Reference:
http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/life_cycle.htm#TKADP186
[http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/life_cycle.htm#TKADP186]
http://docs.oracle.com/cd/E15586_01/integration.1111/e10224/bp_faults.htm#autoId17
[http://docs.oracle.com/cd/E15586_01/integration.1111/e10224/bp_faults.htm#autoId17]
QUESTION:27
Which two statements are correct about the Oracle Enterprise Scheduler Service (ESS) facility?
A. It is a Java EE application that is deployed to WebLogic Server to provide distributed job request processing across a single
Answer: A, D
QUESTION:28
What two architectural factors most heavily influence the interoperability of the Oracle Adapters with Oracle Service Bus (OSB) and
Oracle SOA Suite?
A.Oracle Adapters are based on the Java EE Connector Architecture (JCA) 1.5 specification.
B.OracleAdaptersusenativeAPIstoconnecttothesupportedbackendapplications.
C.Oracle Adapters are deployed to the same Oracle WebLogic Servers as Oracle Fusion Middleware.
D.UseofOracleAdaptersExtendedArchitecture(XA)featuresiscompletelyoptional.
Answer: A, C
Reference:http://docs.oracle.com/cd/E12839_01/integration.1111/e10231/intro.htm [http://docs.oracle.com/cd/E12839_01/integration.1111/e10231/intro.htm]
QUESTION:29
OracleSOASuiteisbeingusedtovirtualizeservicecallstoathirdpartyhumanresourcesprovider.Theplannedservicepayloadswill
requireminimumtransformation.Routingissimplebecauseservicecallswillbemappedoneforonetoexistingthirdpartyservices.
Answer: B, D
QUESTION:30
Which two are available as conditions for an alert rule in BAM 12c?
A.between two times
B.whenrowsaredeletedfromadataobject
C.a particular day of the week
D.whenawebserviceisinvoked
Answer: A, C
Reference:
http://docs.oracle.com/bam-user-guide/GUID-E340DF60-7C18-4C5F-8148-D6648AFB9227.htm#BAMUG97899
[http://docs.oracle.com/middleware/1213/bam/bam-user-guide/GUID-E340DF60-7C18-4C5F-8148-D6648AFB9227.htm#BAMUG97899]
QUESTION:31
Oracle Adapters are deployed to the Oracle SOA Suite server. Which three SOA Suite components can use Oracle Adapters?
A.BPEL Process
B.Mediator
C.Proxy Service
D.HumanWorkflow
E.BusinessRule
Answer: A, B, C
Reference:
https://docs.oracle.com/cd/E29542_01/dev.1111/e15866/jca.htm#OSBDV926
[https://docs.oracle.com/cd/E29542_01/dev.1111/e15866/jca.htm#OSBDV926]
QUESTION:32
In a BPEL model, what is the quickest way to implement a capability to skip rule execution if a particular condition holds?
A.Modelaswitchactivitytoconditionallyexecutethebusinessrulecomponent.
B.Useaskipconditiononthebusinessrulecomponent.
C.Include an XPath expression in an annotation on the business rule component.
D.Useacorrelationsetonthebusinessrulecomponent.
Answer: C
QUESTION:33
Which tool would you use to enable more detailed logging of SOA components?
A.WebLogicConsole
B.EnterpriseManager
C.BPMWorkspace
D.WebLogic Diagnostics Framework (WLDF)
Answer: D
Reference:
https://docs.oracle.com/cd/E17904_01/web.1111/e13714/intro.htm#WLDFC108
[https://docs.oracle.com/cd/E17904_01/web.1111/e13714/intro.htm#WLDFC108]
QUESTION:34
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?
A.Neverexpire
B.Expireafter
C.Routetomanager
D.Renewafter
E.Escalate after
F.Managementchain
Answer: E
Reference:
http://docs.oracle.com/cd/E16764_01/integration.1111/e10224/bp_hwfmodel.htm
[http://docs.oracle.com/cd/E16764_01/integration.1111/e10224/bp_hwfmodel.htm]
QUESTION:35
Answer: C
QUESTION:36
You have modelled a Composite X for which the following fault policy action has been configured for remote faults:
<Actionid="oraretry">
<retry>
<retryCount>2</retryCount>
<retryIntrval>2</retryIntrval>
<exponentialBackoff/>
</retry>
</Action>
At runtime, when a remote fault occurs on at outbound invoke, this oraretry action is triggered. After the two configured retries are
exhausted, which one occurs?
A.ThetransactionofCompositeXrollsback.
B.The instance is marked "open.faulted" and is available for autorecovery.
C. The instance is marked "closed.faulted" and is available for error recovery from Enterprise Manager where the user can choose
actionsontheinstancesuchasreplay,rethrow,andabort.
D.ThedefaultretryFailureActionisinitiatedanditrethrowstheerrorbacktothecallerservice.
Answer: B
Reference:
http://docs.oracle.com/cd/E15586_01/integration.1111/e10224/bp_faults.htm
[http://docs.oracle.com/cd/E15586_01/integration.1111/e10224/bp_faults.htm] (11.4.4)
QUESTION:37
<endpointinteractionportType="SynchRead_ptt"operation="SynchRead">
<interactionspecclassName="oracle.tip.adapter.file.outbound.FileReadInteraction.Spec">
<propertyname="DeleteFile"value="false"/>
<propertyname="PhysicalDirectory"value="/home/plan_benefit"/>
<propertyname="FileName"value="plan_benefit.xml"/>
<propertyname="PhysicalArchiveDirectory"value="/home/plan_benefit/archive/>
</interactionspec>
</endpointinteraction>
</adapterconfig>
Answer: B, C
QUESTION:38
Composite X invokes an outbound DB adapter to write data to a database table. You have configured JCA retry at the binding
componentasfollows:
<propertyname="jca.retry.count"type="xs:int"many="false"override="may">2</property>
<propertyname="jca.retry.interval"type="xs:int"many="false"override="may">2</property>
YouhavealsomodelledafaultpolicytoretrytheinvocationthreetimesincaseofremoteFaultasfollows:
<retryCount>3<retryCount>
<retryInterval>3<retryInterval>
What happens when the database that is being accessed by the above binding component goes down?
A.Theinvocationisretriedforatotaloftwotimeseverytwoseconds.Faultpolicyretiesareignored.
B.Theinvocationisretriedforatotalofsixtimeseverythreeseconds.
C.Theinvocationisretriedforatotalofsixtimeseverytwoseconds.
D.The fault policy retries occur within the JCA retries. So, two JCA retries are executed two seconds apart. Within each fault policy
QUESTION:39
You want to configure Oracle SOA Suite for Maximum Availability Architecture (MAA). Which two activities must be completed?
A.Add managed servers to the domain configuration to support the Oracle SOA Suite cluster.
B.RuntheConfigurationWizardoneachserverthatwillhostOracleSOASuitemanagedservers.
C.ReworktheOracleSOASuitedomainconfigurationtouseappropriateGridLinkormultipledatasources.
D.Manually retarget the Oracle SOA Suite deployments to the newly created cluster.
Answer: A, D
QUESTION:40
Answer: A, C
Reference:
https://docs.oracle.com/cd/E21764_01/doc.1111/e14476/overview.htm#CEPGS106
[https://docs.oracle.com/cd/E21764_01/doc.1111/e14476/overview.htm#CEPGS106]
QUESTION:41
Answer: C
Reference:
https://docs.oracle.com/cd/E14571_01/dev.1111/e10224/bp_conditn.htm#SOASE86115
[https://docs.oracle.com/cd/E14571_01/dev.1111/e10224/bp_conditn.htm#SOASE86115]
QUESTION:42
Which two statements are true about stake holders working with Business Process Workspace?
A.Processownersmanagerulesforusersandgroups.
B.Process owners can act on tasks belonging to their process, but are assigned to other users.
C.Processparticipantscandelegateworktoanotheruser.
D.Administrators typically get involved to handle task escalations.
Answer: B, D
Reference:
http://docs.oracle.com/cd/E23943_01/user.1111/e15175/bpmug_ws_mng_workloads.htm#BPMUG207
[http://docs.oracle.com/cd/E23943_01/user.1111/e15175/bpmug_ws_mng_workloads.htm#BPMUG207]
QUESTION:43
EPN is the internal structure of an OEP application and is displayed as a topdown hierarchy in a graphical editor.
Which two statements are correct about the Event Processing Network (EPN) in Oracle Event Processing (OEP)?
A.EPNistheinternalstructureofanOEPapplicationandisdisplayedasatopdownhierarchyinagraphicaleditor.
B.EPN defines an OEP application and is built using the EPN Editor in JDeveloper.
C.EPN is an interconnection of adapters, channels, event beans, and CQL processors that make up an OEP application.
D.EPNisapartoftheEventDeliveryNetwork(EDN)facilitythatsupportseventdrivenarchitectureforSOASuite.
E.EveryeventthatarrivesattheOEPservercreatesanewinstanceofanEPN.
Answer: B, C
QUESTION:44
When you create an assert in a test case, you can specify a Compare By rule of xmlidentical or xmlsimilar. The rule designates the
strictness of the comparison. If you choose xmlsimilar, identify two conditions that will cause the comparison to fall.
A.Thenamespacesarethesame,butthenamespaceprefixisdifferent.
B.Anelementhasthesamechildattributes,buttheyareinadifferentorder.
C.An element has a different name, but the same child attributes are in the same order.
D.The namespaces are different, but the namespace prefix is the same.
Answer: C, D
QUESTION:45
Your company has a check Credit service used in the sales process and your organization plans to roll out a new sales mobile
application. Identify two approaches that you can use to develop the new mobile application.
A.DevelopatemplateforthecheckCreditservice.
B.Expose the checkCredit service with a REST interface.
C.CreateaBPELsubprocessforthemobileapplicationrequest.
D.Use JSON for payload.
Answer: B, D
QUESTION:46
Which two statements are correct about cluster support for Oracle SOA Suite 12c applications?
A.AclusterappearstoclientsasmultipleWebLogicServerinstances.
B.Theserverinstancesinaclustermustallrunonthesamemachine.
C.You can scale a cluster by adding machines to the cluster to host additional server instances.
D.ServerinstancesinaclustercanrundifferentversionsofWebLogicServer.
E. You can create a cluster by using WLST, the WebLogic Server Administration Console, or Enterprise Manager Fusion Middleware
Control.
F.Formanagementpurposes,youcansplitaclusteracrossmultipledomain.
Answer: C, E
Reference:
http://docs.oracle.com/cd/E12839_01/web.1111/e13709/overview.htm#CLUST115
[http://docs.oracle.com/cd/E12839_01/web.1111/e13709/overview.htm#CLUST115]
http://docs.oracle.com/cd/E12839_01/web.1111/e13709/cong.htm#CLUST170
[http://docs.oracle.com/cd/E12839_01/web.1111/e13709/cong.htm#CLUST170]
QUESTION:47
Which two are correct statements about the Oracle Cloud Adapter for Salesforce.com?
A.ItuseseitherHTTPbasicauthenticationorusernametokenauthenticationtoperformsecureinteractionwithSalesforce.com.
B.ItcanmakebothsynchronousandasynchronouscallsthroughtheSalesforce.comSOAPAPI.
C.Behind the scenes, it uses the SOAP API provided by Salesforce.com.
D.The designtime tooling generates a WSDL that is different from the enterprise WSDL available from Salesforce.com.
Answer: C, D
Reference:
http://www.oracle.com/technetwork/middleware/adapters/documentation/ug-sfdcadapter-ps6-2104970.pdf
[http://www.oracle.com/technetwork/middleware/adapters/documentation/ug-sfdcadapter-ps6-2104970.pdf]
QUESTION:48
AuserhasconfiguredMediatorM1toreceiveandrouteproductinformationfromSystemXintoitsinternalapplicationsinchronological
order. For each product, M1 receives one "create" event followed by any number of "update " events from an AQ Queue via a JMS
adapter. M1 can receive updates to the product at any time of day. The user claims that incoming messages for each product are
receivedandprocessedinthecorrectchronologicalorder95%ofthetime.However,themessagesarebeingprocessedoutoforder5
% of the time. This results in critical errors in the target systems. The user expects all messages pertaining to a product to be
unconditionallyprocessedintheorderofarrivalatM1.
Answer: C
Reference:
http://www.ateam-oracle.com/wp-content/uploads/2014/02/Oracle-Mediator-Resequencer.pdf
[http://www.ateam-oracle.com/wp-
content/uploads/2014/02/Oracle-Mediator-Resequencer.pdf]
QUESTION:49
Which two statements accurately describe policy attachment in Oracle Web Services Manager (OWSM)?
A.The order in which policies are attached to a subject determines the order in which the policies are executed.
B.JDevelopergroupsthepoliciesthatcanbeattachedintofivecategoriesofinterceptors.
C.MultipleWSAddressingpoliciescanbeattachedtoapolicysubject.
D.In Enterprise Manager Fusion Middleware Control, a security policy can be attached to a web service and it can be either enabled
or disabled.
Answer: A, D
Reference:
https://docs.oracle.com/cd/E23943_01/web.1111/b32511/intro_security.htm#WSSEC1112
[https://docs.oracle.com/cd/E23943_01/web.1111/b32511/intro_security.htm#WSSEC1112]
https://docs.oracle.com/cd/E21764_01/web.1111/b32511/attaching.htm#WSSEC1184
[https://docs.oracle.com/cd/E21764_01/web.1111/b32511/attaching.htm#WSSEC1184]
http://docs.oracle.com/cd/E28280_01/web.1111/b32511/attaching.htm#WSSEC4210
[http://docs.oracle.com/cd/E28280_01/web.1111/b32511/attaching.htm#WSSEC4210]
QUESTION:50
Answer: A, B, D
~QUESTION:51
Which statement accurately describes how to use SOA Suite to create a REST interface for a provider application that does not
support REST?
A.OracleServiceBusmustbeused.AnHTTPproxyserviceiscreatedandapipelineisaddedwithaconditionalbranchforeachHTTP
verbthattheinterfacewillserve.IfthereisanynonXMLpayload,suchasJSON,anexternalparserservicemustbeusedtotranslate
ittoXML.
B. Use Oracle Service Bus or BPEL Process Manager and utilize the REST binding that is available for both. The RESTbinding will
automaticallytranslateaRESTpayloadfromJSONorXMLtoSOAP/XMLforprocessinginthemiddlewarelayer.
C.Use a BPEL process with a REST binding and utilize the nXSD activity to translate the native JSON payload to XML for processing.
D. Use the HTTP transport in Oracle Service Bus for the REST interaction and use nXSD to translate the JSON payload to XML for
processing.
Answer: C
QUESTION:52
Which two statements are true about Complex Event Processing (CEP)?
A.Itisamethodtoachievethebestoutcomeinamodelwheredataisalreadystoredinarelationaldatabase.
B.It is a technique used for querying data prior to it being stored within a database or without it ever being stored.
C.It is a highly efficient method of analysing and processing streams of data.
D.Itisatechniqueforrapidlystoringlargeamountsofunstructureddata.
E.Itexecutesextremelycomplexqueriesagainstadatabaseusinganewquerylanguage.
Answer: B, C
~QUESTION:53
Which two statements are true about the role of a Continuous Query Language (CQL) processor in a Oracle Event Processing
application?
A.It primarily executes SQL statements against the database.
B.Itcanbeusedtofilter,aggregate,andcorrelateeventsinmemoryandcanintegratewithCoherence,NoSQL,andHDFS.
C.It invokes human workflows to deal with exception handing.
D.Itcanperformspatialqueriesaswellascomplex
Answer: A, C
QUESTION:54
Answer: A
QUESTION:55
Answer: D
QUESTION:56
Which statement is correct about how ifthen rules are processed during an inferencing session?
A.Rulesareevaluatedintheorderinwhichtheywereaddedtotheruleset.
B.Aparticularrulecanbefiredonlyonceinaninferencingsession.
C.The effective date set for a rule can take it out of consideration for evaluation.
D.Aprioritysettingof1willcausetheruletofireduringeachinferencingsession.
E.RuleswithmultipleIFconditionsreceivehigherpriorityduringevaluation.
Answer: C
QUESTION:57
Which dashboard should you use to gauge the overall efficiency of a user for a specific process?
A.workloadperprocessonastandarddashboard
B.workloadperparticipantonastandarddashboard
C.performance per participant on a standard dashboard
D.acustomdashboard
Answer: C
QUESTION:58
Which challenge presented by heterogeneous IT architectures does the Oracle Service Bus transport abstraction comprehensively
address?
A.tightlycoupledbusinessservicesintegrationduetocomplexandhardwiredconnections
B.difficultymanagingdeployedservicesduetodisparateprotocolsandapplicationsinvolved
C.inherent replication of transport, transformation, security and routing details
D.exponentialredevelopmentandredeploymenteffortswhenserviceendpointinterfaceschange
Answer: C
~QUESTION:59
all of the pieces have been processed, the results are joined to create a single response.
D. A request containing a complex family tree is validated before being routed to an existing genealogy service. Recursive logic is
implemented to validate that all relationships in the tree are consistent.
E.Arequestforabackgroundcheckisconditionallyroutedbetweenmultiplethirdpartyvalidationserviceswithdifferentservicelevel
agreements.Remediationmustbehandledifanyoneofthevalidationservicecallsfails.
Answer: A, C, D
QUESTION:60
Which statement is true about Oracle Service Bus support for service virtualization?
A.It allows flexible control of messages using validation, transformation, and routing based on message content.
B.Itenablesservicestobecreated,managedandorchestratedintocompositeapplicationsandbusinessprocesses.
C.Itprovidescomprehensive,builtinsecuritybasedonOraclePlatformSecurityServicesandOracleWebLogicsecurityframework.
D.Itsupportsinteroperabilitywithwebserviceintegrationtechnologiesincluding.NET,TIBCOEMC,IBMMQ,andApacheAxis.
Answer: A
Reference:
http://docs.oracle.com/cd/E21764_01/doc.1111/e15020/introduction.htm#OSBCA303
[http://docs.oracle.com/cd/E21764_01/doc.1111/e15020/introduction.htm#OSBCA303]
QUESTION:61
You are planning to upgrade a SOA suite production environment from 11g to 12c and are evaluating the required steps in the upgrade
process. Identify the two statements that accurately describe that process.
A.Compositesmustberedeployedaftertheupgradeprocess.
B.It is recommended topurge as many non essential instances in the dehydration store as possible before the upgrade.
C.BAMdashboardsandalertswillbemigratedautomatically.
D.Longrunning instances will resume after the upgrade process has completed.
Answer: B, D
Reference:
https://docs.oracle.com/middleware/1213/core/FUPSS/preupgrade.htm#FUPSS205
[https://docs.oracle.com/middleware/1213/core/FUPSS/preupgrade.htm#FUPSS205]
: http://www.slideshare.net/opitzconsulting/doag-2014-roadtosoasuite12cschmiedel [http://www.slideshare.net/opitzconsulting/doag-2014roadtosoasuite12cschmiedel]
QUESTION:62
You are about to upgrade an environment from SOA Suite 11g to SOA Suite 12c and you want to make sure that you meet the
prerequisitesfortheupgradeprocess.
Answer: A, C
Reference:
https://docs.oracle.com/middleware/1213/core/FUPSS/preupgrade.htm#FUPSS171
[https://docs.oracle.com/middleware/1213/core/FUPSS/preupgrade.htm#FUPSS171]
QUESTION:63
Which statement is false about Oracle Business Activity Monitoring (Oracle BAM)?
A. Oracle BAM uses the same Oracle Coherence technology for caching and high availability that many WebLogic Server applications
utilize.
B.OracleBAMdataobjectsarebasedontheStarschemaandthatmakesiteasiertosharedatawithbusinessintelligenceapplications.
C. If you have remembered to install the Oracle Complex Event Processing Service Engine, Oracle BAM can use it for realtime data
analysis.
D. Sophisticated ADF components, such as treemaps, scatter charts, and bubble charts, may be easily incorporated into executive
dashboards.
Answer: C
QUESTION:64
Answer: A
QUESTION:65
Identify two reasons why Oracle Cloud Adapters make it easier to integrate a SOA Suite application with a cloudbased application.
A.They shield the developer from needing indepth expertise on the functionality of the cloud based application.
B. They help the developer master the intricacies of the cloud application's data model and mechanisms for security and session
management.
C.TheycomewithaconfigurationwizardthatisaccessiblefromEnterpriseManager.
D.They free the developer up to focus on building the business logic for related business processes.
Answer: A, D
QUESTION:66
Yourcompanywantstoextendanumberofinhouseapplicationswiththethirdpartyservicefunctionality.
Identify two ways in which this can be accomplished using Oracle SOA Suite.
A.by developing BPEL processes that orchestrate a number of thirdparty service calls to complete a new business activity.
B.bydevelopingADFscreenflowsthatpercentunifiedviewsofthethirdpartyservicefunctionalitytoinhouseportalusers
C.bydevelopingRESTfulwebservicesthatprovidelogictoenrichthirdpartyserviceresponses
D.by developing mediators that handle lastmile transformation and routing of messages to and from thirdparty services
Answer: A, D
QUESTION:67
To support invocation of a SOAP web service from BPEL, you import the WSDL of the web service into your SOA project. The local
WSDLcopycontainsnopartnerlinktypes.YoucreateapartnerlinkforthewebserviceintheBPELdesigner.
How does JDeveloper ensure the request partner link types are provided?
A.It automatically creates a wrapper WSDL to contain partner link types.
B.ItautomaticallyinjectsthepartnerlinktypesintothelocalWSDLcopy.
C.ItpromptsyoutoaddthepartnerlinktypestotheSOAPwebserviceimplementation.
D.ItpromptsyoutomanuallyaddthepartnerlinktypestothelocalWSDLcopy.
Answer: A
QUESTION:68
Answer: B, C
QUESTION:69
For a particular asynchronous interaction, Oracle SOA Suite hosts two BPEL processes. One BPEL process acts as the client and the
otheractsastheservice.
Between the two BPEL processes, what is the smallest number of invoke activities that must be defined?
A.0
B.1
C.2
D.3
Answer: B
QUESTION:70
Youhaveasituationwhereacollectionofrulesmightprovideaflexiblewayofexternalizinglogicinanapplication.
Which two are accurate considerations to assess when you decide to use a decision table or if then rules?
A.The decision table's spreadsheet metaphor is compact and familiar to end users.
B.Decisiontablescanuseglobalswhereasifthenrulescannot.
C.Thelogicwilllikelyrequiremorerulesifexpressedasadecisiontable.
D.Unlikewithadecisiontable,anExpressionBuilderisprovidedforifthenrulestohelpyoucraftconditionexpressions.
E.Builtin error prevention features for decision tables can help you build more complete and accurate rules.
Answer: A, E
QUESTION:71
Answer: B, C
Reference:
https://docs.oracle.com/middleware/1213/soasuite/develop-soa/business-events-ed-design.htm#SOASE88982
[https://docs.oracle.com/middleware/1213/soasuite/develop-soa/business-events-ed-design.htm#SOASE88982]
QUESTION:72
Which statement is true about how BPEL Process Manager handles the For Each activity?
A.ThecountervariableoftheForEachactivityisglobal,soanychangetoitintheenclosedscopeactivityisretainedandthatchange
canimpactthenextiteration.
B. The For Each activity executes a contained scope activity N times, where N is the final counter value minus the starting counter
value.
C. The For Each activity waits for the execution to finish for all the branches specified when the completion condition is specified and
evaluatedtotrue.
D. The counter variable of a For Each activity is local to the enclosed scope activity, so a change to it outside the scope of the For
For each three items can you create tests by using the Service Component Architecture (SCA) test framework?
A.Reference binding components
B.Service components such as a Mediator
C.Wires
D.InvokeactivitiesinaBPELprocess
E.Compositesensors
Answer: A, B, C
Reference:
https://docs.oracle.com/cd/E28280_01/dev.1111/e10224/bp_testsuite.htm#SOASE1264
[https://docs.oracle.com/cd/E28280_01/dev.1111/e10224/bp_testsuite.htm#SOASE1264]
QUESTION:74
BPELprocessesarebeingusedtoimplementboththeserviceandclientsidesofasynchronouswebserviceinteraction.
Answer: D
QUESTION:75
Which two are objectives that you can achieve by using business rules to direct human workflow?
A.Loadbalancetasksamongusersbaseduponserverutilization.
B.Redirect the process flow as specified in the PBMN model.
C.Escalate and reassign a task to the manager of the current assignee.
D.Skipallsubsequentroutingandmarkataskascomplete.
Answer: B, C
~QUESTION:76
Answer: C, D
QUESTION:77
Which two statements accurately describe how Oracle Web Services Manager works?
A. On the client side, the agent coordinates a pipeline of policy interceptors that apply policy assertions to a request in a
Answer: A, B
QUESTION:78
Identify two statements that correctly describe OWSM policy attachments in Oracle SOA Suite
A.AlthoughyoucanattachaswellasdetachsecuritypoliciesinJDeveloper,youcanonlydetachtheminEnterpriseManager.
B.AnapplicationdevelopertypicallyusesJDevelopertocreatenewsecuritypoliciesratherthanselectthemfromaprebuiltlist.
C. When you use JDeveloper to associate a security policy with a web service, the policy is not really attached until application
deployment.
D.OWSM policies can be attached and detached with WLST.
Answer: C, D
QUESTION:79
Resultscatchinghasbeenconfiguredonabusinessservice.Apreviouslycachedresulthasbeenflushedfromthecache.
Answer: A, B
Reference:https://community.oracle.com/thread/2508706?tstart=0 [https://community.oracle.com/thread/2508706?tstart=0]
QUESTION:80
Given the following XML document, which two XPath expressions return the same result?
<?xmlversion="1.0"encoding="UTF8"?>
<bookstore>
<bookcategory="COOKING">
<titlelang="en">EverydayItalianTreats</title>
<author>GeorgeSmith</author>
<year>2009</year>
<price>30.00</price>
</book>
<bookcategory="WEB">
<titlelang="en">GettingStartedwithXPath</title>
<author>TammyLee</author>
<author>SergieLadloff</author>
<year>2011</year>
<price>49.99</price>
</book>
</bookstore>
A.bookstore/book/author
B.bookstore/book/author/text ()
C.bookstore/book/author/*
D.bookstore//author/text ()
E.//author/@text
F.//author/*text
Answer: B, D
QUESTION:81
After a successful web application login, an Oracle Access Manager (OAM) token is made available to Oracle WebLogic Server (WLS)
wherethetokenisassertedforauthenticationpurposes.TheresultingJavaAuthenticationandAuthorizationService(JAAS)subjectis
then made available to the Oracle Web Service Manager (OWSM) agent where it is used to create a Security Assertion Markup
Language(SAML).
Answer: A
QUESTION:82
Which three statements are true about the Oracle Enterprise Scheduler Service (ESS) facility?
A.An ESS job request processor is responsible for allocating threads for job requests.
B.An ESS job request dispatcher polls for job requests and invoked jobs.
C.AWebLogicclustermustbeestablishedbecauseESScannotrunonjustasinglenode.
D. On the scheduling service home page, you can quickly find a list of the 10 job requests that have been running for the longest
period of time.
E.ESS is used internally by SOA Suite and you typically don't use it to schedule your own jobs.
Answer: A, B, D
QUESTION:83
You pass some data from a process variable as a parameter into a human task. At a later time, the variable is then updated in a
parallelstreamofexecutionintheBPELprocesswhilethehumantaskisstillexecutingbeforeitisactionedbytheassignee.
What does the assignee see after opening the task in the workspace and looking at the parameter?
A.The parameter contains the values of the process variable as it was when the task was created.
B.Theparametercontainsthevaluesoftheprocessvariableasitisatthecurrenttime(thatis,whentheuseropenedthehumantask
intheworkspace).
C.Theparameterisemptyandthetaskmustberestartedtopickupthenewvaluesoftheprocessvariable.
D.Itisnotpossibletodeterminewhattheassigneeseesfromtheinformationprovided.
Answer: C
QUESTION:84
ConsiderthecurrentvaluesofBPELvariablesInputVariableandOutputVariable:
InputVariable
<ns2:query_input>
<ns2:Row_id>808</ns2:Row_id>
OutputVariable
<ns3:query_output>
<ns3:Agent/>
</ns2:query_input>
</ns3:query_output>
<!Line1>
<copy>
<fromvariable="InputVariable"
part="query_Input"
<!Line2>
<!Line3>
<!Line4>
query="/ns2:query_Input/ns2:Row_Id"/>
<tovariable="OutputVariable"
part="query_Output"
<!Line5>
<!Line6>
<!Line7>
query="/ns2:query_Outnput/ns2:RowId"/>
</copy>
</assign>
<!Line8>
<!Line9>
<!Line10>
Which two changes allow Assign1 to work with the current values of InputVariable andOutputVariable?
Reference:
http://docs.oracle.com/cd/E25054_01/dev.1111/e10224/bp_appx_ref.htm#CIAEAEEB
[http://docs.oracle.com/cd/E25054_01/dev.1111/e10224/bp_appx_ref.htm#CIAEAEEB]