Beruflich Dokumente
Kultur Dokumente
BANNER XE
Whats the story?
CHANGE FROM
BANNER 8 TO
BANNER XE
BANNER 8
BANNER XE
BANNER XE
Catalog
Faculty
CURRENTLY IN PRODUCTION
Advising
Events
Student Profile
Management
Student
Registration
Employee
Finance
Profile
FUTURE XE MODULES
Financial
Aid
Finance
Human
Resources
Student
ACCELERATED XE DELIVERY
ACCELERATED DELIVERY
Academic
Student
Registration
Employee
Finance
History
Profile
The Pain
The Reason
Impact
The funnel gets us to user stories and user stories will help define the scope
USED WITH PERMISSION FROM ELLUCIAN
ACCESSIBILITY
BANNER XE TECHNOLOGY
XE Architecture
Client/Server arch
dated
*http://securelist.com/analysis/kaspersky-security-bulletin/58265/kaspersky-security-bulletin-2013-overall-statistics-for-2013/#06
Java
BANNER XE ARCHITECTURE
Groovy
Grails
Designed
Uses
Incorporates
BANNER XE ARCHITECTURE
XE
Uses
Will
Modularized
BANNER XE ARCHITECTURE
Legacy
Oracle Stack
Open Source
Banner
Banner
Admin Forms Self Service
Banner XE Apps
Oracle
Forms
Oracle
Web Toolkit
Groovy/Grails Framework
Oracle Database
Oracle Database stays the same from Banner 8 to Banner XE
Hardware Load
Balancer
XE SCALABILITY
Web Server 1
Linux RedHat VM
Web Server 2
Linux RedHat VM
Oracle HTTP
Server
Oracle HTTP
Server
Future
Application Server 1
Linux RedHat VM
Application Server 2
Linux RedHat VM
Application Server 3
Linux RedHat VM
Oracle WebLogic
Container
Oracle WebLogic
Container
Oracle WebLogic
Container
Course
Catalog
Class
Schedule
Course
Catalog
Class
Schedule
XE App 4
XE App 5
Faculty
Grade Entry
XE App 4
Faculty
Grade Entry
XE App 5
XE App 6
XE App 7
Banner Database
(Oracle)
Horizontal Scaling
Banner 8 Skills
Banner XE Skills
IDE IntelliJ w/ grails plugin (could also use eclipse or good old
fashioned text editor)
BANNER XE TECHNOLOGY
Extensibility of XE
Banner 8
Modification
Extension
Customization
Banner XE
Configuration
Banner
8
Banner
XE
XE Developers
3
4
Clone
XE Admins
XE Cluster
XE MODIFICATION WORKFLOW
BANNER XE TECHNOLOGY
Application Programming Interface (API)
ELLUCIAN XE STRATEGY
XE API REGISTRY
Response:
[
"feeAmount": 200,
"feeDetailCode": "LAB1",
"feeDetailDescription": "Lab Fee"
},
{
"feeAmount": 3500,
"feeDetailCode": "THFA",
"feeDetailDescription": "Horizon Tuition"
}
API EXAMPLES
BANNER XE TECHNOLOGY
Performance Testing
BANNER 8 PERFORMANCE
Goals
Test(s) design
Test
Banner 8/XE comp
XE advanced
searching
Concurrent
Users
Total Users
500
500
# of Registrations
2000
2000
10000
Notes
3/4 users register by entering CRN, 1/4 users
register by searching
10000
XE PERFORMANCE TESTING
TEST RESULTS
Architecture before/after
Application Servers
Before
After
Hardware
Dell Blade VM
Dell Blade VM
OS
Linux RHEL 5
Linux RHEL 5
Software
# App Servers memory/server
OFM 11.1.1.6
2
6GB
OFM 11.1.1.6
4
16GB
heap size
4GB
8GB
CPU
Intel Xeon E5540
Intel Xeon E5540
Database Server
Hardware
OS
Memory
Before
Sun M9000
Solaris 10
96GB
After
Sun M9000
Solaris 10
96GB
Software
Oracle
11.2.0.2
Oracle
11.2.0.4 (with
bug fix
17242746)
TUNING ENHANCEMENTS
# CPU
2
8
XE LESSONS LEARNED
QUESTIONS?
Stephanie
Beth
Brian
THANK YOU!!