SlideShare a Scribd company logo
1 of 19
Download to read offline
Banner XE Update
(eXtensible Ecosystem)
UNC CAUSE 2013
UNC Greensboro
ITS-Management Information Systems
Jim Kane
Moreland Smith
Banner Administrative Screens
Brief Technology Review
Foundations in Oracle Character Mode Forms
Evolution to “GUI” Fat Client Forms late 1990s.
2004 SCT bought by SunGard
ERP Movement to the Browser...
Oracle Application Server/INB
Adobe Flex for “New Products”
Discussions starting 2008
Something other than Oracle Forms
Java Stack selected 2009 for “Horizon”
Available Banner XE Releases
Banner Catalog (9.1) May 2012
Banner Schedule (9.1) May 2012
Events Management (9.1) August 2012
Attendance Tracking (9.0) August 2012
Faculty Grade Entry (9.1 ) October 2012
Coming Next
Catalog & Schdule (9.2) December 2012
Faculty Grade (9.2) in Development
UNCG Banner XE Project Goal
● Stand up for production use within Registrar’
s Office baseline Banner Student Catalog
and Course Schedule
To do that we needed to figure out a few new
things....

XE eXtensible Ecosystem
Challenges: New Everything
New Fields in the Oracle Database (DBEU)
New Application Servers (Unix to Linux)
New App Server Hardware (Real to VM)
New Source Code Management Model (Git)
New Application Framework (INB to
Groovy/Grails)
New Way of Thinking (Object Oriented)
New Developer Tools (Oracle to Java Centric)
New Security Model (Oracle to SSO)
Scope of XE Changes
● More technical change than OS Switch or
Oracle Major Version upgrade.
● Architectural reset to position Banner
products for next 10+ years
● Evolutionary change, but "First Hurdles" are
high.
● Offers architectural choices but with
tradeoffs:
Open Source vs Commercial Products.
● Once in a Career Change, Don’t
underestimate scope!!!!!!
ITS Preparations
Executed Database Extension Utility (spring
2013)
Targeted Hire within MIS to focus on XE
Training Classes
Code camp (1 day)
Java (3 Day)
Groovy Grails (5 Days)
Trial Run (Feb 2013)
Banner XE Extensibility (3 days)
First Use Apps: Batch w/Groovy
Environment Progression
Project Development Environment (UGDEV8)
Project Environment (UGVAL7)
Testing/Validation Environment (UGVAL3)
Live in Production (BANPRD) (May 2013)
Benefits of XE
Off of End of Life Oracle Forms.
"Modern Look and Feel"
Separation of presentation from business logic.
Concept of Sub module as tight application vs
collection of forms & processes
Still Much to Do
Continue to Develop Operational Procedures in
MIS & DBA Group.
Load Balancing in support of High Availability
Overcome Authentication Hurdles.
Prepare for additional modules coming soon.
Implications 1
Consolidation of code into more API's
Logic in one place for use in Admin, Self
Service, Batch, Web Services, etc.
Greater reusability.
Should reduce scenarios data in anomalous
forms gets past one process but then chokes
on another.
Implications 2
Test Driven Development Model
● Automated Test Plans to "exercise" code for
basic input/output scenarios, issues
pass/fail.
● Speeds run throughs to catch dumb
mistakes.
● Will still require end user testing, but on
more navigation than on basics.
● Still have to author "testing code"
● Layers of Testing: Grails Test Units +
Selenium UI Testing Managed by JENKINS
Implications 3
UNCG must develop Single Sign On
Framework for Banner tools.
Likely Shibboleth centric for UNCG (have not
done CAS at UNCG)
Single Sign On framework must become High
(er) Availability.
Potentially extensible to other applications.
Implications 4
XE Administrative (INB equivalent) and XE
Self Service (UNCGenie equivalent)
technical platforms will likely become more
similar than todays INB & SSB.
More similar user experience
More similar programming environments (Still
different today)
Challenges 1
Speed of availability for INB Replacements.
Ellucian Roadmaps do not yet lay out target
end times for full conversion of major modules.
During interim ITS will have to maintain old and
new skill sets, hardware & maintenance effort
implications.
MTS estimate 4+ years to make transition.
Challenges 2
Users operating in "Mixed Mode" (Old INB &
New XE) based on which submodules they
interact with.
Keyboard Shortcuts vary
Ctrl-Page Down vs "Go"
Roll Back vs "Start Over"
Critical to get authentication working before
widespread deployment.
Challenges 3
Will require recoding of
UNCG Baseline Mods (35 ish)
UNCG Custom Programs (100+)
GA/Alliance Custom/Mods (???)
New framework has potential to manage our
local mods differently
Challenges 4
Java Dependency
Developer desktop Java management
challenges will persist. (But end user Java
issues are removed for XE apps vs INB)
MIS developers must learn multiple tools to
effectively author Java code in an Ellucian
centric environment.
Questions

More Related Content

Similar to Banner XE CAUSE 2013 part 1

Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha Guha
 
EGL Conference 2011 - Futures
EGL Conference 2011 - FuturesEGL Conference 2011 - Futures
EGL Conference 2011 - FuturesWill Smythe
 
Mounika_Sushma_Abinitio(11)
Mounika_Sushma_Abinitio(11)Mounika_Sushma_Abinitio(11)
Mounika_Sushma_Abinitio(11)Mounika Sushma
 
The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformNuxeo
 
Using OSGi technology in Eclipse - BJ Hargrave, IBM, for Jeff McAffer, IBM
Using OSGi technology in Eclipse - BJ Hargrave, IBM, for Jeff McAffer, IBMUsing OSGi technology in Eclipse - BJ Hargrave, IBM, for Jeff McAffer, IBM
Using OSGi technology in Eclipse - BJ Hargrave, IBM, for Jeff McAffer, IBMmfrancis
 
BalakrishnamaRajuOmkaram
BalakrishnamaRajuOmkaramBalakrishnamaRajuOmkaram
BalakrishnamaRajuOmkaramkrishna_18
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar NatarajanSathish Kumar
 
AmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmal J
 
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1vciampa
 
Resume_Amjed Noolvi
Resume_Amjed NoolviResume_Amjed Noolvi
Resume_Amjed NoolviAmjed Noolvi
 
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACHPERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACHcscpconf
 
Performance comparison on java technologies a practical approach
Performance comparison on java technologies   a practical approachPerformance comparison on java technologies   a practical approach
Performance comparison on java technologies a practical approachcsandit
 

Similar to Banner XE CAUSE 2013 part 1 (20)

Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5
 
EGL Conference 2011 - Futures
EGL Conference 2011 - FuturesEGL Conference 2011 - Futures
EGL Conference 2011 - Futures
 
Logesh Kumaran M
Logesh Kumaran MLogesh Kumaran M
Logesh Kumaran M
 
Mounika_Sushma_Abinitio(11)
Mounika_Sushma_Abinitio(11)Mounika_Sushma_Abinitio(11)
Mounika_Sushma_Abinitio(11)
 
Resume
ResumeResume
Resume
 
The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platform
 
Using OSGi technology in Eclipse - BJ Hargrave, IBM, for Jeff McAffer, IBM
Using OSGi technology in Eclipse - BJ Hargrave, IBM, for Jeff McAffer, IBMUsing OSGi technology in Eclipse - BJ Hargrave, IBM, for Jeff McAffer, IBM
Using OSGi technology in Eclipse - BJ Hargrave, IBM, for Jeff McAffer, IBM
 
Zeinab Mustafa
Zeinab MustafaZeinab Mustafa
Zeinab Mustafa
 
Ravindra Prasad
Ravindra PrasadRavindra Prasad
Ravindra Prasad
 
BalakrishnamaRajuOmkaram
BalakrishnamaRajuOmkaramBalakrishnamaRajuOmkaram
BalakrishnamaRajuOmkaram
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
Mina_Kahil_CV
Mina_Kahil_CVMina_Kahil_CV
Mina_Kahil_CV
 
AmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNET
 
SureshRajanNS-CV
SureshRajanNS-CVSureshRajanNS-CV
SureshRajanNS-CV
 
Accenture - Aug 2015
Accenture - Aug 2015Accenture - Aug 2015
Accenture - Aug 2015
 
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
 
Resume_Amjed Noolvi
Resume_Amjed NoolviResume_Amjed Noolvi
Resume_Amjed Noolvi
 
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACHPERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
 
Performance comparison on java technologies a practical approach
Performance comparison on java technologies   a practical approachPerformance comparison on java technologies   a practical approach
Performance comparison on java technologies a practical approach
 
RishabhAgarwal
RishabhAgarwalRishabhAgarwal
RishabhAgarwal
 

Recently uploaded

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Banner XE CAUSE 2013 part 1

  • 1. Banner XE Update (eXtensible Ecosystem) UNC CAUSE 2013 UNC Greensboro ITS-Management Information Systems Jim Kane Moreland Smith
  • 2. Banner Administrative Screens Brief Technology Review Foundations in Oracle Character Mode Forms Evolution to “GUI” Fat Client Forms late 1990s. 2004 SCT bought by SunGard ERP Movement to the Browser... Oracle Application Server/INB Adobe Flex for “New Products” Discussions starting 2008 Something other than Oracle Forms Java Stack selected 2009 for “Horizon”
  • 3. Available Banner XE Releases Banner Catalog (9.1) May 2012 Banner Schedule (9.1) May 2012 Events Management (9.1) August 2012 Attendance Tracking (9.0) August 2012 Faculty Grade Entry (9.1 ) October 2012 Coming Next Catalog & Schdule (9.2) December 2012 Faculty Grade (9.2) in Development
  • 4. UNCG Banner XE Project Goal ● Stand up for production use within Registrar’ s Office baseline Banner Student Catalog and Course Schedule To do that we needed to figure out a few new things.... XE eXtensible Ecosystem
  • 5. Challenges: New Everything New Fields in the Oracle Database (DBEU) New Application Servers (Unix to Linux) New App Server Hardware (Real to VM) New Source Code Management Model (Git) New Application Framework (INB to Groovy/Grails) New Way of Thinking (Object Oriented) New Developer Tools (Oracle to Java Centric) New Security Model (Oracle to SSO)
  • 6. Scope of XE Changes ● More technical change than OS Switch or Oracle Major Version upgrade. ● Architectural reset to position Banner products for next 10+ years ● Evolutionary change, but "First Hurdles" are high. ● Offers architectural choices but with tradeoffs: Open Source vs Commercial Products. ● Once in a Career Change, Don’t underestimate scope!!!!!!
  • 7. ITS Preparations Executed Database Extension Utility (spring 2013) Targeted Hire within MIS to focus on XE Training Classes Code camp (1 day) Java (3 Day) Groovy Grails (5 Days) Trial Run (Feb 2013) Banner XE Extensibility (3 days) First Use Apps: Batch w/Groovy
  • 8. Environment Progression Project Development Environment (UGDEV8) Project Environment (UGVAL7) Testing/Validation Environment (UGVAL3) Live in Production (BANPRD) (May 2013)
  • 9. Benefits of XE Off of End of Life Oracle Forms. "Modern Look and Feel" Separation of presentation from business logic. Concept of Sub module as tight application vs collection of forms & processes
  • 10. Still Much to Do Continue to Develop Operational Procedures in MIS & DBA Group. Load Balancing in support of High Availability Overcome Authentication Hurdles. Prepare for additional modules coming soon.
  • 11. Implications 1 Consolidation of code into more API's Logic in one place for use in Admin, Self Service, Batch, Web Services, etc. Greater reusability. Should reduce scenarios data in anomalous forms gets past one process but then chokes on another.
  • 12. Implications 2 Test Driven Development Model ● Automated Test Plans to "exercise" code for basic input/output scenarios, issues pass/fail. ● Speeds run throughs to catch dumb mistakes. ● Will still require end user testing, but on more navigation than on basics. ● Still have to author "testing code" ● Layers of Testing: Grails Test Units + Selenium UI Testing Managed by JENKINS
  • 13. Implications 3 UNCG must develop Single Sign On Framework for Banner tools. Likely Shibboleth centric for UNCG (have not done CAS at UNCG) Single Sign On framework must become High (er) Availability. Potentially extensible to other applications.
  • 14. Implications 4 XE Administrative (INB equivalent) and XE Self Service (UNCGenie equivalent) technical platforms will likely become more similar than todays INB & SSB. More similar user experience More similar programming environments (Still different today)
  • 15. Challenges 1 Speed of availability for INB Replacements. Ellucian Roadmaps do not yet lay out target end times for full conversion of major modules. During interim ITS will have to maintain old and new skill sets, hardware & maintenance effort implications. MTS estimate 4+ years to make transition.
  • 16. Challenges 2 Users operating in "Mixed Mode" (Old INB & New XE) based on which submodules they interact with. Keyboard Shortcuts vary Ctrl-Page Down vs "Go" Roll Back vs "Start Over" Critical to get authentication working before widespread deployment.
  • 17. Challenges 3 Will require recoding of UNCG Baseline Mods (35 ish) UNCG Custom Programs (100+) GA/Alliance Custom/Mods (???) New framework has potential to manage our local mods differently
  • 18. Challenges 4 Java Dependency Developer desktop Java management challenges will persist. (But end user Java issues are removed for XE apps vs INB) MIS developers must learn multiple tools to effectively author Java code in an Ellucian centric environment.