Service Oriented Architecture (SOA) MCQs

Service Oriented Architecture (SOA) MCQs

Our experts have gathered these Service Oriented Architecture (SOA) MCQs through research, and we hope that you will be able to see how much knowledge base you have for the subject of Service Oriented Architecture (SOA) by answering these # multiple-choice questions.
Get started now by scrolling down!

1: Which two statements about security considerations in an SOA environment are true?

A.   Firewalls or routers are the mechanisms for securing an SOA business environment.

B.   Security policy decisions are made and carried out within an Enterprise Service Bus (ESB).

C.   Identities exist for both users and services, and both must be subject to the same controls.

D.   The creation of roles for business process task lists are used to prevent business partner access to protected assets.

E.   There is a need to manage identity and security across a range of systems and services that are implemented in a diverse mix of new and old technologies.

2: Which three meet the requirement for SOA identity propagation?

A.   It translates between different identities.

B.   It requires the use of open standards for authentication.

C.   It handles services which each have their own identity registry.

D.   It handles identities which are coupled with application business logi

E.   It understands and operates with a variety of formats for representing identity.

3: Which action should they take first?

A.   Create a service registry.

B.   Define an SOA governance model.

C.   Perform an SOA maturity assessment.

D.   Create an SOA Center of Excellence (CoE).

A.   Create a common metadata model that can be used for all development projects.

B.   Implement an Enterprise Service Bus (ESB) and registry/repository as a connectivity layer in the SOA architectur

C.   Document the existing architecture, legacy systems, and interfaces. Make this available in a common repository that can be accessed by all developers.

D.   Use business modeling tools to model and simulate the application development process and identify bottlenecks. Address highest priority bottlenecks that can be automated to E.

5: Which technique improves a business process?

A.   Perform analysis of the resources being used by the process

B.   Simulation of the process to identify and test improvements

C.   Domain decomposition to identify the Ans: granularity of tasks

D.   Monitoring availability of components that are used by the business process

6: When is an SOA implementation most appropriate?

A.   Real-time performance is critical.

B.   An immediate Return on Investment (ROI) is require

C.   The application interfaces require a high degree of customization.

D.   Business functionality is required by many parts of the organization.

7: How do Web 2.0 applications communicate with SOA services?

A.   Both architectures use XML to ensure interoperability.

B.   Web 2.0 technologies communicate using Remote Procedure Calls (RPC) to SOA services.

C.   JavaScript Object Notation (JSON) provides an efficient data format for SOA services.

D.   Asynchronous JavaScript + XML (Ajax) applications can make service requests from a Web browser.

8: What does the SOAP specification define?

A.   A format for XML messaging

B.   An interface to a business process

C.   An Internet communications protocol

D.   The payload contents for a Web service message

9: Organizations that do not adopt SOA will experience which outcome?

A.   The adoption of Web 2.0 technologies will be more problemati

B.   Outsourcing non-core business functions will become impractical.

C.   The potential value of existing IT assets will not be fully realize

D.   The implementation of Web services to handle real-time transactions will not be possible.

10: A business has been 'doing' SOA for a while and is becoming disillusioned with the results. They are not seeing the Return on Investment (ROI) they expected even though they have created several hundred services. What is the likely cause of this problem?

A.   Services are replicated based on language and geographic needs.

B.   Developers need better training on how to create reusable services.

C.   Governance processes are not in place to review and approve services.

D.   Scaling the environment is challenging for such large SOA implementations.

11: What is a method for verifying the business success of an SOA solution?

A.   Pilot the solution and solicit feedback from stakeholders and subject matter experts.

B.   Implement appropriate Key Performance Indicators (KPIs) at multiple levels of the solution.

C.   Implement a technology think-tank integrated with the lines of business and with overall executive sponsorship.

D.   Implement a Center of Excellence (CoE) to provide a tight linkage with business to define services and operational characteristics at technical and business levels.

12: Which is an important decision for the adoption of SOA?

A.   Use Web services for all SOA communication.

B.   Use the latest open standard specification in the industry.

C.   Focus on a core set of systems when defining enterprise services.

D.   Encapsulate underlying technical differences between different SOA implementations.

13: Which specifications are central to Web services?

A.   WSDL and XML

B.   ESB and WS-Policy

C.   XML and XML Schema

D.   SOAP, WSDL and HTTP

14: From an IT perspective, what is the primary goal of moving to SOA?

A.   Make IT more accountable

B.   Increase the flexibility of IT

C.   Technology and platform independence

D.   Reduce short-term development and maintenance costs

15: Which three characteristics of services indicate a mature SOA environment?

A.   Services are discoverable

B.   Services use Web 2.0 technology.

C.   Services are exposed by an Enterprise Service Bus (ESB).

D.   Services are composed into broader business functionality.

E.   Services contain logic to provide compatibility across technologies.

16: What does the WS-I Basic Profile provide for an SOA?

A.   Test suites for Web services interoperability

B.   An implementation of interoperable Web services

C.   Interoperability guidance for Web services specifications

D.   A certification of interoperability for Web services engines

17: In the context of SOA and Business Process Management (BPM), what demonstrates flexibility in a business process?

A.   Tasks can be rearranged without impact to the user.

B.   Business rules can be dynamically stopped at runtime.

C.   New services can be built at runtime without any special tooling.

D.   Business processes can be automated so they do not require feedback.

18: How can a company enforce adherence to the SOA policies that have been defined?

A.   Define and execute conformance checkpoints across the service life cycle.

B.   Initiate and enable SOA governance communication, education and mentor plans.

C.   Commit to a strategy for SOA in the context of the business goals and IT strategy.

D.   Implement governance organizational structures such as architectural review boards, executive steering committees and Centers of Excellence (CoE) to ensure adherence.

19: Which organization has the greatest need for SOA governance?

A.   One that is structured around localized business representatives for the IT team(s).

B.   One in which the departments are small, geographically centralized, and provide many goods and services.

C.   One that is relatively large, geographically dispersed, and with a centralized management and funding structure.

D.   One in which the funding, management and control of IT resources are spread among multiple stakeholders in different parts of the organization.

20: How does SOA achieve alignment between business and IT?

A.   By ensuring services represent the underlying IT functions that the business must use in order to function

B.   By hiding operational details allowing services to be loosely coupled and changed to suit the situation

C.   By creating business processes that are direct representations of the business which can be simulated and refined

D.   By providing service operations that represent business tasks allowing those operations to be used in whatever combination the business decides is appropriate

21: How can disparate services communicate with each other in an SOA?

A.   Use XML messages to provide interoperability

B.   Service providers adopt one common data model for all services.

C.   Enforce a common data model at the Enterprise Service Bus (ESB) layer.

D.   Business analysts create the integration logic details to negotiate between services.

22: Which SOA architectural concept is applied as an organization combines services to perform a business process?

A.   Modularity

B.   Composition

C.   Encapsulation

D.   Separation of concerns

23: What represents the business objective(s) to be achieved through SOA governance?

A.   Attainment of business agility and competitive advantage

B.   Assures the alignment of the business strategy with its SOA initiatives

C.   Assures that service entities perform to the level and response times agreed upon

D.   Assures the value of SOA to the business by focusing on the design and implementation of services

24: Which aspects of SOA can reduce overlap and duplication?

A.   Modularity and encapsulation

B.   SOA governance and service reuse

C.   Service reuse and process modeling

D.   Loose-coupling and separation of concerns

25: How are the capabilities of a Web 2.0 application enhanced by SOA?

A.   Two or more SOA services may be connected together to create a new business process, such as in the case of a mashup.

B.   Business users can visually assemble mashups by blending publicly available information and services with a company's internal information and services.

C.   Syndication of site content is enabled through the use of SOA, since it involves standardized protocols, which permit end-users to make use of a site's data in another context.

D.   The community that uses the SOA services can employ community mechanisms on the

E.   Application, such as ratings and comments, to provide feedback so the application can be E.

26: From an IT perspective, what are three goals of moving to SOA?

A.   Increasing the IT budget

B.   Implementing packaged applications

C.   Giving IT the maximum number of options to solve a business challenge or problem

D.   Viewing the operating environment as a set of services provided by the underlying IT infrastructure

E.   Improving Return on Investment (ROI) on IT assets by breaking traditional monolithic systems down into more manageable pieces

A.   Connect all the systems that are involved in the transaction.

B.   Gather all the information about the product in a single repository to be accessed by the call center.

C.   Provide the call center team with access to all the necessary and available information on their screen and collaboration tools to ask experts for assistance with specific

D.   Model the call process to determine the bottlenecks, then process automation tools can be used to obtain all the necessary product information including human task

28: When services are identified based on isolated applications rather than the business, which problem may result?

A.   Rogue Services

B.   Duplicate Services

C.   Shelfware Services

D.   Application Services

29: Which approach is considered the most effective first step in ensuring funding for the service lifecycle of shared services at the enterprise level?

A.   Chargeback mechanisms are put in place to prevent illegitimate use of services.

B.   Use a 'tax' based approach based on the overall usage of IT by each line of business.

C.   Form an SOA governance organization and provide this group with the required funding

D.   Use the "first need" approach, where each project that needs a service first funds its creation

30: Which factor could positively impact the readiness for and success of SOA?

A.   A high level of understanding of the value of SOA

B.   The use of specialized line of business applications

C.   Informal build and deployment processes for services

D.   The use of in-house developed messaging as part of their Enterprise Service Bus (ESB)

31: If a component of the overall system is functionally complete and operates within that system independently from the functionality of the other components, it is an example of which SOA architectural concept?

A.   Modularity

B.   Extensibility

C.   Loose coupling

D.   Separation of concerns

E.   Composite implementation

32: Which two statements define a service in SOA?

A.   It is a transaction that supports a business function.

B.   It is a standard way for messaging between service providers and consumers.

C.   It exposes business functionality with a well-defined interface that can be invoke

D.   It is a language-specific operation that executes across an Enterprise Service Bus (ESB).

E.   E. It is a loosely-coupled component that can be choreographed to create a composite business function.

33: What demonstrates one of the key principles communicated by the IBM SOA Reference Architecture?

A.   Business processes can be modeled in parallel with the services they rely on.

B.   Services are implemented using the Enterprise Service Bus (ESB) and exposed to service consumers.

C.   Business process developers need to communicate effectively with Enterprise Service Bus (ESB) developers.

D.   Changes in service implementations require changes in the service interface which should be reflected in the service registry.

34: An organization plans to automate a business process and expose the result as a service. How should humans interact with such a business process in the context of SOA?

A.   A Web application may be developed to act as a service consumer, allowing humans to invoke the automated business process. Any activity in the business process may be

B.   The use of human activities in such a business process is not recommended since the slow response that will be received from humans is not suitable to the synchronous

C.   A Web application may be developed to act as a service consumer, allowing humans to invoke the automated business process from a browser. All activities in the business

D.   A Web application may be developed to act as a service consumer, allowing humans to invoke the automated business process. Only unusual steps in the business process

E.   All other activities should be performed by automated service providers.

35: Which statement describes the importance of SOA governance?

A.   It provides a tool for controlling the distribution of Web services for a line of business.

B.   It eliminates the risk in migrating a business from standard integration mechanisms to SO

C.   It creates a clearly articulated decision framework for designing, implementing and managing SOA services.

D.   It provides a mechanism for the lines of business to provide input to IT staff for the design of services.

36: What will be the largest barrier to their success?

A.   Insufficient SOA skills

B.   Finding unbiased vendor product comparisons

C.   Legacy applications written in an obsolete language

D.   IT staff needing to work with business analysts who do not understand the underlying technical complexity

37: Why is reusability an important aspect to promoting agility in SOA?

A.   Services often represent functions in an SO

B.   Existing applications may serve as the basis for service interfaces.

C.   The interface of a service allows it to be integrated into additional processes without changes.

D.   Service interface details may be defined at a high level according to anticipated business requirements.

38: What can have the largest impact on the performance of an SOA?

A.   Service granularity

B.   Use of open standards

C.   Service version management

D.   Business monitoring of Key Performance Indicators (KPIs)

39: A retail company is having difficulty implementing changes to its business process. Lines of business maintain their own data stores and proprietary access interfaces. There are severalmanual steps which involve recapturing of dat How can they change this process to make it more efficient?

A.   Outsource the shipping function to reduce overhead costs.

B.   Create services that combine application and information assets.

C.   Create shared services to eliminate redundancies in the process.

D.   Choose the latest technology available to integrate the applications and resources.

40: When starting the journey to SOA, which action should be taken first?

A.   Create a pilot project to demonstrate the value of SOA to the business.

B.   Establish a development environment for shared services that can be used across the enterprise.

C.   Obtain organizational commitment to the SOA direction at the appropriate business and IT levels.

D.   Choose the Ans: Enterprise Service Bus (ESB) vendor as all other artifacts in the environment will be connected to this.

41: A satellite television service company is starting an SOA project to support an upcoming advertising campaign for high-definition television service. What is the most effective way to ensure that the business issues drive the technical implementation and achieve anticipated Return on Investment (ROI)?

A.   Create a reference model to categorize the standards, specifications and technologies to construct, deliver and exchange application components and a framework to describe,

B.   Document the business requirements and expected goals. Design the business services required to fulfill these needs. Develop test cases based on these initial business

C.   Document the technical design of the project and have the business analysts on the review team ensure this is meeting the business requirements. Validate at various points in

D.   Create a framework for measuring the performance of major IT investments and associated assets. Build a reference model that describes and analyzes the current operational

E.   Map the business requirements against this model to determine the new capabilities that are require

42: What is a primary need for implementing SOA governance?

A.   Multiple projects are being implemented concurrently.

B.   The project office is required to report to executive management.

C.   Services are developed, maintained and owned by multiple stakeholders.

D.   Government regulations dictate compliance with government requirements.

43: Why is defining appropriate Key Performance Indicators (KPIs) important for the success of an SOA?

A.   To provide IT performance metrics

B.   To determine the marketability of the SOA processes

C.   To justify funding for migration of the processes to SOA

D.   To provide feedback indicating Return on Investment (ROI) back to the business

E.   To enable business executives to identify impediments and bottlenecks in performance of the business processes

44: In which phase of the SOA lifecycle are service descriptions specified?

A.   Model business process and design according to requirements

B.   Construct and assemble service components

C.   Configure and deploy from test through production

D.   Manage to business and IT goals

45: What describes the purpose of the Enterprise Service Bus (ESB) in an SOA?

A.   It provides separation of concerns so that each service can be managed separately.

B.   It provides a design that allows components to be changed with less impact to the consumer.

C.   It allows a service consumer to make a service request without knowing the details of the operation.

D.   It implements service functionality by integrating existing back end service functionality using routing and transformation logo

46: In applying SOA, which principle can reduce overall cost?

A.   Reuse services across lines of business.

B.   Build services for only the most important business functions.

C.   Build general services that can perform a variety of business tasks.

D.   Reimplement all services on a consistent hardware and software platform.

47: What is a typical requirement in an SOA environment for determining business success?

A.   Adherence to six-sigma business guidelines

B.   A dashboard for reporting metrics to business analysts

C.   The ability to pilot the solution in a production environment to business stakeholders

D.   The capability to monitor and measure performance against business process goals

48: Which statement describes a business process in the context of SOA?

A.   It is a business policy or decision procedure

B.   Items are accumulated and then processed together.

C.   It is a series of tasks connected together like building blocks.

D.   It enables interactions between message consumers and providers.

49: What describes the role of the Enterprise Service Bus (ESB)?

A.   An adapter that exposes back end functionality of legacy systems

B.   A routing and mediation component that loosely couples service interfaces

C.   A routing and mediation component that loosely couples service implementations

D.   A component where transformation and aggregation are used to implement service interfaces

50: When releasing a new service version, which changes to the WSDL document are backward compatible?

A.   Adding an operation

B.   Removing an operation

C.   Renaming an operation

D.   Changing the parameters of an operation