Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX

307 views

Published on

Midwest Oracle Users Group Training Day 2017 Presentation by Jerry Ward, Managing Partner of Viscosity North America

Published in: Technology
  • Secrets To Making Up, These secrets will help you get back together with your ex. ◆◆◆ http://t.cn/R50e2MX
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX

  1. 1. Tame Your IT Backlog: Low Code Microapps with APEX
  2. 2. Text 12c to #444999 for Slides 1 Taming your IT Backlog Low Code Microapps with APEX 1. Introductions 2. Defining Monlithic Apps and Micro Apps 3. Demo: Scrumtime Microapp Variations on the Same Theme 4. About Application Express and Low Code 5. Use Cases for Microapps in your own Organization 6. Demo: Let’s build a Microapp 7. Book Drawing and Swag (BLATENT BRIBE TO STAY TO THE END)
  3. 3. Austin, Texas Engineer & Developer Twitter @oraclecoffee Oracle Apex Nerd discovered in 2004 HTML-DB Co-author Oracle Cloud Solutions Guide Co-founder Viscosity North America Data Science Specialist JHU Passion for the Red Grape Private Pilot About Me Jerry Ward, Co-Founder and Managing Partner, Viscosity
  4. 4. Oracle Cloud Pocket Solutions Guide Real-Life Cloud Solutions Available on Kindle or Paperback The Oracle Cloud Pocket Solutions Guide will evolve with Oracle Cloud with new features and changes will be reflected immediately in the Kindle version Charles Kim’s Hands-On Lab tours North America through tech days and conferences held by Viscosity, Oracle, and Oracle User Groups throughout the U.S. Text 12c to #444999 to win Or email hello@viscosityna.com TO WIN THIS BOOK Just TEXT 12C TO #444999
  5. 5. Text 12c to #444999 for Slides 4 About Viscosity o A trusted advisor for Oracle customers o We’re small and focused with depth and breadth of experience o Proven track record – clients always come back o End-to-end solutions o Certified Small and Minority Owned Business
  6. 6. Text 12c to #444999 for Slides 5 About Viscosity We’ve written more than a dozen books on Data, Cloud, and ORACLE…
  7. 7. Text 12c to #444999 for Slides 6 About Viscosity A Sampling of our Clients Our clients range from Non-Profits, Small and Medium Businesses to the Fortune 50, and from Commercial to the Local, State, and Federal Government
  8. 8. Text 12c to #444999 for Slides 7 About Viscosity Oracle Application Express at our Core
  9. 9. 8 WE DESIGN AND DEVELOP EXPERIENCES THAT USERS LOVE We begin with a deep understanding of the audience which provides the foundation for building an amazing user experience. We have award winning creative designers to help build the right user experience and brand styling to create the perfect applications including e-commerce, mobile, enterprise or commercial apps. DEVOPS AND PROJECT METHODOLOGY Rapid application development may sound like a contradiction in terms, but not with our process. We follow a light agile approach to managing the day to day effort of delivering a quality system. We have pre-built methodologies to address standardization, labeling, and source code control. These are addressed at all levels of the stack: javascript, database objects, plsql, and anything else that needs it. We will imprint these best practices with your team so that you will benefit in this and on future projects. APEX AT COMMERCIAL SCALE At Viscosity, we make applications that don’t look like Apex apps: No other consulting provider has taken Oracle Apex to the scale we have. At one client, we built a suite of applications for healthcare deployed as commercial, for fee, software as a service. These Apex apps are deployed to over 15,000 hospital locations with over 35,000 users and have generated more than $18M in revenue for our client, a massive ROI. Patient data at this scale warrants the best security while still having great usability and accessibility. Viscosity’s Approach Sharing our Client’s Toughest Challenges
  10. 10. 9
  11. 11. Text 12c to #444999 for Slides 10 Agenda Database and Application Modernization 1. Introductions 2. Defining Monlithic Apps and Micro Apps 3. Demo: Scrumtime Microapp Variations on the Same Theme 4. About Application Express and Low Code 5. Use Cases for Microapps in your own Organization 6. Demo: Let’s build a Microapp 7. Our two favorite SUPERHEROS 8. Book Drawing and Swag (BLATENT BRIBE TO STAY TO THE END)
  12. 12. 11 The Monolith
  13. 13. 12 Monolithic Applications Are giant self contained systems and independent from other applications Inventory Shipping Maintenance Service Finance Benefits ERP Systems MS Dynamix SAP EBS JDE Peoplesoft SOA ESB
  14. 14. 13 Skateboard, Bike, Car Metalab.co & Slack Source: Metalab
  15. 15. 14 Microapp Characteristics Not the same as Microservices Quick to develop Serve a single purpose Easy to get up and running But can work together Often contained in the context of something else User oriented Users tend to love them
  16. 16. 15 Microapp Characteristics Lots of Skateboards
  17. 17. 16 A Microapp https://www.seefoodtechnologies.com/nothotdog/ Source: HBO
  18. 18. 17 Microapps Gaining traction as a “thing”
  19. 19. Text 12c to #444999 for Slides 18 Taming your IT Backlog Low Code Microapps with APEX 1. Introductions 2. Defining Monlithic Apps and Micro Apps 3. Demo: Scrumtime Microapp Variations on the Same Theme 4. About Application Express and Low Code 5. Use Cases for Microapps in your own Organization 6. Demo: Let’s build a Microapp 7. Our two favorite SUPERHEROS 8. Book Drawing and Swag (BLATENT BRIBE TO STAY TO THE END)
  20. 20. Text 12c to #444999 for Slides 19 Taming your IT Backlog Low Code Microapps with APEX 1. Introductions 2. Defining Monlithic Apps and Micro Apps 3. Demo: Scrumtime Microapp Variations on the Same Theme 4. About Application Express and Low Code 5. Use Cases for Microapps in your own Organization 6. Demo: Let’s build a Microapp 7. Our two favorite SUPERHEROS 8. Book Drawing and Swag (BLATENT BRIBE TO STAY TO THE END)
  21. 21. 20 How do we get there? By moving faster and removing dead weight Source: Oracle
  22. 22. Text 12c to #444999 for Slides 21 FEASIBLE DESIRABLEVIABLE what people will use what supports the business what is technically possible not cost justified nobody wants to use it impossible to build or maintain SUCCESS How do we get there? By focusing on the user experience
  23. 23. 22 Low Code How do we get there? Low Barrier to Entry • Easy to Learn • Not Overly Complex • Rapid Application development • Simple to Deploy High Productivity • Drag and Drop • Feature Functions • Consistency • High Fidelity • Concentrate on business requirements and not low-level coding • Automate and improve poor business practices • Greatly reduce costs of supporting the code
  24. 24. 23 Low Code Tools Source: Forrester, Oracle
  25. 25. 24 Application Development Productivity Plot Source: Oracle
  26. 26. 25 Who Can Build Microapps? Fun for the whole family… Business Users • Easy to Learn • Not Overly Complex • Interactive Reports / Grids • Personalize my Apps Developers • Rapid Application development • Extensibible • Code as much or as little as you want DBA’s • In the database • Efficient on the DB • Easy to build monitoring • Automate routine tasks Analysts • Fantastic Charting • Oracle JET Chars • 12.2 Analytic Views
  27. 27. Text 12c to #444999 for Slides 26 Source: Oracle
  28. 28. Text 12c to #444999 for Slides 27 Source: Oracle
  29. 29. Text 12c to #444999 for Slides 28 Source: Oracle
  30. 30. Text 12c to #444999 for Slides 29 Source: Oracle
  31. 31. Text 12c to #444999 for Slides 30 Source: Oracle
  32. 32. Text 12c to #444999 for Slides 31 Source: Oracle
  33. 33. 32 #3. Highly Extensible: from No Code to Full Control Source:Oracle
  34. 34. Text 12c to #444999 for Slides 33 Taming your IT Backlog Low Code Microapps with APEX 1. Introductions 2. Defining Monlithic Apps and Micro Apps 3. Demo: Scrumtime Microapp Variations on the Same Theme 4. About Application Express and Low Code 5. Use Cases for Microapps in your own Organization 6. Demo: Let’s build a Microapp 7. Book Drawing and Swag (BLATENT BRIBE TO STAY TO THE END)
  35. 35. Text 12c to #444999 for Slides 34 Tank Manager provides a simple and familiar self service web interface to personnel that is much easier than the Process Manufacturing forms. (the screenshot is from Apex 4, EBS Theme) A separate Jquery mobile interface was created allowing mobile data collection. Plant operators need only access to a web browser. They record tank contents and other measurements as simple readings without the need to perform conversion calculations. For customers utilizing Tank Management Systems, Tank Farms, remote level sensors, and data loggers, Tank Manager consolidates readings, performs calculations and interfaces values. My First htmldb App Tank Manager for Oracle Process Manufacturing
  36. 36. Microapps with Apex for DBA’s Source:Oracle
  37. 37. Apex for DBA’s Source:Oracle Session Monitoring
  38. 38. Apex for DBA’s Source:Oracle Storage Monitoring
  39. 39. Apex for DBA’s Source:Oracle User and Quota Monitoring
  40. 40. Apex for DBA’s Source:Oracle Performance Monitoring
  41. 41. Apex for DBA’s Source:Oracle Stats Monitoring
  42. 42. 41 Source:Oracle Microapps for your Oracle Forms Oracle Apex Migration Project
  43. 43. 42 Source:Oracle
  44. 44. 43 Oracle Forms Migration Helpful tools built in
  45. 45. 44 Oracle Forms Migration Helpful tools built in
  46. 46. 45 Microapps for your ERP Systems Better reporting and faster extensions • Banner • JD Edwards EnterpriseOne • Peoplesoft • JDA for Retail • IFS for Manufacturing and Distribution • Micros for Restaurants • Fidelio for Hotels
  47. 47. 46 Microapps for Peoplesoft Reporting Better reporting and faster extensions • Oracle removed Crystal Reports • SQR reports complex and slow • Pushing towards BI Publisher • Pushing towards Cloud by 2022 • Apex as Reporting Solution • Apex as bolt-on Extension • Free
  48. 48. 47 Microapps for E-Business Suite Better reporting and faster extensions • Oracle desupported Discoverer • Pushing towards BI Publisher • ADF/Java Extensions are expensive • Apex to replace Disco • Apex Development is 5 times faster
  49. 49. 48 Microapps Extending JD Edwards Better reporting and faster extensions • Customers Upgrading • From World to EnterpriseOne • Few reports in E1 • Reports require programming • Apex interactive reporting
  50. 50. 49 Microapps for Campus Mobility Admissions, Class Schedules, Mobile Wayfinding
  51. 51. Text 12c to #444999 for Slides 50 One of the Oracle Apex healthcare apps allows the 2,200 Hospital Networks (35,000 individual hospitals) to benchmark contracts for services purchased. Services contracts across 250 categories (from elevator maintenance to document shredding) are scanned and quickly reviewed to pick out the price drivers. The solution uses percentile and predictive analytical models. Microapps for Healthcare Improving Costs, Re-imbersements, and Clinical Quality of Care
  52. 52. Text 12c to #444999 for Slides 51 HIGH RESOLUTION PROTOTYPING Each step of the user experience design methodology comes together here, in the final resolution mockup. This mockup is tested with actual users, revised, then we proceed to build. During build the components are wired up to Apex and quickly deployed for testing. The build process is described in the next section. Microapps for Construction & Engineering Lookahead Planning for Construction Sites
  53. 53. Text 12c to #444999 for Slides 52 Working with the a Federal Non- profit. Viscosity has re-architected their successful app in Apex. The focus was on user experience and design, modernization, and statistical cohort identification. In this “classroom dashboard” administrators can quickly identify low performing classes and students so they can make corrective action (prescriptive analytics). Microapps for Education Improving Student Success
  54. 54. Text 12c to #444999 for Slides 53 Building Microapps is Really, Really Fast with APEX And some new tools that make it even faster… Especially with QuickSQL and Blueprint
  55. 55. Oracle Cloud Pocket Solutions Guide Real-Life Cloud Solutions Available on Kindle or Paperback The Oracle Cloud Pocket Solutions Guide will evolve with Oracle Cloud with new features and changes will be reflected immediately in the Kindle version Charles Kim’s Hands-On Lab tours North America through tech days and conferences held by Viscosity, Oracle, and Oracle User Groups throughout the U.S. Text 12c to #444999 to win Or email hello@viscosityna.com TO WIN THIS BOOK Just TEXT 12C TO #444999
  56. 56. 55

×