Book Image

Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451)

By : Kathiravan Udayakumar
Book Image

Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451)

By: Kathiravan Udayakumar

Overview of this book

<p>Completing the Oracle SOA Infrastructure Implementation Certification develops your conceptual and real-world understanding of the primary components of the Oracle SOA Suite, including BPEL process engine and Oracle Service Bus and will allow you to become familiar with Service Oriented Architecture concepts.<br /><br /><br />This definitive certification guide provides a disciplined approach to be adopted for successfully clearing the 1Z0-451 Oracle SOA Foundation Practitioner exam to attain the Oracle SOA Infrastructure Implementation Certification.<br /><br />The book starts with essential SOA concepts and then dives into building of composite applications. You will then learn how to work with technology and application adapters. Next, you will learn orchestrating Services with BPEL and advanced BPEL concepts. Midway through the book you will learn about Mediator components and Human Workflows. The book will then cover Oracle Business Rules and securing services and composite applications. Towards the end of the book, you will learn how to monitor and manage SOA Deployment. The book concludes&nbsp; with a post assessment exam that will give you a feel for the actual SOA Foundation Practitioner exam, and a must-have developer reference that covers important SOA concepts.</p>
Table of Contents (22 chapters)
Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451)
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Pre-assessment Test
Post-assessment Test

Appendix B


  1. 1. d: SCA supports implementation using Java, C++, and PHP, but support for Groovy is still not available.

  2. 2. c: SCA provides a specification for SCA JCA Binding rather than SCA JCA Framework.

  3. 3. b: Only asynchronous Mediator faults can be handled by fault policies.

  4. 4. a: Multiple input parameters can be used in XSL for transformation of messages in BPEL.

  5. 5. a: If you are using DB-based MDS, database connection is required to connect to MDS.

  6. 6. b: BPEL Dehydration status can be changed by using persistent policy parameters.

  7. 7. b: XSLs can be referenced from MDS.

  8. 8. e: All standards specified enable SOA in Oracle SOA Suite 11g.

  9. 9. e: All the above are correct.

  10. 10. b: SOA fault policies need to be specified using the composite.xml file.

  11. 11. b: Service Infrastructure helps to build the internal message transportation between different service engine components.

  12. 12. b: Analyzing existing applications and assets and building services around them is the bottom-up approach. Starting with the business process view and then drilling down to the service level is the top-down approach.

  13. 13. e: All the above are correct.

  14. 14. a and b: BPEL and Mediator support Java Callout.

  15. 15. b: The Refresh button in Mediator can be used to change the Mediator definition.

  16. 16. a: The WSDL snippet represents a synchronous BPEL.

  17. 17. d: All the above are correct.

  18. 18. a:<terminate/> is the correct answer.

  19. 19. e: All the above are correct.

  20. 20. b: Pick existed since BPEL 1.1 specifications.

  21. 21. e: Validation of an XML message received by the SOA-Infra layer can be enabled using a Payload Validation option available in common properties of SOA-Infra.

  22. 22. a: True is the correct answer.

  23. 23. e: All the above are correct.

  24. 24. b: The synchronous process can only wait until SyncMaxWaitTime is specified in SOA-Infra.

  25. 25. b: False is the correct answer.

  26. 26. a: bpel.config.transaction can take a value of required or requiresNew to specify the transactionality features of service components.

  27. 27. b: SyncMaxWaitTime is not applicable to BPEL in all scenarios. It only applies to the synchronous process invocations when the process has a dehydration point. If no breakpoint is identified, the entire process is executed by the client thread and returns a reply message.

  28. 28. b: It is not mandatory to have the createInstance attribute set to true for Mid-Process receive, and it is not possible to compile a process with the createInstance flag turned on for two receive activities.

  29. 29. b: Shutting down the composite will not terminate the running instance.

  30. 30. a, b, c, and d: Fault Management can be achieved using Catch, CatchAll, Throw, and Compensate.

  31. 31. a: SOA Composer is used to edit or change the DVM/Cross References.

  32. 32. a: Multiple endpoints can be specified to support fail over.

  33. 33. b: Catch activity can be used to catch the binding faults.

  34. 34. b: Composite definition is packaged as an SAR file.

  35. 35. a: XSL can be tested from JDeveloper.

  36. 36. b: Oracle BPEL Process Manager's implementation of the BPEL 2.0 specification does not support the IMA feature provided by BPEL.

  37. 37. b: Dynamic partner link support is not available in BPEL 2.0.

  38. 38. e: All the above are correct.

  39. 39. a: for-each, a BPEL construct can support the parallel execution of scope.<forEach parallel="yes" counterName="ForEach1Counter" name="ForEach1">

  40. 40. e: All the above are correct.

  41. 41. b and c: It can be used only in the Catch and CatchAll blocks of the Main scope.

  42. 42. b: The skipCondition attribute is not supported by BPEL 2.0.

  43. 43. a: True is the correct answer.

  44. 44. b: Fault policies can be referred from MDS.

  45. 45. b: getFaultAsString works with the CatchAll block.

  46. 46. a: True is the correct answer.

  47. 47. b: False is the correct answer.

  48. 48. a: True is the correct answer.

  49. 49. d: All the above are correct.

  50. 50. a: The in-flight BPEL process will not persist the messages from the transaction into the dehydration store.

  51. 51. d: All the above are correct.

  52. 52. a: True is the correct answer.

  53. 53. a: True is the correct answer.

  54. 54. c: XSL, XQuery, and MFL are used by OSB for data transformation.

  55. 55. d: All the above are correct.

  56. 56. c: Split-join helps to achieve the parallel execution of the services.

  57. 57. d: All the above are correct.

  58. 58. a and b: Business policies can be coded as if-then rules or decision tables.

  59. 59. a: True is the correct answer.

  60. 60. d: setCompositeInstanceTitle() is an advanced Xpath function that helps to set the title of the instance.

  61. 61. b: BPEL source code can be viewed from the console.

  62. 62. b: Cross references can be viewed and edited only from the SOA Composer.

  63. 63. a: True is the correct answer.

  64. 64. b: False is the correct answer.

  65. 65. b: False is the correct answer.

  66. 66. b: Service Virtualization can be done by the Mediator; but it cannot accomplish the Virtualization Endpoint Management.

  67. 67. a: True is the correct answer.

  68. 68. e: All the above is the correct answer.

  69. 69. a: True is the correct answer.

  70. 70. d: All of the above are correct answers.