dermot murray extending your oracle forms estate using
play

Dermot Murray Extending your Oracle Forms Estate Using Oracle - PowerPoint PPT Presentation

Dermot Murray Extending your Oracle Forms Estate Using Oracle Application Express Agenda Introduction Introduction The Forms Challenge Introducing Oracle Application Express Use Cases Technical Architecture and licence


  1. Dermot Murray Extending your Oracle Forms Estate Using Oracle Application Express

  2. Agenda • Introduction • Introduction • The Forms Challenge • Introducing Oracle Application Express • Use Cases • Technical Architecture and licence considerations • Conclusion

  3. INOAPPS COMPANY OVERVIEW Oracle Platinum Partner Multiple accolades from customers and Oracle ► Largest Independent Oracle Specialist Partner ► 2015 Winner: Specialized Partner of the Year: ► Applications, EPM, BI and Technology Oracle Cloud ► Expertise in Hosting, Managed Services ► 2014 Sunday Times Tech Track 100 ► Deloitte Technology Fast 50 UK 2014 & Fast 500 ► Engineered Systems and Hardware Practice ► Capable to deliver the whole Red Stack EMEA 2014 ► 2010 & 2012 Winner, Specialized Partner of the ► Implemented and Operating Oracle Fusion ERP Year: Oracle Accelerate For Midsize Companies Cloud Long track record of using Oracle Forms and Application Express

  4. Global Locations UK OFFICES Aberdeen (Head Office) Edinburgh Edinburgh Derby INTERNATIONAL OFFICES Kuala Lumpur, Malaysia Houston, Texas, USA ► Global delivery experience and capability ► Established off shore and on shore model

  5. Inoapps Company Overview OUR FOCUS AREAS OUR MAIN INDUSTRY SECTORS ► Application Implementations ► Business/Professional Services ► Business Intelligence ► Engineering and Construction ► Engineered Systems and Storage ► Financial Services ► HCM ► High Technology ► Hyperion & EPM ► Manufacturing ► JDE and PeopleSoft ► Oil & Gas ► Managed Services and Cloud ► Public Sector ► Mobility ► Telecommunications ► R12 upgrades ► Utilities ► Oracle Forms and Apex Long track record of using Oracle Forms and Application Express

  6. So, you have Oracle Forms… ► Stable ► Mature ► Mature ► Big Investment ► “Does what it says on the tin” ► BUT …

  7. So, you have Oracle Forms… ► User Interface is ‘mature’ ► High development cost ► High development cost ► Licencing limitations ► Integration capabilities ► Limited scope for extending footprint

  8. How to solve a problem like… Desktop Integration Integration Mobile Mobile limitations limitations Simplified “External” UI users

  9. Oracle Application Express ► Toolkit to allow the rapid development of applications using only your web browser ► Fully-supported, no-cost feature of the Oracle Database ► Can extend and supplement Oracle Forms in a wide variety of ways ► Consists of a UI development tool, based on DB Schema and objects

  10. APEX and Forms ► Retain existing Forms estate ► Re-use the business logic and IPR of existing apps ► Extend footprint using Apex screens ► Expand functionality using Apex capabilities ► Reduce and minimise the limitations of Forms ► Increase the use of your Oracle estate with minimal additional costs

  11. Forms and APEX: Perfect Companions Forms Apex Integration Integration Legacy Database Screens Objects Mobile Admin Business Simplified Screens Logic UI Core App External “Spine” users

  12. Oracle Applications Express T he Swiss Army Knife of Development Platforms

  13. Use Case: Application extension Application Extension Application Extension

  14. Use Case: Extend Application ► Existing Forms estate delivers core functionality ► Want to extend the footprint into New Users New functionality ► Use Apex to deliver new scope Enhanced Look and Feel No desktop limitations Rapid development

  15. Use Case: Refresh User Interface ► “Mature” application seeks new “look and feel” (for long walks on the beach, fine dining and new experiences) ► New ways to engage your users with a simpler user experience ► Apex has a huge variety of data presentation themes

  16. Mobile enablement Refresh User Refresh User Application Extension Application Extension Interface Mobile Enablement

  17. Use Case: Mobile Enablement ► You wish to extend the footprint of your Forms application to allow users on Mobile devices – phones or tablets ► Oracle Forms on mobile is not easy ► Security considerations are signifcant ► Other Oracle middleware options available – but complex ► Extend footprint using Apex screens, using optimised “Mobile Themes”

  18. Mobile Enablement

  19. Mobile Enablement

  20. Use Case: Mobile Enablement ► Online access only – No Offline capability or “App” capabilities ► Security considerations – needs externally facing server, DMZ, patches, hardening ► Licencing considerations – potential user audience increases, licence needs to match

  21. Back Office Integration Data Gathering Platform Business Intelligence Business Intelligence Platform Back Office Processing Mobile Enablement

  22. Use Case: Back Office Processing ► Mature forms estate that needs to extend beyond its current limitations ► Require back end integration and interfacing capabilities ► Don’t want to implement additional middleware layers Oracle Forms will not offer sufficient capabilities ► Back Office capabilities required to facilitate integration SOA Integration Email Integration CSV production and upload Batch processing

  23. Use Case: Back Office Processing Web Services CSV/ Blob Email Presentation/ Presentation/ Handling Handling Integration consumption Batch SSO Processing Integration

  24. Use Case: Business Intelligence Platform ► Forms based application used to “gather” data ► How to “enable” that data out to a wider audience ► Many BI tools out there (including from Oracle), but all will incur significant cost, time and effort ► Apex offers a wide variety of “out of the box” reporting capabilities ► Can be used to offer BI capabilities to existing applications

  25. Oracle Application Express Email Integration Data Gathering Platform Single Sign On Data Warehousing Data Warehousing Excel Killer Batch Processing SSL Encryption Workflow and automation engine Pixel Perfect Reporting Web service integration Business Intelligence Platform Document Management

  26. Forms and Apex – Perfect Companions Complement Replace Replace Supplement Supplement Extend Expand

  27. System Architecture - Forms Forms Server Database Server Forms Client Forms Listener Manages Runtime Java Applet GUI and beans Runtime Engine App logic, data management, PL/SQL engine

  28. System Architecture - APEX Web Listener Web Browser Meta Data Oracle Database with Oracle Applications Express

  29. System Architecture – Forms and Apex combined Forms Client Database Server Forms Server Java Applet GUI and beans Apex Web Apex Browser Listener Apex Schema

  30. Architecture Considerations ► Existing Database infrastructure can be used ► Web listener can be located on DB server ► Or use existing Forms Middleware Server ► NO additional hardware ► NO additional middleware

  31. Project Phases of a typical system deployment UI Test and Technical Requirements Data Build Solution Deploy Architecture Gathering Dictionary Business Logic Design

  32. Project Phases of an Apex extension UI Test and Technical Requirements Data Build Solution Deploy Architecture Gathering Dictionary Business Logic Design

  33. Licence Considerations ► First Rule of Oracle – make sure you are licenced ► First Rule of Oracle – make sure you are licenced ► Oracle Applications Express licence is included in Database licence usage ► NO additional licence requirements (As long as all users are licenced for DB)

  34. Oracle Apex 5 ► Latest release, GA in April 2015 ► Latest release, GA in April 2015 ► Huge step forward in terms of functionailty, scope and “look and feel” ► Underpins Oracle’s strategic investment in Apex

  35. Don’t believe me?

  36. Skills Considerations ► Core skills – SQL/ PL/SQL ► Core skills – SQL/ PL/SQL ► Screen designer is simple and intuitive ► Low cost of entry – but huge scope for development ► LOTS of Google resources

  37. Business Benefits of Apex Extension Time to Deployment Scope of solution Scope of solution Cost of infrastructure Cost of infrastructure Integration Cost of licences User Adoption Cost of Project Risk

  38. Summary ► Many organisations have made a significant investment in Oracle Forms ► There are many upgrade or migration paths available to Forms users ► Oracle Application Express offers a simple and low cost way to retain that investment whilst retaining the ability to meet the changing needs of the business

  39. Questions? #InoappsCloudcast

  40. Dermot Murray Technology Division Manager E: d ermot.murray@inoapps.com | T: 0870 112 2000 | W: www.inoapps.com

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend