Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery...
Transcript of Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery...
![Page 1: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/1.jpg)
Copyright: AuraPlayer 2015
![Page 2: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/2.jpg)
Copyright: AuraPlayer 2015
• Oracle Development Geek for 15 years.
• 6 years at Oracle as a senior support analyst and local product
manager of Forms and ADF.
• CEO and Founder of AuraPlayer - Addressing Oracle Forms
modernization challenges encountered at blue chip customers
• Board member of ODTUG, Leader of the ilOUG Oracle
Developer Group and presenter of Oracle tools at international
conferences OOW, Kscope, UKOUG …
![Page 3: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/3.jpg)
Copyright: AuraPlayer 2015
What is your current Oracle Forms / Oracle EBS Version ?
Are you interested in mobility , Webservices or both?
Have you begun to think about future strategy?
Do you have ADF / APEX developers in house?
Have you begun to think about migration
About You
![Page 4: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/4.jpg)
Copyright: AuraPlayer 2015
Customer Pain PointsWhere are we now?
Systems were developed years ago: Look antiquated, lack functionality
Businesses processes, trapped in Oracle Forms
Migration to a new technology challenging, risky and costly, not always
possible
No documentation and original developers are no longer available
Oracle Forms does not support mobile devices
Customers lack clear vision from Oracle how to move forward
![Page 5: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/5.jpg)
Copyright: AuraPlayer 2015
Where Are We Going?
![Page 6: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/6.jpg)
Copyright: AuraPlayer 2015
Our Game Plan:
![Page 7: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/7.jpg)
Copyright: AuraPlayer 2015
Oracle Forms
In the beginning…
1981 1999 20141991
![Page 8: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/8.jpg)
Copyright: AuraPlayer 2015
Oracle Forms
Statement of direction
Oracle 8
http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf
![Page 9: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/9.jpg)
Copyright: AuraPlayer 2015
Our Game Plan:
![Page 10: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/10.jpg)
Copyright: AuraPlayer 2015
Clean UpDon’t Migrate/Upgrade What’s Not in Use
• Are any modules obsolete?
• Review usage of the system
• What forms are now obsolete?
• What reports are not run?
• Do we will use PLL / OLBs?
• Remove dead code
• Delete multiple copies of same sources
• Merge forms that perform similar tasks
• Systems replaced by packaged apps?
![Page 11: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/11.jpg)
Copyright: AuraPlayer 2015
Our Game Plan:
![Page 12: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/12.jpg)
Copyright: AuraPlayer 2015
Why Upgrade Your Forms?
• Ensure support (C/S de-supported 2004/10g Dec. 2011)
• Certification – New browsers, O/S, Java versions
• New features - SOA, REUI, JavaScript
• Strategic Middleware - Runs on WebLogic
• Upgrade is Seamless from 10g to 11g
• Platform for integration
• Ensure the highest level of security
![Page 13: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/13.jpg)
Copyright: AuraPlayer 2015
Oracle Forms
9i/10g
IASForms 11g
Weblogic
Server
Forms 3.0
Oracle Forms
4.0 – 6i
Client Server
Upgrade RoadMap
![Page 14: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/14.jpg)
Copyright: AuraPlayer 2015
Suggested Work Plan
• Backup ALL related files !!
• Pilot Upgrade of application (50-100 forms)
• Clean up environment – unused, dead code
• Check forms for C/S or OS Specific features
• Get an estimate of the work, time, cost
• Freeze C/S - all new developments should be web
• Modernize Look and Feel of the application
• Do full upgrade in modules / Phases
• Testing should be with each module!
• Do Production Pilot (Phased rollout)
![Page 15: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/15.jpg)
Copyright: AuraPlayer 2015
Our Game Plan:
![Page 16: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/16.jpg)
Copyright: AuraPlayer 2015
Forms Look and Feel Modernization
• Toolbar and navigation
• Look and Feel Project
• Color / Font / Size
• Prompts / Titles
• Images
• Frames
• OLB, templates for visual standards
![Page 17: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/17.jpg)
Copyright: AuraPlayer 2015
Summit Demo - Modernization
![Page 18: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/18.jpg)
Copyright: AuraPlayer 2015
Yes - Java in Forms!
Java Beans
– Java Bean Area - layout object on canvas
– Use custom trigger to get and set properties
PJC – Portable Java Component
– Change default behavior/properties of objects
Java Classes – Run webservices
– Run Java code in forms triggers
– Java importer – PLSQL java wrapper
JavaScript
– Interact with objects in the browser page - Maps
![Page 19: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/19.jpg)
Copyright: AuraPlayer 2015
Java Beans & PJCs
![Page 20: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/20.jpg)
Copyright: AuraPlayer 2015
Java ImporterImporting Java Classes into Forms
![Page 21: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/21.jpg)
Copyright: AuraPlayer 2015
WebservicesCall External Services From Forms
package CurrencyConverter
/* currconv3.mypackage.CurrConv3Stub */ IS
function new
return ora_java.jobject;
function
getrate( obj ora_java.jobject,
a0 varchar2, a1 varchar2)
return ora_java.jobject;
end;
Run external Webservices from within Oracle Forms triggers
• Create a Web Service
proxy in Jdeveloper
• Call the WS client from the Forms
application using the Java Importer
![Page 22: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/22.jpg)
Copyright: AuraPlayer 2015
JavaScript in Forms
![Page 23: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/23.jpg)
Copyright: AuraPlayer 2015
JavaScript IntegrationTwo way client Side communication
![Page 24: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/24.jpg)
Copyright: AuraPlayer 2015
Oracle Forms EventsHighly Available Asynchronous Communication
![Page 25: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/25.jpg)
Copyright: AuraPlayer 2015
Using Events in Forms
![Page 26: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/26.jpg)
Copyright: AuraPlayer 2015
Our Game Plan:
![Page 27: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/27.jpg)
Copyright: AuraPlayer 2015
Hybrid Options
• Living Side By Side Forms running alongside new technologies
• Visual IntegrationCreate a common UI –Forms & ADF/APEX/Java
• Process / Service Integration
Run common business logic DB/Events
• InnovationRun Forms business process from new environments - AuraPlayer
![Page 28: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/28.jpg)
Copyright: AuraPlayer 2015
Forms & External Apps Living In Harmony
Form System External System
Security / Management
Web.show_document
Common Bus LogicAQ Messages
web.javascript_eval_expr
![Page 29: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/29.jpg)
Copyright: AuraPlayer 2015
What is Visual Integration?
Portal \ Unified Desktop \ Dashboards
Concept
• Integrating Oracle Forms and Other Technologies Into a single user experience
• One point of access - SSO
• Customized based on users business needs
Implementation• iFrames
• Javascipt
• guiMode – Remove menus
• OraFormsFaces
![Page 30: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/30.jpg)
Copyright: AuraPlayer 2015
Process / Service IntegrationShare Forms Business Logic – SOA / BPM
Concept
• Reuse the business logic locked inside your Forms –
Separate GUI from business logic
Implementation• Decoupling – Remove and Centralize bus logic to DB – 3rd party tools
• Events – Use AQ events for messaging
• JavaScript
![Page 31: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/31.jpg)
Copyright: AuraPlayer 2015
Our Game Plan:
![Page 32: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/32.jpg)
Copyright: AuraPlayer 2015
How Do We Get Forms Users Here?
![Page 33: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/33.jpg)
Copyright: AuraPlayer 2015
Understand Your Business Needs
Observe real end users doing real work: Can we make them more productive?
Watch surrounding and environmental challenges: Can we improve employees user experience.
Are users missing data to do their jobs?
Enhance data gathering: cameras, SMS, social media, personal , location, voice
Types of Users – Occasional, Internal/external
![Page 34: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/34.jpg)
Copyright: AuraPlayer 2015
Analyze Your Mobile Needs
Mobile Requirements• What OS: iOS / Android / Windows / BYOD?
• Type of Applications – Browser Based / Hybrid
• Device type, Screen size
• New Hardware / Software needed?
• New development tools and environments
• Mobile developers
Challenges to Consider
• Slower network – Disconnects - Offline / Connected
• No mouse, Function keys - Gestures
• Smaller screen / Less screens
• Difficult to touch small elements - Harder to type
• Mobile Infrastructure – Security, Load
![Page 35: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/35.jpg)
Copyright: AuraPlayer 2015
Mobilize Existing Applications
![Page 36: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/36.jpg)
Copyright: AuraPlayer 2015
Create a Service Layer
![Page 37: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/37.jpg)
Copyright: AuraPlayer 2015
Mobile Application
Framework
Oracle
Mobile SuiteOracle Cloud
Services
The Oracle Mobile Landscape
Oracle Mobile
Security Suite
Oracle
SOA Suite
Version 9i, 10g, 11g
![Page 38: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/38.jpg)
Copyright: AuraPlayer 2015
The Process : Oracle Forms to Mobile/Cloud
1. Enable the Oracle Forms process
2. Generate a Webservice (Wizard)
3. Connect WS to Oracle Mobile Cloud or SOA Suite or Weblogic
4. Create the Mobile App in MAF or APEX
5. Run Your Mobile App!
![Page 39: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/39.jpg)
Copyright: AuraPlayer 2015
Migration
![Page 40: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/40.jpg)
Copyright: AuraPlayer 2015
Innovation By Migration
Things to Consider
• This is a PROJECT. No silver bullet
• Need a business reason to redevelop
• Need thorough understanding of the Forms application
• No tool can re-write your business logic
• Need deep knowledge of the new technologies
• UI implications – HTML vs Applet
• Investigate 3rd party tools for migration assistance
Benefits of Migration• No Oracle Forms maintenance/licenses• Fully portable system• No applet, full HTML client• Larger developer pool
![Page 41: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/41.jpg)
Copyright: AuraPlayer 2015
Migration Statistics
How long did it take for total redevelopment?
– 1 year of 25-35 developers then 2 years 30 people fine tuning
What was your biggest challenge during redevelopment?
– Lack of knowledge about the original Oracle Forms
– Lack of knowledge in technology stack
– Hard to train new implementation partners on new technology
How long did it take to train the Forms staff to the new technology?
– 1 year for experienced developer to understand the ADF stack and experts in the new technology
– Hard to find ADF experts easier to find Java developers.
![Page 42: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/42.jpg)
Copyright: AuraPlayer 2015
Moving Forward Considerations For Modernization Projects
• Asses Your Requirements• What systems do we need to integrate with? UI requirements?
• What platforms do we need to deploy to?
• Understand Your Existing System• Where does the business logic sit today?
• What functionality is duplicated in other systems?
• Do we have documentation? Developer resources?
• Define Timeline and Budget
• Decide on Implementation Method• Integrate, Migrate, 3rd party solution
![Page 43: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/43.jpg)
Copyright: AuraPlayer 2015
4 Step Plan To Future
Step 1
Upgrade
• Customer Upgrades to 11g• Weblogic Suite / Modernize / SSO
Step 2
Mobility
• Mobilize Existing Use Cases• Mobile Framework / SOA Suite / Security / Cloud
Step 3
Hybrid
• Phased Hybrid Development• Oracle ADF / J2EE / APEX
Step 4
Migrate
• Phased Migration to New Technologies … Maybe
![Page 44: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/44.jpg)
Copyright: AuraPlayer 2015
Summary
• Clean up Forms environment – unused, dead code
• Upgrade to Latest version – Forms 11gR2
• Modernize Look and Feel - Incorporate Java elements
• Chose right tool for the job
• Refactor code to the DB
• Systems on common infrastructure Weblogic – SSO
• Slowly evolve teams and systems
• Start thinking about system INNOVATION – ADF Mobile
• Use AuraPlayer to move systems to the next generation platforms / environments
without migration
![Page 45: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/45.jpg)
–
–
–
–
–
![Page 46: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/46.jpg)
Copyright: AuraPlayer 2015
Customer Success Story
Mobilization : Oracle Forms from Mobile Framework
– Surgery Scheduling System - Mobilization of Oracle Forms
surgical scheduling system using ADF Mobile and AuraPlayer.
– Scheduling application serves over 1000 surgeons for over 500
procedures and about 2,000,000 surgeries a year.
– Increased efficiency and maximized information availability for
surgeons and medical center customers.
– Application was developed in under a week.
![Page 47: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/47.jpg)
Copyright: AuraPlayer 2015
Questions?
![Page 48: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/48.jpg)
Copyright: AuraPlayer 2015
Oracle FormsStay in touch with the family
• Oracle Forms on the Oracle Technology Network
• http://www.oracle.com/technetwork/developer-tools/forms
• Oracle Technology Network Forms Forum• https://community.oracle.com/community/development_tools/forms
• Oracle Communities (My-Oracle-Support)• https://community.oracle.com/community/support/middleware/oracle_forms
• Follow us on Twitter
@OracleFormsPM
![Page 49: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/49.jpg)
Copyright: AuraPlayer 2015
More Information
Mia Urman (Me ) [email protected]
@miaurman
Forms Community Blogwww.oracleformsinfo.com
AuraPlayerwww.AuraPlayer.com
PJC Master sitehttp://forms.pjc.bean.over-blog.com/
Forms Look and Feel Projecthttp://fdtool.free.fr/LAF/doc/Oracle_Forms_Look_and_Feel_project.htm
![Page 50: Copyright: AuraPlayer 2015nyoug.org/wp-content/uploads/2015/04/Urman_Next-2_Years.pdf · –Surgery Scheduling System - Mobilization of Oracle Forms surgical scheduling system using](https://reader034.fdocuments.in/reader034/viewer/2022042105/5e8425403183e7565f347470/html5/thumbnails/50.jpg)
Copyright: AuraPlayer 2015
Demos
• Demo: JavaScript in oracle Forms
• Demo: Oracle Look and Feel Project
• Demo: Oracle Forms on iPad
• Demo: Oracle Forms running from ADF