Engineering Questions with Answers - Multiple Choice Questions
Home » MCQs » Computer Science » MCQs on Event-Driven SOA or SOA 2.0
MCQs on Event-Driven SOA or SOA 2.0
What should be the message given by Web Service 3 to Web Service 2 in the following figure for execution in cooperative way?
a) Reply
b) Invoke
c) Reject
d) None of the mentioned
View Answer
Answer: a
Explanation: With choreography, business process execution is a cooperative affair.
Point out the correct statement.
a) Some mature SOA implementations favor orchestration over choreography
b) Most mature SOA implementations favor choreography over orchestration
c) With orchestration, multiple service manages the various processes
d) None of the mentioned
View Answer
Answer: d
Explanation: Most mature SOA implementations favor orchestration over choreography.
Which of the following element is used by orchestrated business process commonly referred to as?
a) conductor
b) coordinator
c) orchestrator
d) all of the mentioned
View Answer
Answer: c
Explanation: orchestrator is the central controlling service element.
SOA _____ an extension of the Service Oriented Architecture to respond to events that occur as a result of business processes.
a) 2.0
b) 3.0
c) 4.0
d) All of the mentioned
View Answer
Answer: a
Explanation: SOA 2.0 can allow low-level events to trigger a business process, correlate events with the information contained in the SOA design.
Point out the wrong statement.
a) Event handling is part of event-driven SOA or SOA 2.0
b) An ESB provides a lower layer for event management with a messaging infrastructure
c) UML is the modeling language of the Object Management Group that provides a method for creating visual models for software
d) None of the mentioned
View Answer
Answer: b
Explanation: An ESB isn’t required by SOA, but it is often used to create a compliant and efficient service architecture.
Which of the following application has the ability to query event data in the same way that a stock ticker or trading application can query trading data?
a) CVE
b) CEV
c) XML
d) None of the mentioned
View Answer
Answer: a
Explanation: The CVE application provides the same kind of heartbeat and correlation functionality that a stock trading application does.
What does CVE in SOA design stand for?
a) Causal Vector Engine
b) Continuous Vector Engine
c) Causal Valuable Engine
d) None of the mentioned
View Answer
Answer: a
Explanation: Many CVE systems display events in a console in different contexts so that an observer can analyze the display and take appropriate actions.
Which of the following is a collaborative effort where the logic of the business process is pushed out to the members?
a) Orchestration
b) Choreography
c) SOA 2.0
d) None of the mentioned
View Answer
Answer: b
Explanation: In choreography, each Web service that is part of a business process is aware of when to process a message and with what client or component it needs to interact with.
In the ______ model, data and messages are exchanged in a Service Data Object (SDO).
a) CSA
b) SCA
c) UDDI
d) None of the mentioned
View Answer
Answer: b
Explanation: Components are coded with their service logic and their dependencies, QoS is established, and the service is instantiated.
How many types of methods are used to combine web services?
a) 1
b) 2
c) 3
d) None of the mentioned
View Answer
Answer: b
Explanation: Two main methods are used to combine Web services: orchestration and choreography.