SOA Certified Professional S90-08A Exam Overview:
| Certification Vendor: | Arcitura Education |
| Exam Name: | Advanced SOA Design & Architecture |
| Exam Number: | S90-08A |
| Real Exam Qty: | 50-60 |
| Exam Format: | Multiple Choice, Scenario-Based, True/False |
| Exam Price: | Approx. $150-$180 USD |
| Exam Duration: | 60 minutes |
| Passing Score: | 70% |
| Related Certifications: | Certified SOA Architect SOA Certified Professional S90-01A S90-02A S90-03A S90-09A |
| Certificate Validity Period: | No Expiration |
| Available Languages: | English |
| Recommended Training: | SOACP Module 8 Study Kit |
| Exam Registration: | Pearson VUE Registration Arcitura Education Official |
| Sample Questions: | SOA Certified Professional S90-08A Sample Questions |
| Exam Way: | Pearson VUE testing centers, Pearson VUE Online Proctoring, Arcitura on-site proctoring |
| Pre Condition: | No formal prerequisites; recommended prior knowledge of S90-01A, S90-02A, S90-03A and practical SOA design experience |
| Official Syllabus URL: | https://www.arcitura.com/soacp-gen-1/exams/exam-s90-08-advanced-soa-design-architecture/ |
SOA Certified Professional S90-08A Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Integration, Messaging & Infrastructure | 25% | - Reliable messaging, transactions and protocol bridging - Synchronous and event-driven messaging - ESB patterns and message routing - Service agents and mediation logic |
| Governance, Security & Quality of Service | 20% | - Performance, scalability and reliability - Security patterns, authentication and authorization - Compliance and design trade-offs - Policy-driven governance and enforcement |
| Advanced SOA Architecture Principles & Patterns | 30% | - Service composition and orchestration patterns - Loose coupling, autonomy and statelessness - Canonical architecture and federated inventory patterns - Service design patterns |
| Advanced Service-Oriented Analysis & Design | 25% | - Service inventory design and layering - Service contract design, standardization and versioning - Service identification and categorization - Service modeling and granularity |
SOA Certified Professional Advanced SOA Design & Architecture Sample Questions:
1. When applying the Process Abstraction and Process Centralization patterns together, non-agnostic business process logic is:
A) distributed across multiple locations and combined with agnostic logic
B) distributed across multiple locations and separated from agnostic logic
C) located in one place and combined with agnostic logic
D) located in one place and separated from agnostic logic
2. Which of the following statements about compensating service transactions and compensation logic is true?
A) Compensating service transactions are suitable for long-running service activities.
B) A compensating service transaction can be more efficient than an atomic service transaction with regards to runtime memory consumption.
C) All of these statements are true.
D) Upon detection of an exception, pre-defined compensation logic can be executed to handle the exception.
3. If a service consumer program needs to get data from a service that is not available, it can poll the service by periodically issuing a request message. This type of interaction can be inefficient because it can lead to unnecessary message transmissions. Which of the following statements describes a solution to this problem?
A) The Event-Driven Messaging pattern can be applied to establish a messaging framework in which service consumers are automatically notified of relevant runtime service events.
B) None of the these statements describe solutions that directly solve this problem.
C) By applying the Atomic Service Transaction pattern, a service can be designed to invoke an alternative exception handling process when it is unavailable to receive a given message.
D) By applying the Messaging Metadata pattern, the service consumer can write a request identifier in the message header. Service agents then intercept the request messages and do not forward those that contain a previously detected identifier. This practice eliminates the delivery of the duplicate messages to the service.
4. The Process Centralization pattern:
A) logically centralizes task services into an enterprise service bus
B) logically centralizes business process logic into a separate service layer
C) physically centralizes business process logic into a single location
D) physically centralizes task services into an enterprise service bus
5. By applying the Service Broker compound pattern, you establish an environment capable of carrying out which of the following patterns?
A) Policy Transformation
B) Transaction Protocol Transformation
C) Data Format Transformation
D) Data Model Transformation
Solutions:
| Question # 1 Answer: D | Question # 2 Answer: C | Question # 3 Answer: A | Question # 4 Answer: C | Question # 5 Answer: C,D |

We're so confident of our products that we provide no hassle product exchange.


By Jeffrey


