SEI SOA Architect Certificate. Candidates for Software Architecture certificates are required to pass an objective assessment of their knowledge of Software Architecture: Principles and Practices. Training courses provided by the SEI are not academic courses for academic credit toward a degree.