Service-Oriented Architecture (SOA) Fundamentals
Test your knowledge of Service-Oriented Architecture concepts including ESB, service registry, workflow engines, orchestration, and web services standards.
Questions
What is the biggest advantage of SOA?
- a) Persistence
- b) Security
- c) Reusability
- d) Consistency
SOA exposes the functionality of the Components to the external world.
- a) True
- b) False
- c)
- d)
What are the Building blocks of SOA? Select the applicable.
- a) Workflow Engine
- b) Message Broker
- c) Service Repository
- d) Enterprise Service Bus
How does Business Process Management help SOA?
- a) Helps change business functions
- b) Helps create new management techniques
- c) Helps create new business functions
- d) Helps reducing the complexity of the application
SOA based architecture has components that are
- a) Loosely coupled
- b) White Boxed
- c) Tightly coupled
- d) Black boxed
Which of the following does SOA help expose to outside world?
- a) Components
- b) Enterprise Service Bus
- c) Service Broker
- d) Services
What are the functions of the Enterprise Service Bus?
- a) Transformation & Routing
- b) Sending and receiving messages
- c) Security
- d) Reliability
What are the functions of Service Registry
- a) Store the Metadata of Components
- b) Store the values of the Services
- c) Document the rules and descriptions associated with every given component
- d)
The Key standards of Web Services are
- a) XML
- b) HTML
- c) WSDL
- d) IPv6
What is the function of SOA Supervisor
- a) Supervise the data flow
- b) Provide well defined Service Level
- c) Supervise the errors in the data flow
- d)
Which are the statements true about SOA components:
- a) They are for building business applications.
- b) They are loosely coupled
- c) They are orchestrated to link together through business processes to deliver a well-defined level of service
- d) b&c
What is the function of ESB?
- a) To transport the messages between software components
- b) contains information (metadata) about all the components that the SOA supports.
- c) provides reference information about software components that are running or available for use
- d) All the above
What all are the functions of SOA Registry?
- a) It documents the rules and descriptions associated with every given component
- b) contains information (metadata) about all the components that the SOA supports.
- c) completes the job of getting the message from the sending component to the receiving component
- d) a&b
Which is a software component designed to connect a whole business process from end to end, flowing work from one individual or process to another until the entire business process is carried out?
- a) The enterprise service bus (ESB)
- b )The SOA registry
- c) Workflow engine
- d) Service broker
Business Services are reusable unit of SOA. True or False
- a) True
- b) False
- c)
- d)
Which is the all-around central point of control responsible for all SOA orchestration?
- a) The enterprise service bus (ESB)
- b) The SOA registry
- c) Workflow engine
- d) SOA supervisor