1.
According to SOA definition, a service has how many properties
Correct Answer
C. Four
Explanation
According to the SOA definition, a service has four properties.
2.
The following are the properties of a service except
Correct Answer
A. It is typically dependent
Explanation
A service is typically dependent on other services or resources for its functioning. This means that it relies on other components or systems to fulfill its purpose or deliver its intended outcome. The other properties mentioned in the question, such as consisting of underlying services, representing a business activity, and being a black box for consumers, are all valid characteristics of a service. However, the fact that a service is typically dependent sets it apart from the other properties mentioned.
3.
One of the following is not true about the SOA
Correct Answer
C. It is more about how to modularize an application
Explanation
The correct answer is "It is more about how to modularize an application". This statement implies that the main focus of SOA is on how to modularize an application, rather than other aspects such as enabling communication between components or being enabled by technologies and standards.
4.
A manifesto was published for service-oriented architecture when?
Correct Answer
B. October 2009
Explanation
The correct answer is October 2009. This means that a manifesto for service-oriented architecture was published in October 2009.
5.
The principle of Service reference autonomy states that
Correct Answer
D. The relationship between services is minimized to the level that they are only aware of their existence
Explanation
The principle of Service reference autonomy states that the relationship between services is minimized to the level that they are only aware of their existence. This means that services should be independent and control the functionality they encapsulate, both in design-time and run-time. Services should act as black boxes, hiding their inner logic from consumers. Additionally, services should be decomposed or consolidated to minimize redundancy. This principle ensures that services can function autonomously without being tightly coupled to other services, promoting flexibility and scalability in a service-oriented architecture.
6.
SOA can be implemented using technologies including the following except
Correct Answer
D. JMS
Explanation
SOA (Service-Oriented Architecture) is an architectural approach that allows different applications to communicate and share data with each other. It can be implemented using various technologies such as DDS (Data Distribution Service), JBI (Java Business Integration), and WCF (Windows Communication Foundation). However, JMS (Java Message Service) is not a technology that can be used to implement SOA. JMS is a messaging standard that provides a way for applications to send and receive messages asynchronously, but it is not specifically designed for implementing service-oriented architectures.
7.
Administrative scalability of a service provider is
Correct Answer
A. The ability for an increasing number of organizations or users to easily share a single distributed system
Explanation
The correct answer is the ability for an increasing number of organizations or users to easily share a single distributed system. This means that the service provider has the capability to accommodate a growing number of organizations or users without compromising the performance or usability of the system. It ensures that the system can handle the increased workload and distribute resources effectively to meet the demands of multiple users or organizations.
8.
A primary challenge faced by service-oriented architecture
Correct Answer
B. Managing of metadata
Explanation
Managing metadata is a primary challenge faced by service-oriented architecture. Metadata refers to the information about the services, such as their capabilities, interfaces, and dependencies. In a service-oriented architecture, there can be a large number of services from different vendors, each with its own metadata. Managing this metadata becomes crucial for effective integration and interoperability of services. It involves tasks like organizing, storing, updating, and sharing the metadata across the architecture. Failure to effectively manage metadata can lead to issues like service discovery problems, incorrect service composition, and difficulties in maintaining and evolving the architecture.
9.
Each SOA building block can play any of the three roles except
Correct Answer
C. Service Locator
Explanation
The correct answer is Service Locator. The Service Locator pattern is not considered to be one of the roles of the SOA building blocks. The other options, Service Broker, Service Registry, Service Repository, and Service Provider, are all valid roles in the SOA architecture. Service Locator is a design pattern that is used to locate and obtain the implementation of a service. However, it is not a specific role within the SOA building blocks.
10.
What is the main function of a service provider?
Correct Answer
A. It creates a web service and provides its information to the service registry
Explanation
The main function of a service provider is to create a web service and provide its information to the service registry. This allows the service to be discovered and accessed by potential requesters. The service registry acts as a central repository where service providers can register their services and make them available to others. By registering the web service, the service provider enables others to locate and use their service when needed.