A software professional earns the SEI SOA Architect Professional Certificate by completing these courses:
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 technology agnostic: they apply to service-oriented systems in general and do not favor any specific implementation technologies, 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 challenges of migrating legacy systems to SOA environments as a system-modernization approach, as well as a technique for analyzing the feasibility of migration. The sequence ends with implementation guidance for architecture and design, SOA governance, security, and assurance of service-oriented systems.
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.