The fork in the road - the Application Modernization Roadmap for Notes/Domino/XPages customers

3,047 views

Published on

For the past five years, PSC has presented at conferences all over the world sharing our vision of how applying a modernization methodology to Notes & Domino can lead to major improvements in user adoption and accessibility. The impact is felt by the user, the developer, and the ROI of the application. During this time, we have been successfully applying the same proven processes to other technologies outside of the ICS realm. It is now time to bring those worlds together. There are a lot of questions in the community about what to do with our applications given the change in Notes/Domino application development roadmap. This session will give you the PSC perspective on your options. It will include our vision for IBM XPages, including IBM Bluemix and will highlight our integration work with IBM Digital Experience. We will showcase our work with other technologies, including Microsoft (Office365, Azure, Addins, and more), Nintex, OutSystems, QuickBase, to name a few. This session is for Notes/Domino/XPages customers who want robust options to modernize their existing applications. We will show you other platforms as well as announce an exciting partnership that will allow IBM XPages apps to have life on other platforms as well. Come and see real world demos of how our strategy is working for our existing customers and will work for you. We can help you navigate the road ahead. 

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,047
On SlideShare
0
From Embeds
0
Number of Embeds
1,103
Actions
Shares
0
Downloads
21
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

The fork in the road - the Application Modernization Roadmap for Notes/Domino/XPages customers

  1. 1. AD113 - The Fork in the Road: The Application Modernization Roadmap for Notes/Domino/XPages Customers John Head, PSC Group, LLC Chief Evangelist
  2. 2. 2 3 things you will learn in this session 1. What is Application Modernization and why does it matter 2. What a modern web application on the Domino platform looks like 3. What are your options if you want to modernize away from the Domino platform
  3. 3. 3 Agenda • About me • Application State of the Union • What is Application Modernization? • The Best of Modern Web Development on Domino • Options beyond Domino • Q&A
  4. 4. 4 Who is John? Chief Evangelist & Business Development 24 years experience 19 Consulting, 5 sales Speaker of 50+ sessions at conferences and user groups around the world Specialize in Application Modernization & Integration 5 year Lumity Exec Board Member Joining YWCA of Chicago Board 6/16
  5. 5. PSC is a business and IT consulting firm specializing in strategyandintegration. We match experienced professionals with proven and emergent technology to design, deliver, and service customized solutions. We turn IT into an effective strategic resource that improves efficiencies and work streams, delivers a measurable return on investment, andgrowscompanies.
  6. 6. PSC Group, LLC is proud to be a Platinum Sponsor of MWLUG 2016. Since MWLUG 2009, PSC has shared our knowledge and experience around IBM Notes, Domino, and XPages and application modernization. This year, we will do that and more. Let us help you navigate the road ahead. /PSCGroup/psc-group-llc/ @PSCGroup info@psclistens.com 72
  7. 7. PSC Group, LLC is proud to announce that, once again, they are home to multiple IBM Champions. Six top PSC employees were selected for the 2015 list: John Head, Mark Roden, Shean McManus, Kathy Brown, Brad Balassaitis and Toby Samples. PSC has more IBM Champions than any other single organization. PSC has had at least one employee named an IBM Champion since they started with the recognition 6 years ago. Congratulations to our six IBM Champions Brad Balassaitis Kathy Brown Toby Samples Mark Roden John Head Shean McManus
  8. 8. TechTarget
  9. 9. 9 IBM White Papers Application Development Strategy Written by IBM, PSC, & Czarnowski Click White Paper images to download
  10. 10. 10 Agenda • About me • Application State of the Union • What is Application Modernization? • The Best of Modern Web Development on Domino • Options beyond Domino • Q&A 10
  11. 11. 11 How did we get here? •Doing the same things better Iteration
  12. 12. 12 How did we get here? • Doing the same things betterIteration • Doing new thingsInnovation • Doing new things that make the old ones obsoleteTransformation
  13. 13. 13 The Application Disruptors 13 UX Modern Workflow MobileSocial Cloud
  14. 14. 14 Agenda • About me • Application State of the Union • What is Application Modernization? • The Best of Modern Web Development on Domino • Options beyond Domino • Q&A 14© 2015 IBM Corporation
  15. 15. 15 Our Methodology Application Modernization, Not Migration Inventory Existing Application Portfolio Categorize and Prioritize Estimate Modernization Costs Determine Landing Platform Network Impact Analysis Data Center Impact Analysis Define Security Model on Landing Platform Establish Tools & Standards Application Transformation Data Transformation Sunset Legacy Environment Develop Support and Staffing Plan Application Modernized! Reduce Licensing of Legacy Environment Define Governance Model Modify Infrastructure Establish Development Environment Specify and Procure Production Hardware and Software Analysis & Design Prepare for a more data driven, mobile, social and dynamic future Identify opportunities to enhance processes, workflow and security Technical Analysis Business Value Analysis Cultural Change Analysis Develop Training Plan and Materials Train End Users on Modernized Application ANALYZE MODERNIZE
  16. 16. 16 Application Portfolio Value • Is the IT Portfolio aligned to the Business Value? • Can we identify immediate cost savings? • Are there any technical issues requiring remediation? Business Value Technical Environment Tolerate Invest Eliminate Migrate
  17. 17. 17 What are our options? Sunset Maintain Modernize Replatform
  18. 18. 18 Agenda • About me • Application State of the Union • What is Application Modernization? • The Best of Modern Web Development on Domino • Options beyond Domino • Q&A 18
  19. 19. 19 Searching for Content
  20. 20. 20 Content Navigation and Information
  21. 21. 21 Sizing for Device / Responsive Design
  22. 22. 22 Displaying Executive Summary / Dashboard
  23. 23. 23 Exporting Content for ReUse
  24. 24. 24 IBM Connections Integration
  25. 25. 25 Agenda • About me • Application State of the Union • What is Application Modernization? • The Best of Modern Web Development on Domino • Options beyond Domino • Q&A 25
  26. 26. 26 We Love Notes & Domino, But … • PSC has been modernizing and migrating Notes & Domino applications for over 10 years • Over 4,000 apps moved to different platforms, millions of $ • Understanding platforms and products is important, understanding process and people matters far more • As emotional as looking beyond Notes & Domino can be, this is an opportunity for growth
  27. 27. 27 Separating Domino into component parts Security Model Data Application Logic User Interface IBM Domino 1989 - 2016 Security Model Data Application logic User Interface Modern Web Applications 2010 onwards
  28. 28. 28 Migrating Data, Not UI or Logic Security Model Data Application Logic User Interface Current Application Security Model Data Application logic User Interface New Application There is no tool that moves an entire Notes application to any other platform … Successfully
  29. 29. 29 Looking Beyond IBM Notes & Domino IBM Options Microsoft Platform Citizen Development Scalable Enterprise Server (Java) Modern API based Platform
  30. 30. 30 The IBM Options Beyond Notes & Domino
  31. 31. 31 IBM Bluemix, But More 31
  32. 32. 32 Digital Experience + Bluemix + XPages 32
  33. 33. 33 Digital Experience + XPages 33
  34. 34. 34 Digital Experience + Microsoft SharePoint 34
  35. 35. 35 Looking Beyond IBM Notes & Domino IBM Options Microsoft Platform Citizen Development Scalable Enterprise Server (Java) Modern API based Platform 2
  36. 36. 36 The Office365 Platform
  37. 37. 37 The Office365 Platform
  38. 38. 38 Notes to SharePoint Expertise • Over 10 Years Experience • Partnerships with Binary Tree and AvePoint to Move Data • Having 20+ Notes & Domino team & 50+ SharePoint and .NET Developers who all have business process experience • Customer Success • Large Insurance Company in the Midwest • Moved 250+ databases based on 3 complex Notes templates • Most successful modernization effort inside the customer in a decade • Key was the customer interaction and process
  39. 39. 39 Migrating Notes Apps: Challenges Complex forms Developers had complete control over layout, keyboard navigation, look & feel, security Tabs, validation rules and secured content Behind-the-scenes workflow Agents and code behind forms orchestrated workflow; seamless to the user By the time an app is rebuilt, the business process has changed Role-based security Change management Client application  web application New way of doing things
  40. 40. 40 Migrating Notes Forms & Automation Most Notes apps automate a business process Recommended implementation: Notes Forms Lotus Script Notes Documents & Attachments Agents User Interface Business Rules Engine Data Layer Workflow Nintex Forms SharePoint List Items & Documents Nintex Workflow Component Legacy App Modernized App
  41. 41. 41 Nintex Takes the Edge Off What is Nintex? Forms and Workflow tool for SharePoint Online, 2016 and 2013 WYSIWYG forms editor with rich customizability Robust workflow engine Branching & looping Custom task forms Service integration with other apps Document generation Rich analytics suite Nintex bridges the gap between Notes and SharePoint
  42. 42. 42 SHAREPOINT OOB Notes to SharePoint: Forms NOTES
  43. 43. 43 NOTES SHAREPOINT + NINTEX Notes to SharePoint: Forms
  44. 44. 44 Notes to SharePoint: Forms DRAG & DROP DOCUMENTS INTUITIVE APPROVAL
  45. 45. 45 It’s not Modernization without Mobile WORK ORDER SIGNATURES EXPENSE REPORTS LEAVE REQUEST
  46. 46. 46 Notes to SharePoint: Workflow Most approval in Notes is NOT task- based Poses functional and change management risks By the time a legacy app is rebuilt, business process has changed Just because the process changed doesn’t mean it’s documented This is why a no-code solution is important: supports Agile development Take this opportunity to re-prioritize and streamline In SaaS world, integration is a MUST NOTES NINTEX+ SHAREPOINT
  47. 47. 47 Notes to SharePoint: Workflow DASHBOARDS & ROLLUPS FOR SEVERAL BUSINESS PROCESSES AT ONCE START WORKFLOW IN CONTEXT WORKFLOW-SPECIFIC FORMS SAVE AS DRAFT, SAVE & SUBMIT
  48. 48. 48 Office365 Platform
  49. 49. 49 Looking Beyond IBM Notes & Domino IBM Options Microsoft Platform Citizen Development Scalable Enterprise Server (Java) Modern API based Platform
  50. 50. 50 The Return of Citizen Development • Empowering the savvy user is nothing new • Notes growth exploded as the business user built applications • Today’s Citizen Development platforms focused on web & mobile applications delivered quickly • Built around applications • Formula Language -> JavaScript • “Fast, Cheap, No Need for IT” • Application Catalogs / Marketplace is common
  51. 51. 51 Citizen Development Platforms Forrester Wave™: Low-Code Development Platforms, Q2 2016.
  52. 52. 52 QuickBase
  53. 53. 53 Migrating from Notes & Domino to QuickBase
  54. 54. 54
  55. 55. 55
  56. 56. 56
  57. 57. 57
  58. 58. 58
  59. 59. 59
  60. 60. 60
  61. 61. 61
  62. 62. 62 Looking Beyond IBM Notes & Domino IBM Options Microsoft Platform Citizen Development Scalable Enterprise Server (Java) Modern API based Platform
  63. 63. 63 Mark Roden • ~20 years working with IBM • Principal Architect at PSC Group • Developer, Project Leader, Front-End Guy, • Evangelist, Troublemaker • IBM ICS Champion & IBM Cloud Champion • Contact Information • Blog: http://www.xomino.com • Twitter: @markyroden
  64. 64. 64 OSGI Plugins on Domino • Allow you to write full Java EE web apps • Allows you to leave Data and Security Model intact • Easily update to run on any Java Web Server • No changes to client side apps (Angular, Ember, React) necessary to upgrade
  65. 65. 65 0 0.5 1 1.5 2 2.5 3 3.5 0 0.5 1 1.5 2 2.5 3 3.5 Reducing Domino Dependancy over time 1 2 Zero Domino All Domino All Domino Traditional notes forms/views/XPages 1. Simple Apps - Retain Domino data and security, create web interface using Angular.js 2. Complex apps - Retain Domino data and security, separate logic from data model using OSGI plugins (MVC) and Angular.js 3. Migrate OSGI plug in J2EE, migrate data and security model. Exit Domino Zero Domino MVC migrated 3
  66. 66. 66 Looking Beyond IBM Notes & Domino IBM Options Microsoft Platform Citizen Development Scalable Enterprise Server (Java) Modern API based Platform
  67. 67. 67 The Path to the Perfect Web Application Platform • PSC has been looking for the best road forward for IBM Domino / XPages applications and developers • Leverage the applications built, provide a roadmap that removes IBM Software • Looking for a partnership that understands both the legacy of Notes & Domino, and looking to the future • The key to Notes & Domino is the security model
  68. 68. PSC Group, LLC is proud to announce our partnership with LDC Via at MWLUG 2016 We look forward to sharing more about our partnership and the application roadmap we are building together /PSCGroup/psc-group-llc/ @PSCGroup info@psclistens.com
  69. 69. 69Modern Web Applications Today Where LDC Via fits Security Model Data Application logic User Interface Modern Web Applications using LDC Via Security Model Data Application logic User Interface
  70. 70. 70 LCD Via – More than just Archival • A new Mongo/Node.js based service mimicking IBM Domino Security model • Initially marketed as archival solution • Supports modernization efforts • Supports green field development • LDC Via has been selected as a G-Cloud 8 supplier
  71. 71. 71
  72. 72. 72
  73. 73. 73 Why LCD Via? • Working together to meet client needs for low-risk migration • Modern development platform • Familiar REST based API Model • Familiar security model baked in • Data Migration tools
  74. 74. 74 Agenda • About me • Application State of the Union • What is Application Modernization? • The Best of Modern Web Development on Domino • Options beyond Domino • Q&A 74
  75. 75. 75 3 things you learned in this session 1. What is Application Modernization and why it matters 2. What are your options if you want to move away from Notes & Domino 3. PSC has been doing this for 10+ years, at the same time building the best XPages for our customers. We can help you modernize, replatform, and migrate.
  76. 76. 76 Thank You! Questions? Contact: John Head 331.684.7114 | jhead@psclistens.com

×