SOA Design & Architecture Lab - S90.09

SOA S90.09 Actual PDF
  • Exam Code: S90.09
  • Exam Name: SOA Design & Architecture Lab
  • Updated: Sep 11, 2026
  • Q & A: 40 Questions and Answers
Already choose to buy "PDF"
Price: $49.98 

About SOA S90.09 Actual Exam

A SOA certification unlocks career development that stays locked without it. The SOA Design & Architecture Lab exam is the key, and the 40 practice questions at ActualPDF are cut to fit it.

SOA S90.09 Exam Overview:
Certification Vendor:Arcitura Education
Exam Name:SOA Design & Architecture Lab
Exam Number:S90.09
Exam Format:Computer-Based Testing, Lab-Based Assessment, Multiple Choice, Scenario-Based Questions
Real Exam Qty:40
Passing Score:70%
Exam Duration:60 minutes
Exam Price:USD $250
Certificate Validity Period:Lifetime
Related Certifications:Advanced SOA Design & Architecture (S90.08)
SOA Design & Architecture (S90.03)
Fundamental SOA & Service-Oriented Computing (S90.01)
SOA Technology Concepts (S90.02)
Certified SOA Architect
Available Languages:English
Sample Questions: DOWNLOAD DEMO
Exam Way:Online proctored exam delivered through Arcitura Education authorized testing platform.
Pre Condition:Recommended completion of S90.01, S90.02, S90.03 and S90.08, or equivalent SOA design and architecture knowledge.
Official Syllabus URL:https://www.arcitura.com/soa/architect
SOA S90.09 Exam Syllabus Topics:
SectionWeightObjectives
SOA Design and Architecture Lab30%- Practical Architecture Exercises
  • 1. Monitoring and Operational Design
  • 2. Service Decomposition
  • 3. Service Boundary Definition
  • 4. DevOps and Automation Considerations
  • 5. Architecture Assessment
  • 6. Case Study Analysis
  • 7. Containerization and Deployment Planning
  • 8. Architecture Decision Modeling
Advanced SOA Design and Architecture40%- Advanced Architectural Patterns
  • 1. Microservice Design Challenges
  • 2. Domain-Driven Design
  • 3. Service Granularity
  • 4. Loose Coupling and Autonomy
  • 5. Scalability and Resiliency Patterns
  • 6. API and Service Versioning
  • 7. Event-Driven Architecture
  • 8. Governance and Policy Design
Design and Architecture with SOA, Services and Microservices30%- Fundamental Service-Oriented Design
  • 1. Service Contracts
  • 2. Service-Oriented Computing Principles
  • 3. Service Composition
  • 4. Microservice Architecture Fundamentals
  • 5. Service Identification and Classification

Frequently Asked Questions: SOA Design & Architecture Lab

SOA Design & Architecture Lab is an official Arcitura Education certification exam, registered under the code S90.09. Passing it awards the SOA Certification certification, a credential at the Professional level. It also connects to Certified SOA Architect, SOA Design & Architecture (S90.03), Advanced SOA Design & Architecture (S90.08), Fundamental SOA & Service-Oriented Computing (S90.01), SOA Technology Concepts (S90.02). The exam is demanding by design, and that difficulty is precisely what makes the credential meaningful for career development.

The SOA Design & Architecture Lab exam presents 40 questions within 60 minutes. That is a brisk pace, and the candidates who handle it best are the ones who rehearsed it. Use the ActualPDF engine for full timed simulations, practice flagging and returning, and arrive on exam day with a pacing strategy already proven.

Passing SOA Design & Architecture Lab takes 70%, and official registration costs USD $250. Retakes bill the full USD $250 again, so preparation is the least expensive insurance available. Let your ActualPDF practice scores guide the timing: book when you clear the requirement consistently, not occasionally.

Recommended completion of S90.01, S90.02, S90.03 and S90.08, or equivalent SOA design and architecture knowledge.

Policies get revised, so confirm the current requirements before you register on the official exam page.

Yes. ActualPDF offers a free demo of the SOA Design & Architecture Lab questions, so you can verify the quality personally before purchasing. Your purchase then includes a one-year service warranty: updates are free for 365 days, and after expiry you can extend the update service at a 50% discount.

Your money is protected by a 100% money-back guarantee with defined conditions. Take the SOA Design & Architecture Lab exam within 60 days of purchase; if you fail, you may claim a full refund, provided the exam matches your product. Attempts within 3 days of purchase are ineligible, as are downloaded-but-unused products, free materials, and expired orders; the candidate name must match the payer name. Submit a scanned enrollment slip and the official Score Report PDF within 2 days of the exam, and claims are processed within 7 days. You may instead wait for the update version or change to other exam material: exchange for two other exam products of equal value, free, with your original purchase keeping its update service.

Delivery is instant: files unlock for download at payment and are emailed within one minute. If nothing arrives within 2 hours, check spam and contact customer service, online 7/24 even on official holidays. Installation is unlimited across your computers.

SOA Design & Architecture Lab is organized into 3 official domains. The most heavily weighted are Design and Architecture with SOA, Services and Microservices (30%), SOA Design and Architecture Lab (30%), and Advanced SOA Design and Architecture (40%). The full breakdown appears above on this page; study the weightings and your preparation priorities set themselves.

SOA Design & Architecture Lab Sample Questions:
Question #1

Our service inventory contains the following three services that provide invoice-related data
access capabilities: Invoice, InvProc, and Proclnv. These services were created at different
times by different project teams and were not required to comply to any design standards.
Therefore each of these services has a different data model for representing invoice data.
Currently each of these three services has one service consumer: Service Consumer A
accesses the Invoice service(1). Service Consumer B (2) accesses the InvProc service,
and Service Consumer C (3) accesses the Proclnv service. Each service consumer
invokes a data access capability of an invoice-related service, requiring that service to
interact with the shared accounting database that is used by all invoice-related services (4,
5, 6).
Additionally, Service Consumer D was designed to access invoice data from the shared
accounting database directly (7), (Within the context of this architecture. Service Consumer
D is labeled as a service consumer because it is accessing a resource that is related to the
illustrated service architectures.)

Assuming that the Invoice service, InvProc service, and ProcInv service are part of the
same service inventory, what steps would be required to fully apply the Official Endpoint
pattern?

  • A. Because Service Consumers A, B, and C are already carrying out their data access via
    published contracts, they are not affected by the Official Endpoint pattern. Service
    Consumer D needs to be redesigned to not access the shared accounting database
    directly, but to perform its data access by interacting with the official invoice-related service.
    The Service Abstraction principle can be further applied to hide the existence of the shared
    accounting database and other implementation details from current and future service
    consumers.
  • B. None of the above.
  • C. One of the invoice-related services needs to be chosen as the official service providing
    invoice data access capabilities. Service Consumers A, B, and C then need to be
    redesigned to only access the chosen invoice-related service. Service Consumer D also
    needs to be redesigned to not access the shared accounting database directly, but to also
    perform its data access by interacting with the official invoice-related service. The Service
    Abstraction principle can be further applied to hide the existence of the shared accounting
    database and other implementation details from current and future service consumers.
  • D. One of the invoice-related services needs to be chosen as the official service providing
    invoice data access capabilities. Service Consumers A, B, and C then need to be
    redesigned to only access the chosen invoice-related service. Because Service Consumer
    D does not rely on an invoice-related service, it is not affected by the Official Endpoint
    pattern and can continue to access the accounting database directly. The Service
    Abstraction principle can be further applied to hide the existence of the shared accounting
    database and other implementation details from current and future service consumers.
Reveal Solution  Discussion  0

Correct Answer: C  🗳️

Question #2

Service A has become increasingly difficult to maintain. Its core service logic has become
bloated and convoluted because it has been updated numerous times during which
additional functionality was added to interact with the database and the legacy system and
to support interaction with Service Consumers A and B (via the two service contracts) as
well as interaction directly with Service Consumer C.

What steps can be taken to solve these problems and to prevent them from happening
again in the future?

  • A. The Service Facade pattern can be applied to position a Facade component between
    the core service logic and the implementation resources (the database and the legacy
    system) and to also position a Facade component between the two service contracts and
    Service Consumers A and
  • B. None of the above.
  • C. The Service Faade pattern can be applied to position a Facade component between the
    core service logic and the two service contracts. The Contract Centralization pattern can be
    applied to limit access to Service A to one of its two published service contracts. The
    Service Loose Coupling principle can be applied so that Service Consumer C does not
    negatively couple itself directly to the core service logic of Service A .
  • D. The Official Endpoint pattern can be applied to limit access to Service A to one of its two
    published service contracts. The Service Loose Coupling principle can be applied so that
    Service Consumer C does not negatively couple itself directly to the core service logic of
    Service A . B.
    The Service Facade pattern can be applied to position a Facade component
    between the core service logic and the implementation resources (the database and the
    legacy system) and to position a faade component between the core service logic and the
    two service contracts. The Contract Centralization pattern can be applied to limit access to
    Service A to one of its two published service contracts. The Service Abstraction principle
    can be applied to hide the implementation details of Service A from service consumers.
Reveal Solution  Discussion  0

Correct Answer: D  🗳️

Question #3

Service Consumer A sends a message with a business document to Service A (1), which
writes the business document to Database A (2). Service A then forwards the business
document to Service B (3), which writes the business document to Database B (4).
Service B then responds to Service A with a message containing a failure or success code
(5) after which Service A responds to Service Consumer A with a message containing a
failure or success code (6). Upon receiving the message, Service Consumer A updates a
log table in Database B (7). The log entry is comprised of the entire business document.
Database A is dedicated to the Service A service architecture and Database B is a shared
database.

You are told that the database updates performed by Service A and Service B must be
either both successful or they cannot happen at all. The database update performed by
Service Consumer A must happen after it is given the outcome of the database updates
performed by Service A and Service B . Given that Service Consumer A must also update
Database B as part of this service composition architecture, how is it possible to fulfill these
requirements?

  • A. The Atomic Service Transaction pattern can be applied to encompass Service A,
    Service B and Service Consumer A.
    This will guarantee that all of the actions performed by the service composition participants will either be successful or will be rolled back if anyone
    is not successful.
  • B. The State Repository pattern can be applied so that Service A writes the business
    document data to a separate state database until it receives a response message from
    Service B . If the response message contains a success code, Service A writes the
    business document to Database A.
    If the response contains a failure code, Service A
    discards the data that was written to the state database.
  • C. The Service Data Replication pattern can be applied to Service Consumer A and
    Service B so that separate dedicated databases can be established allowing Service
    Consumer A to make updates independently of Service B . Service A is simply redesigned
    to not write the business document to Database A until after it receives a message
    containing a success code from Service B.
  • D. None of the above.
Reveal Solution  Discussion  0

Correct Answer: D  🗳️

Question #4

Service A is an entity service that provides a set of generic and reusable service
capabilities. In order to carry out the functionality of any one of its service capabilities,
Service A is required to compose Service B (1) and Service C (2) and Service A is required
to access Database A (3), Database B (4), and Database C (5). These three databases are
shared by other applications within the IT enterprise.
All of service capabilities provided by Service A are synchronous, which means that for
each request a service consumer makes. Service A is required to issue a response
message after all of the processing has completed.
Depending on the nature of the service consumer request, Service A may be required to
hold data it receives in memory until its underlying processing completes. This includes
data it may receive from either Service A or Service B or from any of the three shared
databases.
Service A is one of many entity services that reside in a highly normalized service
inventory. Because Service A provides agnostic logic, it is heavily reused and is currently
part of many service compositions.

You are told that Service A has recently become unstable and unreliable. The problem has
been traced to two issues with the current service architecture. First, Service B, which is
also an entity service, is being increasingly reused and has itself become unstable and
unreliable. When Service B fails, the failure is carried over to Service A . Secondly, shared
Database B has a complex data model. Some of the queries issued by Service A to shared
Database B can take a very long time to complete. What steps can be taken to solve these
problems without compromising the normalization of the service inventory?

  • A. The Redundant Implementation pattern can be applied to Service B, thereby making
    duplicate deployments of the service available. This way, when one implementation of
    Service B is too busy, another implementation can be accessed by Service A instead. The
    Service Data Replication pattern can be applied to establish a dedicated database that
    contains a copy of the data from shared Database B that is required by Service A . The
    replicated database is designed with an optimized data model in order to improve query
    execution performance.
  • B. The Redundant Implementation pattern can be applied to Service B, thereby making
    duplicate deployments of the service available. This way, when one implementation of
    Service B is too busy, another implementation can be accessed by Service A instead. The
    Service Data Replication pattern can be applied to establish a dedicated database that
    contains an exact copy of the data from shared Database B that is required by Service A .
  • C. None of the above.
  • D. The Redundant Implementation pattern can be applied to Service A, thereby making
    duplicate deployments of the service available. This way, when one implementation of
    Service A is too busy, another implementation can be accessed by service consumers
    instead. The Service Data Replication pattern can be applied to establish a dedicated
    database that contains an exact copy of the data from shared Database B that is required
    by Service A .
Reveal Solution  Discussion  0

Correct Answer: A  🗳️

What Clients Say About Us

Iove S90.09 practice questions so much. AlMost all S90.09 exam questions are shown on real exam. You helped me a lot guys!

Leo Leo       4.5 star  

Hey, I passed S90.09 exam too.
Hope it help me too.

Dunn Dunn       4.5 star  

Valid S90.09 exam dumps, everyone they are really good! I only studied for two days and then attended the exam and passed. I was worried and doubted before the exam, but it is so helpful!

Veronica Veronica       5 star  

I am very satisfied with my purchases. Share my news with you.

Jack Jack       4.5 star  

Thank you so much!
Thank you guys, you are always the best dumps provider! I have passed S90.09 exam.

Xavier Xavier       4.5 star  

Any effort has its reward. Aha I passed S90.09 exam. No secret. Just be skilled in this S90.09 dumps

Brook Brook       5 star  

I'm very happy about the service and the S90.09 dump. I passed with a high score in my S90.09 exam. Most of questions are from the dumps. I am so happy!

Yetta Yetta       4.5 star  

I have cleared S90.09 exam. I have checked your questions.

Marsh Marsh       4 star  

This is a great exam dump. I felt especially pleased with ActualPDF braindump. I tried S90.09 exam dump for my examination and I got very good score on this exam. Thank you!

Kerwin Kerwin       4.5 star  

For my future career, passing the S90.09 exam was really important. Only with S90.09 study guide, i made it. Thanks so much!

Gary Gary       4.5 star  

S90.09 exam practice stuff was far better than any other I have ever
seen.

Bess Bess       4 star  

I can confirm your S90.09 questions are the real questions.

April April       4 star  

I used your dumps and passed S90.09 exam yesterday.

Bruce Bruce       4.5 star  

LEAVE A REPLY

Your email address will not be published. Required fields are marked *

Quality and Value

ActualPDF Practice Exams are written to the highest standards of technical accuracy, using only certified subject matter experts and published authors for development - no all study materials.

Tested and Approved

We are committed to the process of vendor and third party approvals. We believe professionals and executives alike deserve the confidence of quality coverage these authorizations provide.

Easy to Pass

If you prepare for the exams using our PassReview testing engine, It is easy to succeed for all certifications in the first attempt. You don't have to deal with all dumps or any free torrent / rapidshare all stuff.

Try Before Buy

ActualPDF offers free demo of each product. You can check out the interface, question quality and usability of our practice exams before you decide to buy.

Our Clients