Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451)
Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451)
Kathiravan Udayakumar
I would like to thank my family and friends who have always been supportive and helped me to move forward in all walks of my life. I would especially like to thank my colleague Jayaprakash Rajendran, who volunteered to review this book without any hesitation, and provided valuable comments on time despite his busy schedule. I would also like to thank all the members of Packt editorial team who have constantly helped me to improve this book with their valuable comments and service.
Chapter 3, SOA Composite Application, will help you to understand the following list of exam objectives: Describing Oracle SOA Suite 11g components Describing the Service components Defining a composite application Describing SOA Composite Editor
Chapter 4, Working with Adapters, will help you to understand the following list of exam objectives: Describing adapter concepts and framework Describing technology adapters: File, Database, JMS, and so on Describing applications adapters: EBiz suite, PeopleSoft, Siebel, and SAP Explaining adapter runtime configuration Explaining adapter design-time configuration
Chapter 5, Orchestrating Services with BPEL, will help you to understand the following list of exam objectives: Explaining BPEL components, activities, and Partner Links Describing synchronous and asynchronous BPEL processes Describing message transformations and XSLT Explaining parallel flow and conditional branching Explaining BPEL integration with Java.
Chapter 6, Advanced BPEL Concepts, will help you to understand the following list of exam objectives: Describing exception handling in composite applications Describing the fault management framework Describing compensation handling within a BPEL process Describing correlation concepts
Chapter 7, Working with Mediator Concepts and Features, will help you to understand the following list of exam objectives: Explaining the Mediator component and its features Creating and configuring a Mediator service component Creating Mediator routing rules
Chapter 8, Human Workflow, will help you to understand the following list of exam objectives: Describing Human Workflow concepts, features, and architecture Designing human tasks and services Invoking a human task from a BPEL process
Chapter 9, Business Rules, will help you to understand the following list of exam objectives: Explaining business rule concepts Describing the Oracle Business Rules architecture Describing Oracle Rules Engine Creating rules with the JDeveloper Rules Designer Integrating a simple rule with a BPEL process
Chapter 10, Securing Services and Composite Applications, will help you to understand the following list of exam objectives: Explaining Web Services and composite security Describing the Fusion Middleware security architecture Understanding security policy management and identity propagation Describe OWSM agents
Chapter 11, SOA Integration Points, will help you to understand the following list of exam objectives: Describing Oracle Service Bus concepts and architecture Describing Oracle Business Activity Monitoring Describing Oracle B2B
Chapter 12, Monitoring and Managing SOA 11g Deployment, will help you to understand the following list of exam objectives: Describing deploy and un-deploy SOA composite applications Describing management of SOA composite applications using the Enterprise Manager Describing Enterprise Manager Grid Control SOA Management Packs
Appendix A, Pre-assessment Test, will provide you with an opportunity to test your knowledge in Oracle SOA Suite before going through this book. Appendix B, Post-assessment Test, will provide you with an opportunity to test your knowledge in Oracle SOA Suite. We have provided full-length test papers in this chapter for an exam experience. Appendix C, Exam Reference, will provide key points to be remembered for the exam, and other additional details that are required to understand Oracle SOA Suite 11g in detail. Appendix D, Answers, contains answers and explains the questions found at the end of each chapter and appendix.
Pre-assessment Test
This section of the book will provide you with an opportunity to test your knowledge in Oracle SOA Suite before going through this book. 1. BPEL expands to: a. Business Process Execution Language b. Business Process Expression Language c. Business Process Enablement Language d. Business Programming Expression Language 2. WSDL should always contain the SOAP address. a. True b. False 3. XQuery can be used in BPEL. a. True b. False 4. XSL is not supported in BPEL 2.0. a. True b. False 5. UDDI implementation can be achieved through: a. OSROracle Service Registry b. OEROracle Enterprise Registry c. MDSMetadata Repository d. Oracle Enterprise Manager
Pre-assessment Test
6. Executable BPEL is a/an ___________ le. a. XML b. Text c. Java d. Binary 7. Abstract BPEL is a/an ___________ le. a. XML b. Text c. Java d. Binary 8. All Oracle adapters are JCA compliant. a. True b. False 9. Composite denition is stored in the _____________ le. a. components.xml b. composite_details.xml c. composite.xml d. components.details 10. Execution of Java Callout is supported in _____________ Choose the correct answer from the following list: a. Mediator b. BPEL c. Business Rules d. Human Workow 11. Mediator should be rebuilt if the underlying WSDL denition for the Mediator is changed. a. True b. False 12. JDeveloper provides an option to attach WS-Policies. a. True b. False
[ 294 ]
Appendix A
13. A Composite application consists of: a. Services b. References c. Wires d. All the above 14. Identify which of the following BPEL constructs terminates the process: a. <terminate/> b. <exit/> c.
<end/>
d. <teminateAndExit/> 15. Identify which of the following BPEL constructs dehydrates the BPEL process: a. <wait/> b. <receive/> c.
<pick/>
d. <bpelx:dehydrate/> e. All the above 16. While is an Oracle extension to the BPEL construct. a. True b. False 17. Transformation is an Oracle extension to the BPEL construct. a. True b. False 18. Identify the Oracle extensions added to the Oracle BPEL constructs; choose the right answers from the following list: a. Replay b. Validate c. E-mail d. Assign
[ 295 ]
Pre-assessment Test
19. JDeveloper provides a unit test framework for all components listed below BPEL, Mediator, XSL, Business Rules, Human Workow. a. True b. False 20. JDeveloper provides a unit test framework to assert and emulate the BPEL process execution. a. True b. False 21. Business policies are congured in: a. Business Rules b. Cross references c. Domain-value maps d. BPEL code e. None of the above 22. Business Rules deployed from the JDeveloper cannot be edited. a. True b. False 23. Composites cannot be undeployed from the enterprise manager directly. a. True b. False 24. By shutting down the composite, the running instance will be terminated. a. True b. False 25. Which of the following activities are supported in fault management of the BPEL process? Choose the right options from the following list: a. Catch b. CatchAll c.
Throw
d. Compensate e. Assign
[ 296 ]
Appendix A
26. DVM and cross references can be edited using _________________. a. SOA Composer b. Oracle Composer c. Enterprise Manager Console d. SOA Console 27. Event denitions are stored in ______________________. a. Event denition les with an .edl extension b. Metadata repository c. Oracle SOA database d. None of the above 28. Binding faults can be caught using: a. CatchAll b. Catch c. Fault handler block d. Main scope only 29. The SCA Composite denition le is packaged as a/an ______________ for deployment into the console. a. SAB le b. SAR le c. JAR le d. MAR le 30. B2B is a service engine in Oracle SOA Infrastructure. a. True b. False
[ 297 ]
Alternatively, you can buy the book from Amazon, BN.com, Computer Manuals and most internet book retailers.
www.PacktPub.com