SSB9 Tech Stack: High‐Level Overview - Arch-Node/personal_studies GitHub Wiki
Introduction Ellucian Self-Service Banner 9 (SSB9) is a modernized web-based platform designed to streamline student and faculty interactions with institutional systems. It facilitates course registration, advising, financial services, and academic records management through an intuitive, self-service interface. The following sections provide an overview of the technology stack powering SSB9.
Step 1: User Authentication Go to SSB9 Authentication Step
Ellucian Self-Service Banner 9 (SSB9) uses Single Sign-On (SSO) authentication methods to manage user access securely. Supported protocols include CAS, SAML, OAuth2, and legacy authentication methods.
Step 2: Backend Application (Java-based REST APIs) Go to SSB9 Backend API Step
The backend consists of Java-based microservices built with Spring Boot that handle data processing, business logic, and API endpoints for the frontend. Authentication and security are enforced using OAuth2 and JWT tokens.
Step 3: Middleware (Tomcat or WebLogic) Go to SSB9 Middleware Step
Middleware acts as an intermediary layer, managing API request routing, authentication, security policies, and application deployment in Tomcat or WebLogic servers.
Step 4: Frontend Service Layer (Angular/React UI) Go to SSB9 Frontend Step
The frontend service layer is built with Angular or React, fetching data via API calls and rendering a dynamic user interface based on role-based access control.
Step 5: HTML Rendering and User Interface Go to SSB9 UI Rendering Step
This step covers how HTML, CSS, and JavaScript components come together to provide a responsive and accessible user interface with modern web design principles.
System Flow
User → Authentication (SSO) → API Gateway → Middleware (Tomcat/WebLogic) → Backend Microservices → Database → Frontend UI
This flow ensures secure access, efficient data processing, and seamless user interaction within the SSB9 platform.
Conclusion The Ellucian SSB9 tech stack is designed for scalability, security, and seamless integration across institutional systems. By leveraging SSO authentication, Java-based backend services, middleware for routing, and a modern frontend framework, SSB9 delivers a robust and user-friendly self-service platform for students, faculty, and administrators.
Troubleshooting: SSB9 data display issue