Win a copy of Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications this week in the Java 9 forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Became SOA Architect woohoo  RSS feed

K. Tsang
Posts: 3648
Firefox Browser Java Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Few days ago I completed the remaining exams for SOA Architect from Arcitura. All in all there were 5 exams in total. I posted the first 3 earlier here and here.

Summary of the SOA Architect track/cert:
* S90.01 (50q 60m 80%) Fundamentals of SOA and service-oriented computing = tests basic SOA concepts and terminology, SOA project life cycle
* S90.02 (50q 60m 78%) SOA Technology Concepts = tests basic SOA-related technology namely web services (SOAP & REST, UDDI, WS-*, XML, WS-I)
* S90.03 (50q 60m 80%) SOA Design & Architecture = tests the 8 SOA design principles in detail, their relationship with other principles, terms used in those principles
* S90.08 (50q 60m 78%) Advanced SOA Design & Architecture = tests how SOA design patterns are applied, characteristics of various design patterns (simply put this is a "patterns" test)
* S90.09 (20q 120m 60%) SOA Design & Architecture Lab = tests how design patterns are applied in "complex" scenarios/case studies

Resources I used:
* SOA Principles of Service Design book by Thomas Erl
* SOA Design Patterns book by Thomas Erl
* SOA Concepts, Technology & Design book by Thomas Erl
* Youtube Architura channel
* website
* website
* website

Not all the patterns in the SOA Design Patterns book are needed for exams 8 & 9. After a careful analysis, only below patterns are worth learning for these 2 exams.
domain inventory
service normalization
logic centralization
process abstraction
process centralization
schema centralization
policy centralization
rules centralization
state repository
stateful services
service facade
redundant implementation
service data replication
decoupled contract
contract centralization
concurrent contracts
legacy wrapper
service messaging
messaging metadata
service agent
intermediate routing
asynchronous queuing
reliable messaging
event-driven messaging
atomic service transaction
compensating service transaction
data model transformation
data format transformation
protocol bridging
service broker
official endpoint
federated endpoint layer
enterprise service bus
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!