Arcitura certification preparation
S90-08B Practice Questions
Practice exam-style questions, check your answers, and review explanations and source references where they are available.
- Exam
- S90-08B
- Provider
- Arcitura
- Full set
- 17 questions
- Last Update Check
Do not leave your S90-08B exam results to chance. Cert Mage empowers your study routine with a robust S90-08B question bank crafted by seasoned industry professionals. Get comfortable with the strict timing and format of the real test by practicing within our advanced exam simulator. We highly recommend that all candidates initially test their skills with our S90-08B sample questions to pinpoint knowledge gaps. From there, our premium S90-08B exam questions and deeply detailed practice questions will serve as your definitive guide to achieving certification success.
Service A is an entity service that provides a Get capability which returns a data value that is
frequently changed.
Service Consumer A invokes Service A in order to request this data value (1). For Service A to carry
out this request, it must invoke Service B (2), a utility service that interacts (3, 4) with the database in
which the data value is stored. Regardless of whether the data value changed, Service B returns the
latest value to Service A (5), and Service A returns the latest value to Service Consumer A (6).
The data value is changed when the legacy client program updates the database (7). When this
change will occur is not predictable. Note also that Service A and Service B are not always available at
the same time.
Any time the data value changes, Service Consumer A needs to receive It as soon as possible.
Therefore, Service Consumer A initiates the message exchange shown In the figure several times a
day. When it receives the same data value as before, the response from Service A Is ignored. When
Service A provides an updated data value, Service Consumer A can process it to carry out its task.
The current service composition architecture is using up too many resources due to the repeated
invocation of Service A by Service Consumer A and the resulting message exchanges that occur with
each invocation.
What steps can be taken to solve this problem?Question 1 discussion
Refer to Exhibit. 
Question 2 discussion
Refer to Exhibit. 
Question 3 discussion
The Client and Vendor services are agnostic services that are both currently part of multiple service
compositions. As a result, these services are sometimes subjected to concurrent access by multiple
service consumers.
The Client service primarily provides data access logic to a client database but also coordinates with
other services to determine a clients credit rating. The Vendor service provides some data access
logic but can also generate various dynamic reports based on specialized business requirements.
After reviewing historical statistics about the runtime activity of the two services, it is discovered that
the Client service is serving an ever-increasing number of service consumers. It is regularly timing
out, which in turn increases its call rate as service consumers retry their requests. The Vendor service
occasionally has difficulty meeting its service-level agreement (SLA) and when this occurs, penalties
are assessed.
Recently, the custodian of the Client service was notified that the Client service will be made
available to new service consumers external to its service inventory. The Client service will be
providing free credit rating scores to any service consumer that connects to the service via the
Internet. The Vendor service will remain internal to the service inventory and will not be exposed to
external access.
Which of the following statements describes a solution that addresses these issues and
requirements?Question 4 discussion
Service Consumer A sends a message to Service A (1), which then forwards the message to Service B
(2). Service B forwards the message to Service C (3), which finally forwards the message to Service D
(4). However, Services A, B and C each contain logic that reads the contents of the message to
determine what intermediate processing to perform and which service to forward the message to.
As a result, what is shown in the diagram is only one of several possible runtime scenarios.
Currently, this service composition architecture is performing adequately, despite the number of
services that can be involved in the transmission of one message. However, you are told that new
logic is being added to Service A that will require it to compose one other service to retrieve new
data at runtime that Service A will need access to in order to determine where to forward the
message to. The involvement of the additional service will make the service composition too large
and slow.
What steps can be taken to improve the service composition architecture while still accommodating
the new requirements and avoiding an increase in the amount of service composition members?Question 5 discussion
Refer to Exhibit. 
Question 6 discussion
Service Consumer A sends Service A a message containing a business document (1). The business
document is received by Component A, which keeps the business document in memory and forwards
a copy to Component B (3). Component B first writes portions of the business document to Database
A (4). Component B then writes the entire business document to Database B and uses some of the
data values from the business document as query parameters to retrieve new data from Database B
(5).
Next, Component B returns the new date* back to Component A (6), which merges it together with
the original business document it has been keeping in memory and then writes the combined data to
Database C (7). The Service A service capability invoked by Service Consumer A requires a
synchronous request-response data exchange. Therefore, based on the outcome of the last database
update, Service A returns a message with a success or failure code back to Service Consumer A (8).
Databases A and B are shared, and Database C is dedicated to the Service A service architecture.
There are several problems with this architecture. The business document that Component A is
required to keep in memory (while it waits for Component B to complete its processing) can be very
large. The amount of runtime resources Service A uses to keep this data in memory can decrease the
overall performance of all service instances, especially when it is concurrently invoked by multiple
service consumers. Additionally, Service A can take a long time to respond back to Service Consumer
A because Database A is a shared database that sometimes takes a long time to respond to
Component B. Currently, Service Consumer A will wait for up to 30 seconds for a response, after
which it will assume the request to Service A has failed and any subsequent response messages from
Service A will be rejected.
What steps can be taken to solve these problems?Question 7 discussion
Service A is a utility service that provides generic data access logic to a database containing 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.
The service architecture of 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 capabilities in
the API that comprises the Service A service contract. How can the Service A architecture be changed
to enforce these security restrictions while avoiding negative forms of coupling?Question 8 discussion
Refer to Exhibit. 
Question 9 discussion
Refer to Exhibit. 
Question 10 discussion
Source context
How this practice set is maintained
Maintained by the CertMage content team, this page loads questions from the exam dataset connected to its preparation resource. When an answer includes a supporting reference, it is shown with that answer so you can review the underlying vendor documentation.
Certification objectives, interfaces, and vendor services can change. Verify important details against the provider's current exam guide and documentation before your exam.
