A software professional earns the SEI SOA Architect Professional Certificate by completing three courses and passing the Software Architecture: Principles and Practices Examination. The courses are:
Software engineers and architects responsible for designing, developing, or deploying service-oriented systems
Technical and project managers responsible for migration of legacy systems or managing SOA implementations
This sequence provides software architecture and SOA concepts and practices that a professional needs to successfully architect service-oriented systems. All courses in the sequence are platform agnostic: they apply to service-oriented systems in general and do not favor any specific implementation platforms, tools, or products.
The sequence begins with an introduction to software architecture fundamentals, followed by an explanation of service-oriented principles, practices, and architectural tradeoffs. Participants then learn about the main types of design elements and technologies that can be employed in SOA solutions, including microservices and approaches for integrating SOA services with legacy systems. The sequence ends with implementation guidance for making informed design decisions, seven guidelines
for SOA designs, and more than 60 design diagrams to convey SOA strategies.
We recommend that certificate candidates take the courses in the order indicated above. The Software Architecture: Principles and Practices course is available as instructor-led classroom training and as eLearning.
The Software Architecture: Principles and Practices Examination provides an objective validation of the candidate’s knowledge and understanding of software architecture. Candidates for the SOA Architect Professional Certificate must achieve a passing score of 75% to qualify for the certificate.
There is no separate fee for the certificate. Fees are associated with the requisite courses and the examination. There is also no expiration for the certificate.