Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Arcitura Education S90.09 Exam - Topic 9 Question 18 Discussion

Service A is a utility service that provides generic data access logic to a database that contains data that is periodically replicated from a shared database (1). Because the Standardized Service Contract principle was applied to the design of Service A, its service contract has been fully standardized. Service A is being accessed by three service consumers. Service Consumer A accesses a component that is part of the Service A implementation by invoking it directly (2). Service Consumer B invokes Service A by accessing its service contract (3). Service Consumer C directly accesses the replicated database that is part of the Service A implementation (4).You've been told that the reason Service Consumers A and C bypass the published Service A service contract is because, for security reasons, they are not allowed to access a subset of the operations in the WSDL definition that expresses the service contract. How can the Service A architecture be changed to enforce these security restrictions while avoiding negative forms of coupling?
C) The Concurrent Contracts pattern can be applied to Service A in order to establish one or more alternative service contracts. This allows service consumers with different levels of security clearance to continue accessing the service logic via its published service contracts.
A) The Contract Centralization pattern can be applied to force all service consumers to access the Service A architecture via its published service contract. This will prevent negative forms of coupling that could lead to problems when the database is replaced. The Service Abstraction principle can then be applied to hide underlying service architecture details so that future service consumers cannot be designed to access any part of the underlying service implementation.
B) The Contract Centralization pattern can be applied to force service consumers to access the Service A architecture via its published service contract only. The Service Loose Coupling principle can then be applied to ensure that the centralized service contract does not contain any content that is dependent on or derived from the underlying service implementation.
D) None of the above.

Arcitura Education S90.09 Exam - Topic 9 Question 18 Discussion

Actual exam question for Arcitura Education's S90.09 exam
Question #: 18
Topic #: 9
[All S90.09 Questions]

Service A is a utility service that provides generic data access logic to a database that contains data that is periodically replicated from a shared database (1). Because the Standardized Service Contract principle was applied to the design of Service A, its service contract has been fully standardized. Service A is being accessed by three service consumers. Service Consumer A accesses a component that is part of the Service A implementation by invoking it directly (2). Service Consumer B invokes Service A by accessing its service contract (3). Service Consumer C directly accesses the replicated database that is part of the Service A implementation (4).

You've been told that the reason Service Consumers A and C bypass the published Service A service contract is because, for security reasons, they are not allowed to access a subset of the operations in the WSDL definition that expresses the service contract. How can the Service A architecture be changed to enforce these security restrictions while avoiding negative forms of coupling?

Show Suggested Answer Hide Answer
Suggested Answer: C

Contribute your Thoughts:

0/2000 characters
Dong
7 months ago
I’m not convinced any of these options fully address the security issue.
upvoted 0 times
...
Rikki
7 months ago
Option C sounds interesting, but is it really necessary?
upvoted 0 times
...
Matt
8 months ago
Wait, can we really avoid negative coupling with just that?
upvoted 0 times
...
Diane
8 months ago
Totally agree, centralizing the contract is key!
upvoted 0 times
...
Chaya
8 months ago
I think option A makes the most sense for enforcing security.
upvoted 0 times
...
Corrie
8 months ago
Ugh, GDPR questions are the worst. There are so many details to keep track of. I'll just have to read through the options carefully and try to eliminate the wrong answers.
upvoted 0 times
...
Gerald
8 months ago
Okay, let me see. The question is asking about the virtualization level that creates a storage pool for VMs. I'm pretty confident the answer is storage device virtualization.
upvoted 0 times
...
Lizette
8 months ago
Didn't we do a practice question about the IE2000 series? I feel like they were also used in infrastructure solutions.
upvoted 0 times
...
Merlyn
8 months ago
The key here is the port number 21, which is the standard port for FTP. I'll go with FTP as my answer.
upvoted 0 times
...
Cristen
8 months ago
Avaya Secure Access Link sounds like the most likely answer here. I'm pretty confident that's the tool they recommend for their own products.
upvoted 0 times
...

Save Cancel