Promising, but still a work in progress
Use Cases and Deployment Scope
Penn is in the process of implementation of Banner FinAid and Banner Student modules. Ethos Integration is used in non-prod environments so far for integrations. Ethos Identity is used in production to provide SSO authentication via SAML-CAS bridge.
Pros
- Ethos Integration obfuscates database access from the developers and functional users.
- Ethos Integration provides common-denominator data model between different systems on campus.
- Ethos Integration has good management tool - API Management Center.
- Ethos Identity allows easy federated access with our Shibboleth IDP provider.
Cons
- Ethos Integration - The traditional Banner API library is still much superior to the one available in Ethos. Not all APIs are available in Ethos.
- Ethos Integration - Performance is not robust enough under the pick load.
- Ethos Identity - The latest version is difficult to configure in a cluster-failover set-up.
Likelihood to Recommend
Ethos Integration is a work in progress. Some API's are still not available under this framework. However, it has the advantage of being an abstraction layer on top of the database, supports the publish-subscribe model. Since some Banner 9 modules still do not support the direct SAML2 connection, Ethos Identity (EIS Server) is a necessity for SSO.