glenn cerny chief information officer lansing community college jennifer pierce portal/web/html db...
TRANSCRIPT
![Page 1: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/1.jpg)
![Page 2: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/2.jpg)
Glenn CernyChief Information OfficerLansing Community College
Jennifer PiercePortal/Web/HTML DB DeveloperLansing Community College
Scott SpendoliniSenior Product ManagerOracle Corporation
![Page 3: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/3.jpg)
Migrating from Microsoft Access to Oracle Database 10g on the Web with Oracle HTML DB
![Page 4: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/4.jpg)
Agenda
Introductions Migrating MS Access to Oracle HTML DB HTML DB at Lansing Community College
– Why Oracle HTML DB– New Development– Demonstrations
Questions & Answers
![Page 5: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/5.jpg)
Other HTML DB Presentations
Introduction to Oracle HTML DB– Brad Brown, 4:30PM today, Room 2001
Oracle HTML DB Advanced Features– Tony Jedlinski, 8:30AM tomorrow, Room 2001
Oracle HTML DB: New Features Explored– Sergio Leunissen, 11:00AM tomorrow, Room 2001
Building Database Centric Web Applications with Oracle HTML DB
– Craig Hollister, 1:00PM tomorrow, Room 2001
![Page 6: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/6.jpg)
O R A C L E H T M L D B
Microsoft Access Migration
![Page 7: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/7.jpg)
Access Password “Recovery”
About $15 Many variations Also available for
other MS Office Components
If your data is worth less than $15, MS Access is a good place to store it
![Page 8: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/8.jpg)
Four Steps to a Successful Migration
1. Analyze
2. Design
3. Migrate the Data
4. Migrate the Application
![Page 9: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/9.jpg)
1) Analyze
MOST IMPORTANT STEP– If this is not done or done poorly, you will have a
poorly designed HTML DB Application!
Analyze both the Data Model and Application Decide if you can consolidate several MS
Access Applications into a single HTML DB Application
![Page 10: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/10.jpg)
2) Design
Application Design– Many constructs of MS Access do not translate
to the web– There is not necessarily a 1-to-1 relationship
between an MS Access form and an HTML DB Form
– HTML DB Reports can replace several MS Access Reports
– Forms built in MS Access to manage LOVs can be managed as LOV natively in HTML DB
![Page 11: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/11.jpg)
2) Design
Database Design– Good database design is fundamental to a good
application– Many MS Access Applications are written by
people who don’t know a lot about data modeling – HTML DB wizards prefer numeric Primary Keys
automatically populated via a Trigger– Normalize data where appropriate
![Page 12: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/12.jpg)
3) Migrate the Data
Use the Oracle Migration Workbench to move the data from Access to Oracle
If you need to change the data model:
– Migrate ALL of the tables to Oracle
– Make changes on the Oracle side via SQL Workshop
![Page 13: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/13.jpg)
4) Migrate the Application
Create an HTML DB Workspace based on the schema that the Migration Workbench created
Create an Application on this Workspace Use the Wizards to quickly re-create the
Forms and Reports in HTML DB
![Page 14: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/14.jpg)
Southwind Wholesalers Conversion of MS Access Northwind Traders Sample
Application Took about a day to fully convert all data, reports,
business rules HTML DB application has more functionality
– Drill Down Links– User Security– Data Concurrency– Scalability
Available on HTML DB Studio (http://htmldb.oracle.com/studio)
![Page 15: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/15.jpg)
Summary
It’s all about the data model! A little planning will go a long way There is more than one way to migrate an
application – keep the client involved so as to not build something they will not want/like
Master-Detail wizard is coming in version 1.6– Make sure to see Sergio’s New Features
Presentation, 11:00AM Tomorrow, 2001 or stop by the DEMOGrounds to see Release 1.6
![Page 16: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/16.jpg)
O R A C L E H T M L D B
HTML DB at LCC
![Page 17: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/17.jpg)
Why did LCC Select Oracle HTML DB?
Reusable and accessible format– Underlying Oracle Database– Easily access other Oracle apps data
Web-based– Many apps moving to the web– Considered more user friendly than forms
Cost– No additional software required– 10g Companion CD– Utilize non-developers
![Page 18: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/18.jpg)
Why did LCC Select Oracle HTML DB?
Eliminate “Shadow Systems”– 4000 + Microsoft Access databases– Shadow Systems Required additional hardware
(servers)
Quickly build applications– Wizards– Re-Use Existing apps or parts of existing apps
![Page 19: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/19.jpg)
Improved User Feedback
Prior to Oracle HTML DB, Users would create applications and then ask IT to manage/fix/own them
After Oracle HTML DB, users are proactively seeking out IT for application development assistance
– Much More Manageable– Controlled Development Environment
![Page 20: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/20.jpg)
“We have been able to develop and
deploy three production systems
in two to three weeks.”
“We have been able to develop and
deploy three production systems
in two to three weeks.”
- Glenn Cerny, CIO, LCC
![Page 21: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/21.jpg)
D E M O N S T R A T I O N
Project Tracker
![Page 22: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/22.jpg)
Project Tracker
Development– Existing Oracle HTML DB Studio application– Development: 0 hours – Tweaking: roughly 5 hours
Audience– Technical skill level
Existing Application– Existing application was Microsoft Project
![Page 23: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/23.jpg)
Project Tracker
Integration with other Oracle apps– Utilize LDAP Groups for authentication– Working on Single Sign On thru Portal
What we use this app for– College-Wide technology project management
Why we converted to Oracle HTML DB– Needed a Development Language that is
understandable– Need accessible application
![Page 24: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/24.jpg)
Project Tracker
Project Tracker Demo– Demo Update and Add– Demo Reports– Demo Admin
![Page 25: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/25.jpg)
D E M O N S T R A T I O N
Strategic Planning
![Page 26: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/26.jpg)
Strategic Planning
Development– Development Time: 4 hours– Customization & Tweaking: ~ 20 hours
Audience– LCC Executives– Board of Trustees
Existing App– None (users requested MS Access)
![Page 27: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/27.jpg)
Strategic Planning
Integration with other Oracle apps– Utilize LDAP Groups for authentication– Working on Single Sign On thru Portal
What we use this app for– Strategic Planning is for LCC’s Drivers &
Initiatives– To ensure activities are consistent with common
goals– Allows the President to see what is happening in
real-time
![Page 28: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/28.jpg)
Strategic Planning
Why we converted to HTMLDB– Did not want to build new applications in MS
Access as it is too difficult to deploy and manage– Ability for End Users to Quickly access
applications via Portal– Easier to use Oracle HTML DB than MS Access,
as user base is not very technical
![Page 29: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/29.jpg)
Strategic Planning
Strategic Planning Demo– Demo Update and Add– Demo Reports– Demo Admin
![Page 30: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/30.jpg)
“With Oracle HTML DB, we were able to quickly
build a collaborative tool which increased communication and awareness among
senior executives and the community.”
“With Oracle HTML DB, we were able to quickly
build a collaborative tool which increased communication and awareness among
senior executives and the community.”
- Paula Cunningham, President, LCC
![Page 31: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/31.jpg)
D E M O N S T R A T I O N
Strategic Renewal
![Page 32: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/32.jpg)
Strategic Renewal
Development– Development roughly 1 hour– Tweaking roughly 5 hours
Audience– Low technical skill level
Existing Application– 8 ½” x 11” Paper
![Page 33: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/33.jpg)
Strategic Renewal
Integration with other Oracle apps– Utilize LDAP Groups for authentication– Delivered the application through Portal via iFrames
What we use this app for– Gathering input from our executives– Introducing them to the benefits of this technology
Why we converted to HTMLDB– Need a Development Language that is understandable– Need instant feedback on data
![Page 34: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/34.jpg)
Strategic Renewal
Strategic Renewal Demo– Demo Portal integration– Demo Excel integration– Update and Add– Demo Reports– Demo Admin
![Page 35: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/35.jpg)
Summary
With Oracle HTML DB, Lansing Community College was able to:
– Save Money– (Start to) Remove MS Access– Build Applications we couldn’t before– Increase Productivity– Gain Prestige for the IT Department
![Page 36: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/36.jpg)
AQ&Q U E S T I O N SQ U E S T I O N S
A N S W E R SA N S W E R S
![Page 37: Glenn Cerny Chief Information Officer Lansing Community College Jennifer Pierce Portal/Web/HTML DB Developer Lansing Community College Scott Spendolini](https://reader036.vdocuments.site/reader036/viewer/2022062716/56649dd05503460f94ac4c66/html5/thumbnails/37.jpg)