Which of the following are considered negative forms of coupling: SELECT ALL THAT APPLY
A. Logic-to-Contract
B. Contract-to-Logic
C. Contract-to-Technology
D. Contract-to-Implementation
Which of the following statements is true? Select the correct answer.
A. Service compositions can challenge the traditional notion of interoperability because they rely heavily
on integration and therefore make integration an intrinsic process of service delivery.
B. Service compositions can challenge the traditional notion of integration because services are ideally designed to be intrinsically interoperable and therefore require less integration effort when assembled into service compositions.
C. Service compositions can challenge the traditional notion of interoperability because they consist of distributed programs (services) and integration is rarely carried out across applications that are remotely distributed.
D. None of the above statements are true.
When applying the Service Autonomy principle, runtime autonomy and design-time autonomy are related through the following rule of thumb: "The __________________ the amount of design-time autonomy, the __________________ the amount of attainable runtime autonomy." Select the correct answer.
A. lesser, lesser
B. greater, lesser
C. greater, greater
D. lesser, greater
Which of the following are not service-orientation design principles? Select the correct answer.
A. Service Abstraction
B. Service Reliability
C. Service Autonomy
D. All of the above are service-orientation design principles.
Which of the following are goals of the Service Reusability design principle? Select the correct answer.
A. To support the creation of services based upon agnostic service logic.
B. To allow for service logic to be repeatedly leveraged over time so as to achieve an increasingly high return on the initial investment of delivering the service.
C. To increase organizational agility by enabling wide-scale service composition from service inventories that contains a high percentage of reusable services.
D. All of the above.
I have a service that is required to access a shared database. When the load on the database is heavy (for example when the billing department is running reports) my service often times-out and returns a fault to the service consumer. Which service-orientation principle should I apply to address this problem? Select the correct answer.
A. Service Loose Coupling
B. Service Discoverability
C. Service Autonomy
D. Service Reusability
A service cannot enter the role of composition sub-controller when invoked by a composition initiator. Select the correct answer.
A. True
B. False
Common problems associated with silo-based application design include: SELECT ALL THAT APPLY
A. It can result in a significant amount of waste due to the fact that silo-based applications can have significant redundant functionality.
B. It can result in bloated, oversized technical environments.
C. The integration effort required to make disparate silo-based applications interoperate can be complex and expensive.
D. IT operational costs can continue to escalate as more silo-based applications are added to an IT enterprise.
My service was consuming too much memory so I chose to persist data between invocations to a database. After doing so, I found that the performance of my service declined significantly due to the fact that my database is shared with other applications. As a result, I further isolated the service by giving it its own dedicated database. Which service-orientation principles were involved in this scenario? Select the correct answer.
A. Service Loose Coupling
B. Service Reusability
C. Service Autonomy
D. Service Statelessness
Which of the following statements does not make sense? Select the correct answer.
A. By applying the Standardized Service Contract principle, the amount of data model transformation logic required by my solution has been reduced.
B. Since the design standards created in support of the Standardized Service Contract principle have been more widely enforced, I've noticed the same data models being shared by more services.
C. It is thanks to the Standardized Service Contract principle that we have been able to better isolate our services so as to reduce their dependency on shared databases.
D. All of these statements make sense.