Service Oriented Architecture (SOA) Fundamentals

Test your knowledge of Service Oriented Architecture (SOA) concepts including components, principles, standards, and implementation technologies

20 Questions Published

Questions

Question 1 Multiple Choice (Multiple Answers)

What are the functions of the Enterprise Service Bus?

  1. a) Transformation & Routing
  2. b) Sending and receiving messages
  3. c) Security
  4. d) Reliability
Question 2 Multiple Choice (Multiple Answers)

What are the functions of Service Registry

  1. a) Store the Metadata of Components
  2. b) Store the values of the Services
  3. c) Document the rules and descriptions associated with every given component
  4. d)
Question 3 Multiple Choice (Multiple Answers)

The Key standards of Web Services are

  1. a) XML
  2. b) HTML
  3. c) WSDL
  4. d) IPv6
Question 4 Multiple Choice (Multiple Answers)

What is the function of SOA Supervisor

  1. a) Supervise the data flow
  2. b) Provide well defined Service Level
  3. c) Supervise the errors in the data flow
  4. d)
Question 5 Multiple Choice (Multiple Answers)

Which are the statements true about SOA components:

  1. a) They are for building business applications.
  2. b) They are loosely coupled
  3. c) They are orchestrated to link together through business processes to deliver a well-defined level of service
  4. d) b&c
Question 6 Multiple Choice (Multiple Answers)

What is the function of ESB?

  1. a) To transport the messages between software components
  2. b) It documents the rules and descriptions associated with every given component
  3. c) contains information (metadata) about all the components that the SOA supports.
  4. d) provides reference information about software components that are running or available for use
Question 7 Multiple Choice (Multiple Answers)

What is the function of ESB?

  1. a) To transport the messages between software components
  2. b) It documents the rules and descriptions associated with every given component
  3. c) contains information (metadata) about all the components that the SOA supports.
  4. d) provides reference information about software components that are running or available for use
Question 8 Multiple Choice (Multiple Answers)

What all are the functions of SOA Registry?

  1. a) It documents the rules and descriptions associated with every given component
  2. b) contains information (metadata) about all the components that the SOA supports.
  3. c) completes the job of getting the message from the sending component to the receiving component
  4. d) a&b
Question 9 Multiple Choice (Multiple Answers)

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?

  1. a) The enterprise service bus (ESB)
  2. b )The SOA registry
  3. c) Workflow engine
  4. d) Service broker
Question 10 Multiple Choice (Multiple Answers)

Business Services are reusable unit of SOA. True or False

  1. a) True
  2. b) False
  3. c)
  4. d)
Question 11 Multiple Choice (Multiple Answers)

Which is the all-around central point of control responsible for all SOA orchestration?

  1. a) The enterprise service bus (ESB)
  2. b) The SOA registry
  3. c) Workflow engine
  4. d) SOA supervisor
Question 12 Multiple Choice (Multiple Answers)

What are all the functions of Service Broker?

  1. a) is the component that actually makes all the connections between components work.
  2. b) uses information about the components it finds in the SOA registry and threads the components together for the workflow engine.
  3. c) contains information (metadata) about all the components that the SOA supports.
  4. d) a&b
Question 13 Multiple Choice (Multiple Answers)

Business process management (BPM) helps SOA by

  1. a) enabling the creation of new business functions
  2. b) linking together business functions from existing applications.
  3. c) programs the workflow engine to carry out the business process
  4. d)All the above
Question 14 Multiple Choice (Multiple Answers)

Which of the following factor which is not suitable to practice SOA?

  1. a) Broad and Complex Business Ecosystem
  2. b) Flexible Computer Systems
  3. c) Unable to Connect your Software Assets to Entities outside the Organization
  4. d) None of the above
Question 15 Multiple Choice (Multiple Answers)

Why SOA?

  1. a) Makes systems more responsive to business needs, simpler to develop, and easier to maintain and manage.
  2. b) Programs the workflow engine to carry out the business process
  3. c) Helps organizations plan ahead for change, rather than responding reactively.
  4. d) The job of getting the message from the sending component to the receiving component.
Question 16 Multiple Choice (Multiple Answers)

What type of software services does SOA use to support the requirements of business processes and software use?

  1. a) Tightly Coupled
  2. b) Loosely Coupled
  3. C) Highly Coupled
  4. d) Heavily Coupled
Question 17 Multiple Choice (Multiple Answers)

What all technologies SOA can be implemented?

  1. a) CORBA
  2. b) Web Service
  3. c) TEST
  4. d) DCOMM
Question 18 Multiple Choice (Multiple Answers)

What are some of the Guiding Principles of SOA?

  1. a) Services identification and categorization, provisioning and delivery, and monitoring and tracking
  2. b) Reuse, Granularity
  3. c) Compliance to standards (both common and industry-specific)
  4. d) All the above
Question 19 Multiple Choice (Multiple Answers)

What is Service Loose coupling in SOA?

  1. a) Logic is divided into services with the intention of promoting reuse
  2. b) Services maintain a relationship that minimizes dependencies and only requires that they maintain an awareness of each other
  3. c) Services have control over the logic they encapsulate
  4. d) Beyond what is described in the service contract, services hide logic from the outside world
Question 20 Multiple Choice (Single Answer)

Which of the following is NOT a type of motherboard expansion slot?

  1. ISA
  2. PCI
  3. AGP
  4. ATX