You can create or service inventories.
A. process-specific, process-wide
B. domain, enterprise
C. domain, process-specific
D. enterprise, process-specific
Two common, yet opposing SOA delivery approaches are:
A. bottom-up and upside-down
B. top-down and left-to-right
C. upside-down and left-to-right
D. none of the above
When enterprise-wide standardization is unattainable, multiple domain service inventories may need to be created instead of:
A. multiple enterprise service inventories
B. a single enterprise service inventory
C. multiple enterprise service registries
D. a single enterprise service registry
A software program that invokes and interacts with a service is referred to as a:
A. service contract
B. service inventory
C. service container
D. none of the above
An IT enterprise proceeds with an SOA initiative that is based on the creation of a single enterprise service inventory. However, conflicts arise when different IT departments disagree on who will own the services and how they will be governed. Which of the following alternative approaches could be chosen to address these conflicts?
A. The top-down approach is chosen. This allows services to be modeled subsequent to their design, thereby enabling each service to be governed by multiple owners.
B. It is decided to proceed with the creation of multiple domain service inventories. This allows collections of services to be independently governed by different owners, while still enabling the IT enterprise as a whole to transition toward SOA.
C. The established "contract last" approach is chosen, allowing different IT managers to focus on contract-related governance issues after the services are deployed and in use.
D. Because SOA projects absolutely require enterprise-wide standardization and further demand the creation of an enterprise service inventory, the IT managers have no choice than to cancel the project.
I built a service-oriented solution a year ago comprised of 3 services. I've just been told that the business process automated by the solution is going to be replaced by a new business process that introduces some changes to how the business process logic needs to be automated. What should I do?
A. Replace the solution with a brand new service-oriented solution comprised of new services designed specifically to automate the new business process.
B. Identify the services within the solution that are no longer relevant to the new business process and permanently retire them so that no other service-oriented solution inadvertently uses them.
C. Assuming there is an established service inventory in place, attempt to locate any existing services that can provide the logic required to automate the new business process and then change how the services within the solution need to be composed, as required.
D. Due to the fact that service-oriented solutions are inherently unable to adapt to business process change, you should investigate for how long you can continue to use your current solution. Even if it does not exactly provide the functionality required by the new business process, it is still likely to automate a subset of the new business process logic, thereby providing you with an opportunity to continue to get some value from the solution before you are forced to retire it.
Service-oriented computing aims to reduce the burden of IT upon the organization as a whole by reducing waste, operational cost, and overhead associated with the governance and evolution of the IT enterprise. Select the correct answer
A. True
B. False
A service can be a service consumer. Select the correct answer.
A. True
B. False
Which of the following statements are false? SELECT ALL THAT APPLY
A. Services benefit from up-front analysis because this allows them to be modeled before they are developed and deployed.
B. Services benefit from design standardization because this supports service-oriented computing goals, such as Increased Intrinsic Interoperability.
C. Services benefit from a "contract first" approach because this allows the contract to be the first part of the service that is installed and further enables the contract to be subsequently changed without impact to service consumers.
D. Services benefit from being concurrently invoked by different service compositions because this decreases their performance requirements while increasing their availability.
Which of the following SOA myths are false? SELECT ALL THAT APPLY
A. "An application is considered service-oriented if it uses Web services."
B. "It is required that you stick with a single SOA vendor platform in order to successfully achieve the strategic goals of service-oriented computing."
C. "SOA projects always require enterprise-wide standardization and enterprise-wide global data models."
D. "The successful adoption of SOA will help an organization become more agile and responsive."