· pdf filexml provides the vocabulary for ... odi bom is a hand-coded xml file with the list...

34
http://www.gratisexam.com/ 1Z0-543 Passing Score : 800 Time Limit : 0 min http://www.gratisexam.com/

Upload: buinhu

Post on 06-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

1Z0-543

Passing Score: 800Time Limit: 0 min

http://www.gratisexam.com/

Page 2: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Exam A

QUESTION 1How do you jump start standards-compliant service deployment?

http://www.gratisexam.com/

A. By using AIA code generator tool to create a skeleton of ABCSB. By creating ABCS manually and by executing PIP Auditor to check complianceC. By enforcing sticker qa checksD. By manual code walkthrough

Correct Answer: ASection: (none)Explanation

Explanation/Reference:Explanation: AIA Service Constructor is an application that helps jump-start ABCS development by pregenerating AIA artifacts complying with architectural recommendations. Itgenerates artifacts according to the AIA architecture naming recommendations and relieves developers of performing repeatable mundane tasks, making themfocus more on value-added business scenario-specific tasks.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Constructing an ABCSUsing Service Constructor

QUESTION 2For upgrades, knowing what custom mappings have been done can be very useful for customers to identify whether the upgrade will cause any functional issues.How will you identify the functional issues?

A. XMAN (mapping compliance reports) reports in the CSV can be analyzed to find duplicate EBM mappings that also contain extended records.B. XMAN (mapping compliance reports) CSV reports can be analyzed to find the ABCS name that has changed.C. PIP Auditor reports can be analyzed to figure out the compliance of upgraded PIP.D. EOL2CSV reports can be analyzed to find the correct ABCS for specific business flow.

Correct Answer: BSection: (none)Explanation

Page 3: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Explanation/Reference:Explanation: The reuse of artifacts and effective information sharing are key principles of SOA governance. The XSL Mapping Analyzer (XMAN) analyzes mapping informationthat exists in cryptic Application Business Connector Service (ABCS) XSLT files and provides it in a more readable format so that existing connector mappings canbe easily considered for reuse. Being able to comprehend the mappings between an Application Business Message (ABM) and an Enterprise Business Message (EBM) becomes imperative whendeveloping a connector based on existing connectors. When preparing for an upgrade, use XMAN to compare customized mappings to Oracle-supplied mappings. Evaluate the results of these comparisons and makeany necessary changes before performing the upgrade.Incorrect answers:C: PIP Auditor - Used to check if given BPEL and ESB projects follow the AIA methodology for coding conventions.Reference: Oracle Application IntegrationArchitecture, Infrastructure Components and Utilities Guide

QUESTION 3Which two statements are true for a requester ABCS?

A. It receives the ABM as pay load and optionally returns the ABM as the response.B. It cannot have additional interactions with the requester application to enrich the ABM.C. It is supplied by the provider application to interface with an EBS.D. It enables the participating application to invoke an EBS either to access data or to perform transactional task.

Correct Answer: ADSection: (none)Explanation

Explanation/Reference:Explanation: An ABCS (Application Business Connector Services) can be requester-specific or provider-specific. A requester ABCS accepts the request from the clientapplication through a client-specific Application Business Message (ABM) and returns the response to the client application through a client-specific ABM. The roleof the requester ABCS is to act as a vehicle to enable the participating application to invoke the EBS either to access data or to perform a transactional task. (D)The client side ABM is the payload that is passed by the requester application to the requester ABCS.The requester application that wants to leverage an action must define the requester-specific ABCS. The requester application that wants to implement this ABCScould be Siebel CRM, PeopleSoft Enterprise CRM, or Oracle eBusiness Suite CRM. The requester application-specific ABCS must take the requester application-specific ABM as input and provide the requester application-specific ABM as output.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Introduction to ABCS

QUESTION 4Which two statements are true about Enterprise Business Flow (EBF) in context of Oracle AIA?

A. The EBF will have no activity that needs human-to-human interaction.

Page 4: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

B. The EBF will involve only human-to-human or service-to-service Interaction.C. The EBF will involve only system-to-system or service-to-service Interaction. D. The EBF will involve only system-to-system or human-to-human interaction.

Correct Answer: ACSection: (none)Explanation

Explanation/Reference:Explanation: The EBF involves only system-to-system or service-to-service interaction. The EBF has no activity that needs human intervention.Note: The EBF is used for implementing a business activity or a task that involves leveraging capabilities available in multiple applications. The EBF is aboutstringing together a set of capabilities available in applications to implement a coarse-grained business activity or task and composing a new service leveragingexisting capabilities. Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Introduction to EnterpriseBusiness Flows

QUESTION 5Which one best defines where an EBO is defined?

http://www.gratisexam.com/

A. WSDL documentB. XSD documentC. Java source fileD. .cfg configuration file

Correct Answer: BSection: (none)Explanation

Explanation/Reference:Explanation: EBOs (Enterprise Business Objects) have the following characteristics:* They contain components that satisfy the requirements of business objects from the source and target application data models.* EBOs differ from other data models in that they are not data repositories.

Page 5: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Instead, they provide the structure for exchanging data. XML provides the vocabulary for expressing business data. The XML schema is an XSD file that containsthe application-independent data structure to describe the common object.* Each EBO is represented in an XML schema (XSD) file format.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Introduction to EBOs

QUESTION 6On your project, you are ready to generate a Deployment Plan. What three parameter values will you need to be ready for?

A. BOM file location as output file B. BOM file location as input fileC. Deployment Plan file location as Input file D. Deployment Plan file location as output file E. Harvester Settings file location as output file

Correct Answer: BDESection: (none)Explanation

Explanation/Reference:Explanation: B: ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along with the list of tokens to be replaced and encrypted. This ODI BOM isprovided as input to the Deployment Plan Generator to generate the ODI deployment plan.D: The command to generate a deployment plan for ODI is similar to the command to generate a deployment plan for the Project Lifecycle Workbench BOM.E: -DHarvesterSettings=<output path for the runtime Harvester setting file along with file name>Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Generating a DeploymentPlan for ODI

QUESTION 7What should you define for an EBS before you begin implementing its operations?

A. contractB. .cfg fileC. XSDD. cross-reference

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

Page 6: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Explanation: The methodology for designing and implementing an EBS is a contract-first methodology, that is, the contract is defined and created before the EBS isimplemented. The contract for an EBS is defined as a WSDL document.Note: EBS (Enterprise Business Services) are the foundation blocks in the Oracle Application Integration Architecture (AIA). EBS represent the application orimplementation-independent web service definition for performing a business task. The architecture facilitates distributed processing using EBS.An EBS is a service interface definition, currently manifested as an abstract Web Service Definition Language (WSDL) document, which defines the operations,message exchange pattern, and payload that are applicable for each operation of a service.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Designing the EBS

QUESTION 8In which two ways is an EBF similar to an EBS?

A. They operate only on EBMs.B. They are external application-independent.C. They are developed at the same time in the life cycle.D. Both are modeled to implement only a single operation.

Correct Answer: BCSection: (none)Explanation

Explanation/Reference:Explanation: Note on EBF (Enterprise Business Flow): The EBF is used for implementing a business activity or a task that involves leveraging capabilities available in multipleapplications. The EBF is about stringing together a set of capabilities available in applications to implement a coarse-grained business activity or task andcomposing a new service leveraging existing capabilities. The EBF involves only system-to-system or service-to-service interaction. The EBF has no activity thatneeds human intervention. In a canonical integration, the EBF is an implementation of an Enterprise Business Service (EBS) operation and calls other EBSs. Itnever calls an Application Business Connector Service (ABCS) or the applications directly. In other integration styles, the caller invoking the EBF can be either anapplication or any other service.Note on EBS: EBSs are the foundation blocks in Oracle Application Integration Architecture (AIA). An EBS represents the application or implementation-independent Web service definition for performing a business task, and the architecture facilitates distributed processing using EBS. Since an EBS is self-contained,it can be used independently of any other services. In addition, it can be used within another EBS.You must construct an EBS when the business process integration is between multiple source applications and target applications using the canonical model.The purpose of the EBS is to:* Provide the mediation between the requesting services and providing services.* Provide different operations invoked from a requester Application Business Connector Service (ABCS), an EBS, or an Enterprise Business Flow (EBF).* Route an operation to a suitable EBS, EBF, or provider ABCS based on the evaluation of the various routing rules for an operation.Incorrect answers:A: EBFs are more restricted.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Introduction to EnterpriseBusiness Flows

Page 7: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

QUESTION 9Which tool is used to update existing CBP Implementation?

http://www.gratisexam.com/

A. Because it is implemented at a service, the AIA Service Constructor will be used.B. Because it is implemented as a Mediator component, the Oracle SOA Suite will be used.C. The Oracle BPEL Designer will be used. D. The Deployment Plan Generator will be used.

Correct Answer: CSection: (none)Explanation

Explanation/Reference:Explanation: Composite Business Processes (CBPs) are the implementation of process services. Process services orchestrate a series of human and automated steps,including enterprise-wide policies captured in business rules. These services run the implementations of the business processes in the Oracle ApplicationIntegration Architecture (AIA) Reference Process Models.AIA recommends using BPEL for implementing CBPs. CBPs are long-running processes that may run from few seconds to days. A CBP has an interface andmessage structure that is detailed enough to capture all of the information about the source of the triggering event. In most cases, the event is triggered bycustomer-facing applications.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Designing and Constructing Composite Business Processes

QUESTION 10Which statement represents the correct sequence of user actions for custom-built services, after the Bill-of-Materials is generated?

A. Create the Deployment Plan using the Deployment Plan Generator, set up appropriate value in AIAInstallProporties.xml, encrypt the passwords in theDeployment Plan using CreateStore utility, and execute the Deployment Plan using AIA Install Driver

B. Create the Deployment Plan using the Deployment Plan Generator, set up appropriate values in AIAInstallProperties.xml, execute the Deployment Plan using AIAInstall Driver, and encrypt the passwords in AIAinstallProperties.xml using CreateStore utility.

C. Create the Deployment Plan using the Deployment Plan Generator, set up appropriate value-AIAinstallProperties.xml, execute the Deployment Plan using AIAinstall Driver, and encrypt the passwords in AIAInstallProperties.xml using UpdateStore utility.

D. Create the Deployment Plan using the Deployment Plan Generator, set up appropriate values AIAinstallProperties.xml, encrypt the passwords in

Page 8: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

AIAInstallProperties.xml using the UpdateStore utility, and execute the Deployment Plan using AIA Install Driver.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:Explanation: Incorrect answers:A: Encrypt the password after deployment.C, D: You need to use CreateStore, not UpdateStore which only can change the password.The passwords specified at the time of AIA installation can be changed post-installation. To help you change passwords, AIA provides a utility called UpdateStore.AIA stores its passwords in Keystore. This utility can modify the existing passwords in the Keystore.In order to run this utility, the AIAIntallProperties.xml properties file should exist in the corresponding AIAHOME/AIA_INSTANCE/<Instance name>/config folder.Also the password being modified must exist in the fileNote #2: Making Migrated Services DeployableStep 1: Annotating CompositesStep 2: Harvesting AIA ContentStep 3: Generate Bill of MaterialStep 4: Deploy Composites1. Deploying custom built services is a two step process:Generate the deployment plans and deploy using the AID (Application Integration Architecture Installation Driver).2. Deploy custom-built services using the AID.

QUESTION 11Which two statements are true about an Enterprise Business Service (EBS)?

A. An EBS typically implements CRUD operations.B. An EBS may implement a business activity like getting an account balance, for example.C. An EBS is not exposed on the enterprise service bus.D. An EBS is a set of coordinated tasks and activities involving both human and system interactions.

Correct Answer: BCSection: (none)Explanation

Explanation/Reference:Explanation: EBS (Enterprise Business Services) are the foundation blocks in the Oracle Application Integration Architecture (AIA). EBS represent the application orimplementation-independent web service definition for performing a business task. The architecture facilitates distributed processing using EBS.

Page 9: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

An EBS is a service interface definition, currently manifested as an abstract Web Service Definition Language (WSDL) document, which defines the operations,message exchange pattern, and payload that are applicable for each operation of a service.The purpose of the EBS is to:* Provide the mediation between the requesting services and providing services.* Provide different operations invoked from a requester Application Business Connector Service (ABCS), an EBS, or an Enterprise Business Flow (EBF).* Route an operation to a suitable EBS, EBF, or provider ABCS based on the evaluation of the various routing rules for an operation.Incorrect answers:A: EBS implements business tasks, not CRUD operations.D: EBS is one task, not a set of tasks.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Designing and Developing Enterprise Business Services

QUESTION 12You are designing an Integration to process sales orders using the SalesOrderEBO and as part of the integration, you need to validate a credit card usingReceivedPaymentEBO. If the order is over a certain amount, company policy requires a finance manager to approve the order. Select the best method toaccomplish this integration.

A. Create requester ABCS composites to invoke the SalesOrderEBO and ReceivedPaymentEBO to allow the participating application to process the payment aspart of the order.

B. Create a Composite Business Process to process the sales order, including the payment; authorization.C. Create an Enterprise Business Flow to process the sales order, including the payment authorization.D. You do not need to invoke ReceivedPaymentEBS. SalesOrderEBS handles the payment authorization.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:Explanation: Composite Business Processes (CBPs) are the implementation of process services. Process services orchestrate a series of human and automated steps,including enterprise-wide policies captured in business rules. These services run the implementations of the business processes in the Oracle ApplicationIntegration Architecture (AIA) Reference Process Models.AIA recommends using BPEL for implementing CBPs. CBPs are long-running processes that may run from few seconds to days. A CBP has an interface andmessage structure that is detailed enough to capture all of the information about the source of the triggering event. In most cases, the event is triggered bycustomer-facing applications.Note: An EBO (Enterprise Business Object) is the definition for a standard business data object and is composed of reusable data components. The library of allEBOs makes up a data model. Incorrect answers:A: The role of the ABCS (Application Business Connector Services) is to expose the business functions provided by the participating application in a representationthat is agreeable to Enterprise Business Services (EBSs). It can also play another role in which it serves as a glue to allow the participating application to invoke theEBSs.

Page 10: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

The ABCS enables participating applications to become service providers and service consumers. It also enables applications having nonstandard connectivity toexpose their functionality as web services.C: The EBF has no activity that needs human intervention. In a canonical integration, the EBF is an implementation of an Enterprise Business Service (EBS)operation and calls other EBSs. It never calls an Application Business Connector Service (ABCS) or the applications directly. In other integration styles, the callerinvoking the EBF can be either an application or any other service.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Designing and Constructing Composite Business Processes

QUESTION 13Which two statements are true about AIA Guaranteed Message Delivery?

A. Guaranteed Message Delivery means that a message being sent from a producer to a not will not be lost in the event of an error.B. AIA uses queues for asynchronous and reliable delivery of messages.C. Guaranteed Message Delivery does not require that a sender system message be persisted until it is successfully delivered to the receiver.D. Message delivery is ensured by treating the message exchange as a unit of work bound to multiple, Independent transactions.

Correct Answer: ABSection: (none)Explanation

Explanation/Reference:Explanation: Guaranteed message delivery means that a message being sent from a producer to a consumer is not lost in the event of an error.AIA uses queues for asynchronous and reliable delivery of messages.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Guaranteed Message Delivery

QUESTION 14Which two statements are true about EBFs?

http://www.gratisexam.com/

A. In a canonical integration, an EBF may directly call an ABCS or an application.B. All of the actions that can be performed by the EBF are exposed as EBS service operations.C. An EBF is modeled to implement one or more operations.D. An EBF involves only system-to-system Interactions and does not include any activity requires human intervention.

Page 11: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Correct Answer: BDSection: (none)Explanation

Explanation/Reference:Explanation: B: In a canonical integration, the EBF is an implementation of an Enterprise Business Service (EBS) operation and calls other EBSs.Incorrect answers:A: The EBF involves only system-to-system or service-to-service interaction. An EBF never calls an Application Business Connector Service (ABCS) or theapplications directly.C: An EBF is modeled to implement one task only.Note: The EBF is used for implementing a business activity or a task that involves leveraging capabilities available in multiple applications. The EBF is aboutstringing together a set of capabilities available in applications to implement a coarse-grained business activity or task and composing a new service leveragingexisting capabilities. The EBF involves only system-to-system or service-to-service interaction. The EBF has no activity that needs human intervention. In acanonical integration, the EBF is an implementation of an Enterprise Business Service (EBS) operation and calls other EBSs. It never calls an Application BusinessConnector Service (ABCS) or the applications directly. In other integration styles, the caller invoking the EBF can be either an application or any other service.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Introduction to EnterpriseBusiness Flows

QUESTION 15An Integration flow contains three composites: a Requestor ABCS, an EBS, and a Provider ABCS. Which is the correct sequence of deployment of the compositesusing the AIA Deployment Plan?

A. Requestor ABCS, EBS, Provider ABCS B. Provider ABCS, EBS, Requestor ABCSC. The composites can be deployed in any order. D. Requestor ABCS, Provider ABCS, EBS

Correct Answer: ASection: (none)Explanation

Explanation/Reference:Explanation: AIA Artifacts for Integration Flows with Multiple Application Interactions table:

Note: AIA Architecture recommends variety of integration styles and AIA patterns to enable the flight of a message in an Integration Flow.For more complex situations in which the integration flow involves interactions with multiple applications, the requester application-specific AIA service implements aworkflow-like capability and manages all interactions with all the provider application-specific AIA services.

Page 12: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

The AIA service artifacts to be developed depend on the complexity of data exchange and various message exchange patterns.Note: The purpose of the EBS is to:* Provide the mediation between the requesting services and providing services.* Provide different operations invoked from a requester Application Business Connector Service (ABCS), an EBS, or an Enterprise Business Flow (EBF).* Route an operation to a suitable EBS, EBF, or provider ABCS based on the evaluation of the various routing rules for an operation.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Building AIA Integration Flows

QUESTION 16A BPEL _____________ is needed to support nonidempotent application service

A. compensation handlerB. throw blockC. switch constructD. exception handler

Correct Answer: ASection: (none)Explanation

Explanation/Reference:Explanation: If a scope requires a compensation handler, the service that requires compensation should be marked as non-idempotent by setting the "idempotent" property valueto "false." This will cause Oracle BPEL Process Manager to start a new transaction after invoking the non-transactional resource.Note: BPEL includes the concept of an invocable Compensating Transaction. This is similar to an exception handler, and is defined at the scope level. However, it isexplicitly invoked only by the "Compensate" activity. Compensation is intended to allow the application of reversing operations to systems that cannot participate intransactions, or when it has been decided that the systems should not operate as part of transactions. For example, a Web Service might allow inventory to bedecremented, but an error makes it necessary to roll back the process. In this case, a compensation handler would be defined to call the Web Service to incrementthe inventory, effectively providing a reversing transaction. This allows you to define rollback activities and associate them with the code that performs the operationsthat may need to be reversed. This is also very useful in that it allows some exceptions to be handled without undoing all of the work.Note: An idempotent activity is an activity that can be retried (for example, an assign activity or an invoke activity). The instance is saved after a nonidempotentactivity. This property is applicable to both durable and transient processes.Reference: SOA Suite Essentials for WLI Users, Working with Transactions

QUESTION 17Which AIA Infrastructure component is used to create a new AIA project for functional design of on Integration?

A. AIA Service Constructor B. AIA Lifecycle WorkbenchC. AIA Composite Application Validation System

Page 13: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

D. AIA PIP Auditor

Correct Answer: ASection: (none)Explanation

Explanation/Reference:Explanation: Service Constructor is an extension to Oracle JDeveloper that developers can use to easily create new Oracle Application Integration Architecture (AIA) servicecomponent projects that conform to the AIA programming models and naming and architectural recommendations. Presently, Service Constructor supports thefollowing service components:* Requester Application Business Connector Services (ABCSs)* Provider ABCSsIncorrect answers:B: Project Lifecycle Workbench complements any existing design and analysis process with its various modeling and functional analysis mechanisms. Thefunctional decomposition, the final output of the design and analysis process, is captured and persisted in Project Lifecycle Workbench.C: the Composite Application Validation System (CAVS) is a framework that provides a structured approach to test integration of Oracle Application IntegrationArchitecture (AIA) services. The CAVS includes test initiators that simulate web service invocations and simulators that simulate service endpoints.D: PIP Auditor - Used to check if given BPEL and ESB projects follow the AIA methodology for coding conventionReference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Working with Service Constructor

QUESTION 18Which statement is true about AIA clustering?

A. AIA clustering setup is dependent on SOA cluster setup.B. Multiple PIPs should always be deployed on different AIA clusters.C. Multiple PIPs should always be deployed on the same AIA Home.D. AIA clustering setup is independent of SOA cluster setup.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:Explanation: Cluster Deployment modeThis Installation mode is used to deploy AIA on an existing SOA Suite Cluster to derive high-availability, effective workload distribution, increased throughput, performance etc.SOA Suite Cluster has to be successfully setup according to the SOA Suite 11g Enterprise Deployment Guide (and tested with samples) before proceeding with AIA

Page 14: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Installation on the cluster.The Installer will automatically detect the presence of a SOA Cluster and prompt the user with fields for appropriate additional information.Reference: AIA 11gR1 Installation and Deployment –Flexibilities, Topologies, Architecture and Tools, Oracle White Paper-Installing AIA on an Oracle SOA Suite Cluster Deployment, Oracle White Paper

QUESTION 19Which AIA component is used to plan the services to be deployed?

http://www.gratisexam.com/

A. AIA Installation Driver B. AIA Lifecycle Workbench C. AIA Composite Application Validation System D. AIA Deployment Plan Generator

Correct Answer: DSection: (none)Explanation

Explanation/Reference:Explanation: The Deployment Plan Generator generate a deployment plan.Deployment Plan Generator produces the following output:* Deployment Plan: The deployment plan that is generated is very specific to the BOM.xml and ODIBOM.xml which are given as input. The services which arespecified in BOM.xml can be deployed and configured by using this deployment plan. The artifacts list provided in the ODIBOM.xml is processed and imported intothe ODI with the deployment plan. Deployment Plan Generator generates a combined deployment plan if both the BOM and ODIBOM are provided. Thisdeployment plan is executed by feeding it to AID.* Undeployment Plan. * Harvester Settings File.Incorrect answers:A: AIA Installation Driver (AID) is responsible for deploying the content defined in the deployment plan to the target servers defined in AIAInstallProperties.xml. The installation driver is a command line tool that can interpret line by line of the deployment plan and deploys it to the specified target server.B: Project Lifecycle Workbench complements any existing design and analysis process with its various modeling and functional analysis mechanisms. Thefunctional decomposition, the final output of the design and analysis process, is captured and persisted in Project Lifecycle Workbench.

Page 15: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

C: the Composite Application Validation System (CAVS) is a framework that provides a structured approach to test integration of Oracle Application IntegrationArchitecture (AIA) services. The CAVS includes test initiators that simulate web service invocations and simulators that simulate service endpoints.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Generating Deployment Plans and Deploying Artifacts

QUESTION 20Which one best describes the type of information expressed by a collection of EBOs?

A. data modelB. data repositoryC. generic operationsD. exchanged messages

Correct Answer: ASection: (none)Explanation

Explanation/Reference:Explanation: EBOs (Enterprise Business Objects) have the following characteristics:* They contain components that satisfy the requirements of business objects from the source and target application data models.* EBOs differ from other data models in that they are not data repositories.Instead, they provide the structure for exchanging data. XML provides the vocabulary for expressing business data. The XML schema is an XSD file that containsthe application-independent data structure to describe the common object.* Each EBO is represented in an XML schema (XSD) file format.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Introduction to EBOs

QUESTION 21Which two statements are true about designing and implementing an EBS?

A. An EBS cannot expose operations beyond the standard CRUD operations.B. Each action present in an associated EBM will be implemented as a service operation in EBS.C. If an operation acts on more than one business object, it should reside in an entity EBS. D. A routing rule will be created for each operation in an entity-based EBS

Correct Answer: CDSection: (none)Explanation

Explanation/Reference:

Page 16: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Explanation: Note: EBS (Enterprise Business Services) are the foundation blocks in the Oracle Application Integration Architecture (AIA). EBS represent the application orimplementation-independent web service definition for performing a business task. The architecture facilitates distributed processing using EBS.An EBS is a service interface definition, currently manifested as an abstract Web Service Definition Language (WSDL) document, which defines the operations,message exchange pattern, and payload that are applicable for each operation of a service.Incorrect answers:A: EBS performs business tasks.B: EBMs (Enterprise Business Message) is used by an application to send data to the EBS, or by the EBS to send data to an application. Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Designing the EBS

QUESTION 22How will you add customized rules on PIP Auditor?

A. by adding new set of rules to Rules.xml and by creating new test suitesB. by modifying the PIP Auditor source codeC. customized rules cannot be addedD. by modifying the config.properties file

Correct Answer: ASection: (none)Explanation

Explanation/Reference:Explanation: PIP Auditor uses the Rules.<release number>.xml file, which contains rules in a rule language that is specific to and optimized for PIP Auditor. Use the rules filespecific to the release for which you want to run audits.To add a new rule for execution by PIP Auditor, add it in the Custom Rule file. A Corresponding Test must be added to the Custom Test suite file for a new rule tobe executed.Reference: Oracle Application Integration Architecture, Infrastructure Components and Utilities Guide:Creating Custom Rules for PIP Auditor

QUESTION 23Which role is typically associated with decomposing a business process?

A. Business Analyst B. Solution Architect C. Developer D. Database Administrator

Correct Answer: A

Page 17: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Section: (none)Explanation

Explanation/Reference:Explanation: Phase: AnalysisThis phase focuses on the business analysts and end users analyzing an “as-is” process and capturing the issues and challenges facing this process, i.e. delays,disconnects, etc. A business process can be decomposed into several sub-processes, which have their own attributes, but also contribute to achieving the goal ofthe super-process. The analysis of business processes typically includes the mapping of processes and sub-processes down to activity level. (See functionaldecomposition later in this document). Once the issues and challenges have been uncovered, an improved “to-be” process is designed to resolve these issues.Note: Process Analyst - Also commonly known as Business Analyst (or Business Process Analyst), the Process Analyst is primarily responsible for capturing andmanaging the graphical business process models. The Process Analyst also captures related business process requirements, drives process optimization,recommends changes, and evaluates change requests from the business. The Process Analyst has business and modeling skills and liaises with the ProcessArchitect for technical coordination.The Process Analyst has primary responsibility for making incremental process improvements (as opposed to major changefrom the business leadership). The Process Analyst also * Identifies and codifies business rules* Uses business objectives as input to determine KPI* Provides business specification for new capabilities* Directs UATIncorrect answers: Not B: Process Architect (/Solution Architect) - Performs analysis and design of technical aspects of the process, taking the process specification from the ProcessAnalyst for technical analysis. The Process Architect also specifies additional technical software requirements, such as application integration, UI development, etc.and works with the Process Analyst to design technical specifications for new functional requirements.The Process Architect may also be responsible for* Defining technical integration strategies* Technical specification for new IT capabilities* Directing system and integration testingIn an environment where SOA is fully implemented, discovery of services for functional requirements in the process model can be performed effectively by non-technical participants (typically the Process Analyst). In cases of less developed integration architectures however, the Process Architect would be required toidentify the most suitable sources of application functionality and business entities.This is a specialized architecture role similar to "solution architect" in traditional software engineering, but with an emphasis on understanding business processmodeling and the details of process implementation in addition to more general software architecture skills.Reference: Oracle Practitioner Guide, Business Process Engineering, Business Process Engineering Lifecycle

QUESTION 24Which two statements are true about a Service Solution Component?

A. It represents a proposed service.B. It represents an actual service.C. Service Solution Component information flows upstream to Service Constructor.

Page 18: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

D. Service Solution Component information flows downstream to Service Constructor.

Correct Answer: ADSection: (none)Explanation

Explanation/Reference:Explanation: A: A service solution component is a chunk of functionality within the scope of a task that is implemented as an AIA service artifact. For example, a service solutioncomponent corresponds to an Application Business Connector Service (ABCS), Enterprise Business Service (EBS), or Enterprise Business Flow (EBF). A servicesolution component conveys the functionality that the AIA service artifact must fulfill.Developers work with functional product managers and solution architects to validate the project design and decomposition. The developers ultimately take on thetask of implementing the service solution component as composites.D: Each lifecycle stage supports the downstream activities* Automation: auto-generate inputs to be consumed by downstream activities* Consistency: Information trickles downstream from one stakeholders to another automatically to ensure consistency* Productivity: More scalable, productive, and lean PIP development given infrastructural support throughout the lifecycle. Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Working with Project Lifecycle Workbench Service Solution Components

QUESTION 25Which statements are true about the AIA Deployment Plan (DP)?* AIA DP contains encrypted passwords of the environment.** AIA DP contains details of the SOA server on which deployment happens.*** AIA DP contains the sequence of deployment commands in the order of execution,**** AIA DP contains service runtime configuration information specific to each ABCS.

A. * and **B. only ***C. ** and ****D. ** and ***

Correct Answer: BSection: (none)Explanation

Explanation/Reference:Explanation: The deployment plan is used to perform the required configurations and deploy the services to the Fusion Middleware server using AID.Incorrect answers:

Page 19: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Not *: You can encrypt passwords, but it is not required.Not **: The deployment plan does not contains server specific information.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Generating Deployment Plans and Deploying Artifact

QUESTION 26How do you ensure technical compliance of a PIP?

http://www.gratisexam.com/

A. by conducting code walkthroughsB. by creating complex test casesC. by executing PIP Auditor tool to produce technical compliance reports D. by executing XMAN and EOL2CSV tools

Correct Answer: CSection: (none)Explanation

Explanation/Reference:Explanation: The PIP Auditor is run against your BPEL and ESB code to check whether they follow the AIA methodology for coding conventions. The output is a static HTMLreport. Therefore, the results are a single snapshot of your code at the time it was run. The PIP Auditor can be run against Oracle out-of-the-box PIPs, against PIPsthat you have customized, or against your custom code that follows AIA design and development guidelines. Thus, in some cases, you may want to run the report weekly to continously monitor your progress (or lack thereof) of coding compliancy.The PIP Auditor reports on compliancy to coding standards.The PIP Auditor also provides suggestions for fixes for each of the identified violations.Reference: Oracle Application Integration Architecture, Infrastructure Components and Utilities Guide

QUESTION 27Which statements are true about AIA 11g R1 Migration Utility?* AIA Migration Utility migrates CAVS definitions.** AIA Migration Utility moves abstract wsdls Into MDS postmigration.*** AIA Migration Utility generates skeletal annotation tags into the compoiitt.xmi file.**** AIA Migration Utility migrates XREF metadata.

Page 20: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

A. * and ** B. ** and *** C. *** and **** D. *, **, and ***

Correct Answer: BSection: (none)Explanation

Explanation/Reference:Explanation: The following operations are performed by the AIA Migration Utility:Detects the type of service, and depending on whether it is a BPEL process or an ESB process, invokes the appropriate version of the SOA upgrade utility toperform the migration.Updates AIAComponents references in WSDLs and XSDs to point to Oracle Metadata Services (MDS) repository. (**)Updates the AIAAsyncErrorHandlingProcess reference in bpel.xml to point to the AIA Foundation Pack 11g Release 1 error handling service.Updates domain-value map (DVM) and cross-reference (XREF) signatures in XSL files to point to AIAComponents in MDS. This step takes care of updatingreferences to template and function calls in the XSL files used by the process.Inserts annotations in composite.xml. (***):Annotations play a significant role in the AIA lifecycle and governance in AIA Foundation Pack 11g Release 1. The AIA Migration Utility injects annotations (emptyplaceholders) into the migrated composites.Depending on whether a process is a Requester Application Business Connector Service (ABCS), Enterprise Business Service (EBS), Provider ABCS, or Adapterservice, appropriate annotations are inserted into the composites. The utility uses the process.type variable in AIAMigrationUtility.properties for this purpose.As a post-migration task, you must populate appropriate annotation values into the skeletal structure provided by the utility to be able to harvest AIA artifacts intoOracle Enterprise Repository.Note: The Oracle Application Integration Architecture (AIA) Migration Utility seamlessly migrates AIA 2.4 and 2.5 BPEL and Enterprise Service Bus (ESB) servicesto AIA Foundation Pack 11g Release 1. The utility leverages the SOA upgrade utility to perform the bulk of the migration tasks and automates most of the pre- andpost-migration tasks.Reference: Oracle® Fusion Middleware Migration Guide for Oracle Application Integration Architecture: Using the AIA Migration Utility

QUESTION 28Which two statements are true about Composite Business Process (CBP) in the context of Oracle AIA?

A. The CBP is always modeled to implement a single operation with one-way patterns. B. In CBP, there will not be any responses to the client. C. The CBP is always modeled to implement multiple operations with multiway patterns. D. In CBP, there will be multiple responses to the client.

Correct Answer: CD

Page 21: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Section: (none)Explanation

Explanation/Reference:Explanation: A Composite Business Process (CBP) is a set of coordinated tasks and activities involving both human and system interactions. It is an implementation of the AIAReference Process Model Business Process and is a Process Service.In AIA, CBPs are implemented, managed, and monitored as a single SOA composite using SOA BPEL along with SOA Mediator, SOA Human Workflow, and SOABusiness Rules components. The BPEL components are used to drive the flow.Incorrect answers:A, B: A Composite Business Process (CBP) is a set of coordinated tasks and activities involving both human and system interactions.Note: Composite Business Processes (CBPs) are the implementation of process services. Process services orchestrate a series of human and automated steps,including enterprise-wide policies captured in business rules. These services run the implementations of the business processes in the Oracle ApplicationIntegration Architecture (AIA) Reference Process Models.AIA recommends using BPEL for implementing CBPs. CBPs are long-running processes that may run from few seconds to days. A CBP has an interface andmessage structure that is detailed enough to capture all of the information about the source of the triggering event. In most cases, the event is triggered bycustomer-facing applications.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Designing and Constructing Composite Business Processes

QUESTION 29Which two statements are true about the harvesting step to leverage AIA 11g R1 lifecycle capability?

A. It is necessary to leverage the lifecycle capabilities, such as functional decomposing.B. It is necessary to sanity check your implementation.C. It is necessary to leverage the lifecycle capabilities, such as auto-generate Bill of-Material.D. It is necessary to leverage the lifecycle capabilities, such as facilitating the generation of the Deployment Plan.

Correct Answer: CDSection: (none)Explanation

Explanation/Reference:Explanation: Once you have unit-tested, source-controlled, and completed your composite implementation, you can harvest these design-time composites into the ProjectLifecycle Workspace and, optionally, Oracle Enterprise Repository.When you choose to harvest into the Project Lifecycle Workbench, annotations in composite XML files are published to Project Lifecycle Workbench. Theseannotations published to Project Lifecycle Workbench are instrumental in facilitating downstream automation, such as bill of material (BOM) generation (C) anddeployment plan generation (D). Annotations and harvesting are required to enable this downstream automation.If downstream automation is not a requirement for you, you may or may not annotate and harvest. When you reach a point in the lifecycle flow at which the result ofannotations and harvesting are used, such as BOM and deployment plan generation, you can manually complete the BOM via the Project Lifecycle Workbench UI

Page 22: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

or manually write your own ANT script to generate a deployment plan.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Harvesting Design-Time Composites into Project Lifecycle Workbench and Oracle Enterprise Repository

QUESTION 30Which statement is true about an ABCS?

A. Selection of the right ABCS style for implementation depends on versioning.B. For an ABCS implementation Enterprise Business Flows add business logic on top of Enterprise Business Messages.C. An ABCS is always PIP-specific.D. An ABCS acts as an API developed to transform application business objects into Enterprise Business Objects.

Correct Answer: DSection: (none)Explanation

Explanation/Reference:Explanation: The role of the ABCS (Application Business Connector Services) is to expose the business functions provided by the participating application in a representationthat is agreeable to Enterprise Business Services (EBSs). It can also play another role in which it serves as a glue to allow the participating application to invoke theEBSs.The ABCS enables participating applications to become service providers and service consumers. It also enables applications having nonstandard connectivity toexpose their functionality as web services.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Designing Application Business Connector Services

QUESTION 31Which two AIA artifacts will be deployed as SCA composites when considering the Deployment Plan?

A. Enterprise Business Object B. Composite Business Process C. Enterprise Business Flow D. Enterprise Business Message

Correct Answer: BCSection: (none)Explanation

Explanation/Reference:Explanation:

Page 23: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

A composite is unit of deployment for SCA and contains service components.The name of the composite is the same as the name of the Oracle Application Integration Architecture (AIA) artifact.The composites are created for the following AIA artifacts:* Composite Business Process (B)* Enterprise Business Flow (C)* Enterprise Business Service* Application Business Connector Service* Utility ServicesReference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:CompositesNote #1: The SCA Assembly Model consists of a series of artifacts, which are defined by elements contained in XML files. A SCA runtime may have other non-standard representations of the artifacts represented by these XML files, and may allow for the configuration of systems to be modified dynamically. However, theXML files define the portable representation of the SCA artifacts.The basic artifact is the Composite, which is the unit of deployment for SCA and which holds Services which can be accessed remotely.Note #2: Service Component Architecture (SCA) is a software technology created by major software vendors including IBM and Oracle. SCA provides a model forcomposing applications that follow Service-Oriented Architecture principles. The technology encompasses a wide-range of disparate technologies and as such isspecified in various independent specifications in order to maintain programming language and application environment neutrality.Oracle SOA Suite uses the SCA (Service Component Architecture) standard as a way to assemble service components into a SOA composite application. SCAprovides a programming model for the following:* Creating service components written with a wide range of technologies, including programming languages such as Java, BPEL, C++, and declarative languagessuch as XSLT. The use of specific programming languages and technologies (including web services) is not required with SCA.* Assembling the service components into a SOA composite application. In the SCA environment, service components are the building blocks of applications

QUESTION 32Which two statements are true about Enterprise Business Messages?

http://www.gratisexam.com/

A. An EBM defines a specific message format for service requests and responses in EBS operationsB. An EBM represents the specific EBO content needed to perform a specific activity.C. An EBM may contain details about more than one type of action like query and update, for example, in the same message.D. An EBM implementation might be specified in a .bpel file.

Correct Answer: ABSection: (none)Explanation

Page 24: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Explanation/Reference:Explanation: Any application invoking the Enterprise Business Services (EBSs) has to generate the EBM to pass the EBM as a payload to the EBS.At the most basic level, EBMs (Enterprise Business Messages) are the messages that are exchanged between two applications. The EBM represents the specificcontent of an EBO (Enterprise Business Object) needed for performing a specific activity.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Designing and Constructing Enterprise Business Flows

QUESTION 33Which two best describes a situation where AIA’s error handling framework is invoked?

A. At every BPEL receive activity whether or not an error has occurredB. At every ESB service invocationC. When a BPEL partner link experiences an invocation errorD. When a mediator service experiences an error

Correct Answer: CDSection: (none)Explanation

Explanation/Reference:Explanation: There are two categories of faults:1) Business faultsBusiness faults are generated when there is a problem with the information being processed. For example, a credit card number is invalid.Error actions for business faults that are internal to BPEL are configured in catch blocks. These are business faults that are thrown by a throw activity. Errornotifications and logging for these business faults are handled by AIAAsyncErrorHandlingBPELProcess.Error actions for business faults from external applications and services are configured using the Composite Fault Policy Framework. These are business errors thatare returned by an invoked service or application when using a BPEL invoke activity. Error notifications and logging for these business faults are handled byoracle.apps.aia.core.eh.CompositeJavaAction.2) System faultsSystem faults occur as a result of problems within the running of the BPEL process or Mediator service component. For example, data cannot be copied properlybecause the variable name is incorrect or because of transformation errors.Error actions for system faults are configured using the Composite Fault Policy Framework. Error notifications and logging for system faults are handled byoracle.apps.aia.core.eh.CompositeJavaAction.Note: The AIA Error Handling Framework provides the following key features for integration services operating in an AIA ecosystem.* Unified Error Handling Approach* Works across technologies, including BPEL and Mediator components, business-to-business (B2B), and ODI.* Works across categories of faults, including business and system, run-time, and technical faults.* Works across integration patterns.* Adopts the Oracle SOA Suite 11g tech stack.

Page 25: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

QUESTION 34Which two AIA backends are used by AIA Harvester to store metadata about the implementation artifacts?

A. Lifecycle DBB. OERC. ODI D. MDS

Correct Answer: ABSection: (none)Explanation

Explanation/Reference:Explanation: Once you have unit-tested, source-controlled, and completed your composite implementation, you can harvest these design-time composites into the ProjectLifecycle Workspace and, optionally, Oracle Enterprise Repository (OER).Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Harvesting Design-Time Composites into Project Lifecycle Workbench and Oracle Enterprise Repository

QUESTION 35For which two reasons would you execute PIP Auditor reports regularly during your PIP development?

A. This is the compliance report for a given PIP, which gives you statistics based on category and priority.B. The detailed violation report goes down to line/column level so that you can fix them easily.C. This is the compliance report that shows CAVS test results.D. This report shows progress of PIP development.

Correct Answer: ADSection: (none)Explanation

Explanation/Reference:Explanation: A: The PIP Auditor generates what is called a "Technical Compliance Report", reporting code violations based on rules, priority, category, project, and test suite. D: The PIP Auditor is run against your BPEL and ESB code to check whether they follow the AIA methodology for coding conventions. The output is a static HTMLreport. Therefore, the results are a single snapshot of your code at the time it was run.

The PIP Auditor can be run against Oracle out-of-the-box PIPs, against PIPs that you have customized, or against your custom code that follows AIA design anddevelopment guidelines. Thus, in some cases, you may want to run the report weekly to continously monitor your progress (or lack thereof) of coding compliancy.

Page 26: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

The PIP Auditor reports on compliancy to coding standards.

The PIP Auditor also provides suggestions for fixes for each of the identified violations.Reference: White Paper, OVERVIEW OF THE ORACLE AIA FOUNDATION PACK PIP AUDITOR

QUESTION 36Which two statements are true about EBOs?

A. Each EBO has an EBS to expose the create, read, update, and delete operations as well as other supporting operations.B. An EBO is composed of nonreusable data components.C. EBOs serve as a common data abstraction across systems.D. EBOs are application-specific representations of business entitles.

Correct Answer: BCSection: (none)Explanation

Explanation/Reference:Explanation: EBOs (Enterprise Business Objects) have the following characteristics:* They contain components that satisfy the requirements of business objects from the source and target application data models.* EBOs differ from other data models in that they are not data repositories. (B)Instead, they provide the structure for exchanging data. XML provides the vocabulary for expressing business data. The XML schema is an XSD file that containsthe application-independent data structure to describe the common object. (C)* Each EBO is represented in an XML schema (XSD) file format.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Introduction to EBOs

QUESTION 37Which two statements best describe situations when you should favor implementing an ABCS as a BPEL process?

A. The requirement involves simple transformation and invocation.B. The interaction with the external system is stateless.C. Multiple invocations to external applications are required to accomplish the integration. D. Content augmentation or validation cannot be done using XSLT.

Correct Answer: CDSection: (none)Explanation

Page 27: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Explanation/Reference:Explanation: Oracle AIA provides two blueprints for implementing an ABCS: Oracle Mediator and BPEL.BPEL is used when the ABCS must augment content, validate content, or both. In most situations, the ABCS must have a conversation with one or moreparticipating applications to enrich the content. It may also have to handle state management. (not B)In this scenario, BPEL is the preferred technology. BPEL enables you to perform the tasks listed previously and also enables you to extend the connector.The Oracle Mediator blueprint can be applied in situations in which you do not need the ABCS to do additional enrichment and validation of the content. In thismodel, the ABCS are implemented as Mediator services.Note: The role of the ABCS (Application Business Connector Services) is to expose the business functions provided by the participating application in arepresentation that is agreeable to a service interface.Note 2: The ABCS can be implemented in two ways:* The first approach is to make complete use of components that are built using Oracle Fusion Middleware technologies to make up the ABCS.The service is implemented as a Mediator service or a BPEL process. * The second approach is to build the transformation services, to a large extent, as part of the participating application.This approach can be taken when the participating application's technology stack has the infrastructure to perform the transformations. However, a lightweightABCS still must perform the translations related to cross-reference details.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Implementing ABCS

QUESTION 38AIA recommends Asynchronous message exchange pattern because _____________.

A. It is easy to implement and troubleshootB. It promotes loose couplingC. It gives better response timeD. It gives better throughput

Correct Answer: CSection: (none)Explanation

Explanation/Reference:Explanation: An asynchronous operation is one that does not wait for a response before continuing. This allows operations to occur in parallel. Thus, the operation does not blockor wait for the response. Asynchronous operations open a communication channel between the parties, make the request, and close the channel before theresponse occurs. Message correlation is used to relate the inbound message to the outbound message. This method is effective when large numbers oftransactions occur that could take long periods of time to process. In the case in which the operations are short or need to run in serial, synchronous operations maybe more appropriate. The asynchronous pattern is effective if the end user does not need immediate feedback.Note: A synchronous operation is one that waits for a response before continuing on. This forces operations to occur in a serial order. People often say that anoperation blocks or waits for a response. Synchronous operations open a communication channel between the parties, make the request, and leave the channelopen until the response occurs. This method is effective unless large numbers of channels are being left open for long periods of time. In this case, asynchronous

Page 28: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

operations may be more appropriate. Also, the synchronous pattern may not be necessary or appropriate if the end user does not need an immediate response.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:EBS Message Exchange Pattern

QUESTION 39You are an AIA consultant of company xyz. The company's IT administrator wants to centralize AIA Home artifacts across different environments (for example,multiple development servers) to ease the maintenance, patching, and deployment of the artifacts. Which one of the solutions would you recommend?

A. Set up a cluster of all the available environments and perform a single cluster in-artifacts.B. Set up AIA Home on a Build Machine and perform remote deployment on each of the environments.C. Set up AIA Home on each of the servers and create AIA Instance on each of the environment.D. All the above approaches achieve similar results.

Correct Answer: CSection: (none)Explanation

Explanation/Reference:Explanation: Note:To create AIA instance:1. Copy AIAHome/Infrastructure/Install/templates/AIAInstallProperties.xml.tmpl to AIAHome/config/AIAInstallProperties.xml.2. Update AIAInstallProperties.xml to reflect to target server details.3. Navigate to AIAHome/Infrastructure/Install/AID.4. Run the following command to create an AIA Instance:ant -f AIACreateInstance.xml -DPropertiesFile=<location of the AIAInstallProperties.xml file>Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Create AIA Instance

QUESTION 40Which two are acts of function decomposition of an integration project in the AIA project lifecycle Workbench?

http://www.gratisexam.com/

A. act of defining EBO

Page 29: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

B. act of defining Business TaskC. act of defining Service Solution ComponentD. act of defining EBM

Correct Answer: BCSection: (none)Explanation

Explanation/Reference:Explanation: The primary building blocks that enable functional decomposition in Project Lifecycle Workbench are:* Task (B)A task represents a reusable unit of work that is arrived at based on analysis of reference process models. These could be business processes, business activities,or tasks and are loosely added to a project in the Project Lifecycle Workbench as tasks.Service Solution Component (C)* A service solution component is a chunk of functionality within the scope of a task that is implemented as an AIA service artifact. For example, a service solutioncomponent corresponds to an Application Business Connector Service (ABCS), Enterprise Business Service (EBS), or Enterprise Business Flow (EBF). A servicesolution component conveys the functionality that the AIA service artifact must fulfill.* ProjectA project is a named effort to deliver a solution conforming to the AIA methodology and guidelines. The components of a project must be packaged and deployed ona middleware solution.Note: Users, such as solution architects and functional product managers, can use Project Lifecycle Workbench to perform functional decompositions to breakdown overall projects into tasks, each of which is implemented by a collection of composites and services.roject Lifecycle Workbench complements any existing design and analysis process with its various modeling and functional analysis mechanisms. The functionaldecomposition, the final output of the design and analysis process, is captured and persisted in Project Lifecycle Workbench.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Introduction to Project Lifecycle Workbench

QUESTION 41Which AIA artifact has to deal with a participating application connectivity methodology?

A. ABCS B. EBF C. CBM D. EBS

Correct Answer: ASection: (none)Explanation

Page 30: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

Explanation/Reference:Explanation: An ABCS (Application Business Connector Services) can be requester-specific or provider-specific. A requester ABCS accepts the request from the clientapplication through a client-specific Application Business Message (ABM) and returns the response to the client application through a client-specific ABM. The roleof the requester ABCS is to act as a vehicle to enable the participating application to invoke the EBS either to access data or to perform a transactional task. Theclient side ABM is the payload that is passed by the requester application to the requester ABCS.The requester application that wants to leverage an action must define the requester-specific ABCS. The requester application that wants to implement this ABCScould be Siebel CRM, PeopleSoft Enterprise CRM, or Oracle eBusiness Suite CRM. The requester application-specific ABCS must take the requester application-specific ABM as input and provide the requester application-specific ABM as output.Incorrect answers:B: The EBF(Enterprise Business Flow) is used for implementing a business activity or a task that involves leveraging capabilities available in multiple applications.The EBF is about stringing together a set of capabilities available in applications to implement a coarse-grained business activity or task and composing a newservice leveraging existing capabilities. The EBF involves only system-to-system or service-to-service interaction. The EBF has no activity that needs humanintervention. In a canonical integration, the EBF is an implementation of an Enterprise Business Service (EBS) operation and calls other EBSs. It never calls anApplication Business Connector Service (ABCS) or the applications directly. In other integration styles, the caller invoking the EBF can be either an application orany other service.C: No such thing as a CBM in this context.D: EBS (Enterprise Business Services) are the foundation blocks in the Oracle Application Integration Architecture (AIA). EBS represent the application orimplementation-independent web service definition for performing a business task. The architecture facilitates distributed processing using EBS.An EBS is a service interface definition, currently manifested as an abstract Web Service Definition Language (WSDL) document, which defines the operations,message exchange pattern, and payload that are applicable for each operation of a service.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack, Introduction to ABCS

QUESTION 42Identify the correct example of Annotation of Reference Element in Composition:

A. <reference ui: wsdLocation ....................“ > < interface.wsdl / >< .ws ……… . . />< ! - - <svcdoc:AIA > <svcdoc: reference >< svcdoc: ArtifactType> Enterprisedoc: ArtifactType ><svcdoc: ServiceOperation><svcdoc:Name > GetCreditScoreCustomerPartyList </svcdoc: Name >< /svcdoc: ServiceOperation ></ svcdoc: reference ></svcdoc: AIA> - - ><reference>

B. <reference ui: wsdLocation ....................“ > < interface.wsdl / >< .ws ……… . . />< ! - -<svcdoc:AIA >

Page 31: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

< svcdoc: ServiceSolutionComponentAssociation><svcEnterpriseBusinessService</svcdox: ArtifactType ><svcdoc: ServiceOperation><svcdoc: Name > GetComplaintDetails </svcdoc:Name ></svcdoc: ServiceOperations><svcdoc: ServiceOperationComponentAssociation></svcdoc: AIA> - - >< / reference>

C. <reference ui: wsdLocation ....................“ > < interface.wsdl / >< .ws ……… . . />< ! - -<svcdoc: AIA><svcdoc:Service><svcdoc:ArtifactType> Enterprisedoc: ArtifactType><: ServiceOperation >< svcdoc: Name > getComplaintDetails </svcdoc: Name ></svcdoc: ServiceOperations></svcdoc: GUID ></svcdoc: AIA> -- >< / reference >

D. <reference ui: wsdLocation ....................“ > < interface.wsdl />< .ws ……… . . />< ! - -<svcdoc: AIA >< svcdoc: GUID >< svcdoc: ArtifactType> EnterpriseBusiness: ArtifactType >< svcdoc: ServiceOperations >< svcdoc: Name > getCompliantDetails </svcdoc: Name ></svcdoc: ServiceOperation ></svcdoc: GUID ></svcdoc:AIA>-- >< / reference >

Correct Answer: ASection: (none)Explanation

Explanation/Reference:Explanation: Example, A Skeletal Reference Element in a composite.xml with Annotations<reference ui:wsdlLocation ........"> <interface.wsdl ............/>

Page 32: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

<binding.ws ................/> <!-- <svcdoc:AIA> <svcdoc:Reference> ................. </svcdoc:Reference> </svcdoc:AIA> --> </reference>Note: AIA recommends annotations in the composite XML file to provide detailed information about:*AIA artifacts and their relationships to other AIA artifacts.* Composite-level descriptor properties that are used to configure the component at deployment and run time.You must provide annotations in the composites for the exposed services and for the referenced services, according to AIA guidelines, and you must insert thesecomments at development time.In line with SOA modeling and development practices, these composites are expected to be harvested multiple times during the development cycle, from conceptiontill deployment to production environment.Embed annotations in the <svcdoc:AIA> element and place the <svcdoc:AIA> element itself inside the xml comments tags <!-- and -- > as shown in the exampleabove.Incorrect answers:B, D: Not a reference element. Missing element <svcdoc:Reference>C: This is a Service Element, not a Reference Element (using <svcdoc:Service> instead of <svcdoc:Reference>)Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Why Annotate a SOA Composite?

QUESTION 43Which two statements are true about test definitions and simulator definitions?

A. "Simulator definition" is a synonym for "test definition". Therefore, both terms are used interchangeably.B. Simulator and test definitions can be used together.C. Both simulator and test definitions are typically defined using a command-line utility.D. Test definitions and simulator definitions can be introduced at several points in a flow

Correct Answer: BDSection: (none)Explanation

Explanation/Reference:Explanation: The CAVS framework operates using the following key components:* Test definition* Simulator definitionTest DefinitionThe CAVS test initiator reads test data and feeds it to the web service being tested. You create the test data as a part of a test definition. The test definition is a

Page 33: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

configuration of the test initiator and contains test execution instructions.The CAVS user creates a definition using the CAVS user interface (UI) to define the service endpoint URL that needs to be invoked, as well as the request messagethat will be passed along with metadata about the test definition itself.The test initiator is a logical unit that executes test definitions to call the endpoint URL defined and creates test instances. This call is no different from any otherrequest initiated by other clients. If the test definition Service Type value is set to Synchronous or Asynchronous two-way, the actual response can be verifiedagainst predefined response data to validate the accuracy of the response.Simulator DefinitionThe CAVS simulator is used to simulate a web service. Simulators typically contain predefined responses for a specific request. CAVS users create severalsimulator definitions, each for a specific set of input.At run time, the CAVS simulator framework receives data from the service being tested. Upon receiving the request, CAVS locates the appropriate simulatordefinition, validates the input against predefined request values, and then returns predefined response data so that the web service being tested can continueprocessing.Incorrect answers:A: They are not the same.C: Typically a graphically user interface is used to define Test Definitions and Simulation Definitions.Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack:Introduction to the Composite Application Validation SystemCreating and Modifying Test Definition Creating and Modifying Simulator Definitions

QUESTION 44Identify two AIA components where Oracle recommends use of Business Process Orchestration tool to implement stateful components.

A. Enterprise Business MessageB. Application Business Connector ServiceC. Enterprise Business FlowD. Enterprise Business Object

Correct Answer: BCSection: (none)Explanation

Explanation/Reference:Explanation: B: The role of the ABCS (Application Business Connector Services) is to expose the business functions provided by the participating application in a representationthat is agreeable to Enterprise Business Services (EBSs). It can also play another role in which it serves as a glue to allow the participating application to invoke theEBSs.The ABCS enables participating applications to become service providers and service consumers. It also enables applications having nonstandard connectivity toexpose their functionality as web services.C: The EBF is used for implementing a business activity or a task that involves leveraging capabilities available in multiple applications. The EBF is about stringingtogether a set of capabilities available in applications to implement a coarse-grained business activity or task and composing a new service leveraging existing

Page 34: · PDF fileXML provides the vocabulary for ... ODI BOM is a hand-coded xml file with the list of artifacts to be imported to ODI along ... Integration Architecture

http://www.gratisexam.com/

capabilities. Note: A primary function of Oracle SOA Suite is business process orchestration via standardized BPEL, which serves to coordinate disparate events andsubprocesses that make up a composite application or business function.Incorrect answers:A: Any application invoking the Enterprise Business Services (EBSs) has to generate the EBM to pass the EBM as a payload to the EBS.At the most basic level, EBMs (Enterprise Business Messages) are the messages that are exchanged between two applications. The EBM represents the specificcontent of an EBO needed for performing a specific activity.D: EBOs (Enterprise Business Objects) have the following characteristics:* They contain components that satisfy the requirements of business objects from the source and target application data models.* EBOs differ from other data models in that they are not data repositories.Instead, they provide the structure for exchanging data. XML provides the vocabulary for expressing business data. The XML schema is an XSD file that containsthe application-independent data structure to describe the common object.* Each EBO is represented in an XML schema (XSD) file format.

http://www.gratisexam.com/