When applying the Service Loose Coupling design principle, we want to __________________ the coupling between the service contract and service consumers and __________________ the coupling of the service contract to its underlying logic.
Which are the three design principles that often act as regulators to ensure that the remaining five principles are properly applied:
SELECT ALL THAT APPLY
Project Team A delivered 3 services and a month later Project Team B delivered 5 services. After an audit of the services delivered by these two project teams, it was determined that 3 of the services delivered by Project Team B contained redundant logic that already resides in 2 of the services originally delivered by Project
Team A. The audit results are negative because it is considered undesirable to have redundant logic among services. Which service-orientation principle could have been applied to help avoid this result?
I was discussing my new service with a client who told me that my technical service contract revealed too much information about the underlying service design. For example, based only on the names of my service capabilities, my client could determine that the service was using an Oracle database. What service-orientation principle should I apply to address this problem?
The __________________ principle is primarily concerned with ensuring that services exercise a high level of control over their underlying runtime execution environment.
I built Service Composition A, which is comprised of 4 services. It was very successful in that it fulfilled all of its expected business requirements. I was then assigned a new project that required me to deliver a new service composition called Service Composition B. After studying the new business requirements, I realized that one of the services in Service Composition A could be reused "as is" in Service Composition B. However, when I tried to make it part of Service
Composition B, I ran into a number of problems. In the end, it turned out that even though the service was reusable, it was simply not designed to participate in more than one service composition. Which service-orientation principle would have addressed this issue if I would have applied it to the service prior to completing Service Composition A?