Advanced SOA Design And Architecture (S90-08A) Sample Questions
Question 1 – An enterprise architecture specification for a service-oriented approach can include:
- A. only one service inventory
- B. multiple service inventories
- C. non-service-oriented technology architectures
- D. None of the above
Correct Answer: B
Question 2 – Data Model Transformation is often implemented using XML-based technologies, such as:
- A. XHTML
- B. WS-Policy
- C. WSDL
- D. None of the above
Correct Answer: D
Question 3 – How can a service accessing a shared database with inconsistent performance utilize which pattern to alleviate inconsistent behavior?
- A. Stateful Services
- B. Atomic Service Transaction
- C. Service Data Replication
- D. Asynchronous Queuing
Correct Answer: C
Question 4 – With which pattern is it specifically possible to increase the autonomy of a service through the use of replicating databases?
- A. Redundant Implementation
- B. Stateful Services
- C. State Repository
- D. None of the above
Correct Answer: D
Question 5 – The service inventory architecture allows the recomposition and composition of services.
- A. True
- B. False
Correct Answer: A
Question 6 – Process Abstraction and Orchestration patterns are generally associated with the following service models:
- A. entity service
- B. utility service
- C. wrapper service
- D. None of the above.
Correct Answer: D
Question 7 – Messaging Metadata requires a messaging framework that supports header or property processing.
A. True
B. False
Correct Answer: A
Question 8 – It is necessary to implement runtime access policies when applying the Contract Centralization pattern.
- A. True
- B. False
Correct Answer: B
Question 9 – Through the use of adapters, enterprise service bus products can provide protocol-bridging capabilities.
A. True
B. False
Correct Answer: A
Question 10 – Which of the following statements is correct about compensating service transactions and compensation logic?
- A. A compensating service transaction can be more efficient than an atomic service transaction with regard to runtime memory consumption.
- B. Upon detection of an exception, pre-defined compensation logic can be executed to handle the exception.
- C. Compensating service transactions are suitable for long-running service activities.
- D. All of these statements are true.
Correct Answer: D
Question 11 – Messages will be exchanged based on the same data models in technical service contracts that use the same XML schemas.
- A. True
- B. False
Correct Answer: A
Question 12 – The scope and size of different service inventory architectures can vary.
- A. True
- B. False
Correct Answer: A
Question 13 – Which of the following statements is true about service agents?
- A. Their overuse can lead to dependencies on proprietary vendor platforms.
- B. Their use is limited to the service architecture.
- C. They are common in orchestration environments but not within enterprise service bus environments.
- D. None of these statements are true.
Answer: A
Question 14 – By applying the Rules Centralization pattern, we can not only ___________ a business rules database within an inventory, but we can also ___________ business logic associated with business-centric services.
- A. centralization, centralizes
- B. decentralization, centralizes
- C. decentralization, decentralizes
- D. centralization, decentralizes
Correct Answer: D
Question 15 – Which of the following statements are true regarding the Redundant Implementation pattern?
- A. It is most useful for services that possess non-agnostic service logic.
- B. It is concerned with eliminating a single point of failure problems associated with services that are actively reused.
- C. It can be supplemented with the Intermediate Routing pattern, which can be applied to load balance access to a redundantly deployed service.
- D. It addresses issues of scalability, not issues of availability.
Correct Answer: B,C
Question 16 – The Process Centralization pattern:
- A. physically centralizes business process logic into a single location
- B. logically centralizes business process logic into a separate service layer
- C. physically centralizes task services into an enterprise service bus
- D. logically centralizes task services into an enterprise service bus
Correct Answer: A
Question 17 – When used with Event-Driven Messaging, Asynchronous Queuing can be used to allow service consumers to receive all broadcast notifications, even when the service consumer may not be available to receive them.
- A. True
- B. False
Correct Answer: A
Question 18 – A(n) __________ is assigned the responsibility of broadcasting event notifications under the Event-Driven Messaging pattern.
- A. event management program
- B. synchronous queue
- C. event-driven Web service
- D. database
Correct Answer: A
Question 19 – The service agent has a technical contract that enables service consumer programs to explicitly invoke it.
A. True
B. False
Correct Answer: B
Question 20 – In which compound pattern does the Process Centralization pattern appear?
- A. Enterprise Service Bus
- B. Orchestration
- C. Federated Endpoint layer
- D. Official Endpoint layer
Correct Answer: B
Prepare for Assured Success
Want to pass the Advanced SOA Design & Architecture (S90-08A) exam? Learn MoreAre you preparing for the Arcitura (S90-08A) exam?Take a Quiz