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.

Str02. IBM Application Modernization with panagenda ApplicationInsights

806 views

Published on

Join Uffe Sorensen and Florian Vogler as they show how to turn IBM’s Domino Application Modernization Plan into action, starting with panagenda ApplicationInsights. Find out how to convert your very own data into easy to understand dashboards that show application usage, design complexity and business value of each application. Learn which code dependencies exist and how to segment your application landscape into what can be archived, rewritten or modernized easily. Gain a clear understanding of what the IBM entitlement of ApplicationInsights has to offer and how modernization partners can add value.

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Str02. IBM Application Modernization with panagenda ApplicationInsights

  1. 1. Str02 IBM Application Modernization with ApplicationInsights • Florian Vogler • Uffe Sorensen #engageug florian.vogler@panagenda.com uffe@dk.ibm.com
  2. 2. © 2017 IBM Corporation IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. Please Note
  3. 3. © 2017 IBM Corporation Key topics now … The continued investment in Domino Applications ! • The ND roadmap – mostly Domino … • What about (your) Domino applications ? ApplicationInsights help you understand (Florian) • Your next steps … (Florian & Uffe …) And of course , your questions – of which we’re sure there are a lot … Uffe Florian
  4. 4. © 2017 IBM Corporation Meanwhile back at the ranch … • Adapting proven best practices in product development • Driven by end-user feedback cycles during development - ensures focus & delivery of highest value features • Delivers working, tested, deployable software with each iteration • Increases visibility & adaptability throughout the SW Lifecycle reducing project risk • Definition of “Done” – drives improvements in release integrity, content, quality, velocity, and value to the customer • IBM Connections Cloud, IBM Verse • IBM Notes/Domino, Sametime • IBM Connections 6+
  5. 5. © 2017 IBM Corporation The ND Roadmap
  6. 6. © 2017 IBM Corporation Under NDA ND Feature Packs (incl VOP) The ND Investment Roadmap (May 2017 update) 2016 2017 2018 2019 2020 2021 2022 2023 ND Continuous Improvements – incl. Verse All statements about future shipments and support are for planning purposes only and subject to change at IBM’s sole discretion IMSMO V2, Bluemix, ICAA 1.0.1 GA Verse On-Prem ND8.5 fee ext. support begins Domino Apps new invest • BP / Modernization • IBM Platform update ApplicationInsight s powered by ND9.0.1 support & FP announce 7 8 . . .9✔ ✔ Domino Community Edition
  7. 7. © 2017 IBM Corporation Under NDA Notes/Domino Feature Packs • Our objective is to accelerate the delivery of more features into the N/D platform, hence changing approach to gather components into quarterly featured packs for a continuous delivery model • ”Core” technical elements required to support the longevity of Domino applications are initially targets for feature pack shipments … • Allow us to speak about continued enhancements and have a simple nomenclature without costly Version.Release naming …. • Template updates will continue to be separate but aligned with the next closest Feature Pack release • Sametime on-premises using same Feature Pack model ! • Remember also: As of Sep 6, 2016, any downloads (Fixes, Feature Packs, etc) are only available to customers with active S&S or Dual Entitlement subscriptions !
  8. 8. © 2017 IBM Corporation Under NDA Notes Fix Pack 7 1. Improved support in Notes client for high resolution monitors including 4k monitors 2. Support for TNEF based calendar invitations in Notes/Domino addressing parsing issues Notes Feature Pack 8 1. Support Java 8 run-time 2. Ability to show internet address instead of Notes address in Mail, Calendar, Contacts and To-Do 3. Improvements in rendering forwarded MIME messages (read-only) 4. Mail template update 5. Policy support for Group By Messages and Beginning of message 6. Discontinue NBP standalone Kits Notes Feature Pack 9 1. Upgrade OSGi/Eclipse to support Java 8 compile time 2. Ability to run rules on existing emails 3. Support for persistent VDIs for Roaming and SAML configurations 4. Support for Last Name/First Name mail addressing in Notes client providing consistent results 5. Support auto refresh for delegated mail files High Priority 1. Upgrade embedded Sametime 2. Support for STARTTLS protocol in Notes client 3. Support for incremental overlay in federated calendars for ICS files 4. Delegate Calendar and ToDos option when delegating mail files 5. Increase limit for junk mail in the Notes client 6. Archiving with editor access for delegates 7. Support for folder design upgrades for large number of folders 8. Forward invitation as an invitation 9. Support for Touch ScreensQ3 2016 NotesWindows Feature Pack deliverables … All statements about future shipments and support are for planning purposes only and subject to change at IBM’s sole discretion ✔ MAC roll up target 2h2017 Application Development modernization items in blue
  9. 9. © 2017 IBM Corporation Under NDA Domino Fix Pack 7 1. Notes/Domino Port Encryption upgraded to AES Domino Feature Pack 8 1. Java 1.8 upgrade (Run time only) 2. ExtLib Upgrade from OpenNTF 3. Move Views outside NSF for Increased data store 4. Document encryption for XPages 5. Backend LotusScript / JavaScript / Java Access to ID Vault 6. Increase Doc Summary limit from 64K to 16MB 7. Designer source control extension point for Swiper integration 8. Pubnames template update 9. Support ADFS 3.0 10.New @ModifiedInThisFile, @AddedToThisFile Domino Feature Pack 9 1. Upgrade Domino Designer to Eclipse 4.x 2. Java 1.8 upgr (Designer compile tme) 3. Upgrade OSGi on Domino server 4. NIF: Concurrency Enhancements & in-line view update 5. Domino policy to restrict mail from forwarding to an internet address 6. Support RFC 2231 - standard for specifying non-ASCII headers. (Ancient std, however default for many mail clients, e.g. Thunderbird) High Priority 1. Performance and Scalability improvements for IBM Verse On Premises 2. REST APIs for Domino Access Services (DAS) enhancements 3. DAS API specs on GITHUB 4. Deletion Logging 5. Replicate Soft Deletions in new replicas Q3 2016 Domino / App.Dev. Feature Pack deliverables … All statements about future shipments and support are for planning purposes only and subject to change at IBM’s sole discretion Application Development modernization items in blue ✔
  10. 10. © 2017 IBM Corporation Under NDA Traveler (iOS) Domino On-prem Connections Cloud Choices for mail: “BringYour Own Client” Notes iNotes BYOD Verse On-premises provides the same rich experience as Verse in the Cloud MS Outlook IBM mail support for Microsoft Outlook IBM Verse Cloud now, On-Prem 4q2016 Verse Mobile
  11. 11. © 2017 IBM Corporation Under NDA Domino On-prem XPages runtime on BlueMix Notes iNotes IBM Client Appl. Access Any Browser XPages XPages XPages runtime C/S Apps C/S Apps MS Outlook IBM mail support for Microsoft Outlook Choices for Apps User Experience IBM Verse Cloud now, On-Prem 4q2016 BYOD ICAA provides client side runtime for C/S applications integrated with Verse, iNotes, Outlook and Browsers
  12. 12. © 2017 IBM Corporation Agile Enterprise Applications – Key role of Domino Apps
  13. 13. © 2017 IBM Corporation Under NDA Agile Enterprise Apps: The Long Tail …#ofusersperapplication # of applications Core Apps • “Mission critical”, ERP, … • Tracked by CIO • Enterprise wide usage • IT managed & supported Supporting Apps • “Support function”, SFA, HR, ... • IT / LOB managed & supported • Eco-system of partners and ISVs • Functional usage … • Domino RAD for Time-to-Value Domino Sweet Spot Situational Apps • “Peripheral”, “Ad Hoc”, … • Built by Super Users / LOB • Flying under the radar – Varying degrees of IT mgmt …
  14. 14. © 2017 IBM Corporation Under NDA Domino Application Strategy Key platform for Rapid Application Development & Deployment – JavaScript and other tools 1. Enable modern app.dev tools, wider adoption & integration with stronger Domino platform • On-going upgrade of platform component currency • IBM is investing in new REST APIs and enhancing current APIs to broaden the skill base • Mail, Calendar, Freebusy and Data will be extended to better meet developer needs • Add APIs for Directory, Contacts, Mail Search, Subscription and Management • Using SmartNSF to expose appl embedded business logic to web & mobile via REST APIs • IBM intends to make REST APIs usable from modern tools (ex. Swagger) • REST APIs that are easy to consume by developers! • Publish OpenAPI specs of all REST APIs via Github • Videos and sample code to help you get started!
  15. 15. © 2017 IBM Corporation Modernizing Notes / Domino Applications
  16. 16. © 2017 IBM Corporation Under NDA Domino Application Strategy Key platform for Rapid Application Development & Deployment – JavaScript and other tools 1. Enable modern app.dev tools, wider adoption & integration with stronger Domino platform • On-going upgrade of platform component currency • IBM is investing in new REST APIs and enhancing current APIs to broaden the skill base • Mail, Calendar, Freebusy and Data will be extended to better meet developer needs • Add APIs for Directory, Contacts, Mail Search, Subscription and Management • Using SmartNSF to expose appl embedded business logic to web & mobile via REST APIs • IBM intends to make REST APIs usable from modern tools (ex. Swagger) • REST APIs that are easy to consume by developers! • Publish OpenAPI specs of all REST APIs via Github • Videos and sample code to help you get started! 2. Protect the value of critical business apps written in Domino – leave no one behind ! • Understanding the environment utilizing ApplicationInsights for current apps • Modifying / Extending applications by providing key starting points • With Premier Partners, such as • Using the expanded Domino REST Services and the new Open API specifications
  17. 17. © 2017 IBM Corporation ApplicationInsights - the key first step ! Florian Vogler CEO, panagenda
  18. 18. © 2017 IBM Corporation Collaboration Transformation Use segmentation to reduce the % of applications that have to get transformed 19 Usage Analytics Design Analytics Transformation 100% of all applications __% of all applications
  19. 19. © 2017 IBM Corporation Optimizing and Transforming IBM Domino Applications Apps Leave as is Sunset / Archive Modernize for IBM Notes Optimize Modernize for Mobile and Browsers Migrate • Reduce Total Cost of Ownership • Optimize Modernization Efforts Which applications are business critical? Which applications are suited towards cloud, hybrid or on-premises? Where is the right place to go with important applications?
  20. 20. © 2017 IBM Corporation What is panagenda ApplicationInsights? • Turnkey Virtual Software Appliance • Download, Mount, Access via Browser, Easy Configuration • VMWare Workstation, vSphere/ESX(i), Microsoft Hyper-V image • Minimum Resource Requirements: Modern 4 core CPU, 8 GB of RAM, 120 GB of disk space • Analyzes your entire IBM Domino Environment • Environment and Inventory Overview • Usage from IBM Notes Rich clients and Browsers (via IBM Domino server logs) • Design Complexity • Design Insights – starting with 62 design search patterns • Design Similarity and Template Candidates • Continuous collection of data (overview, usage and design changes) 21
  21. 21. © 2017 IBM Corporation What can you do with ApplicationInsights? DEMO 22
  22. 22. © 2017 IBM Corporation Various options to navigate database Inventory, Usage and Design Total number of database instances (mail, system, nab, mail-in & apps) Focus databases are all mail-in and application instances Total number of analyzed designs for focus dbs 100% if all Focus Dbs covered through Value Packs Total number of person documents in NAB/DA
  23. 23. © 2017 IBM Corporation24
  24. 24. © 2017 IBM Corporation25
  25. 25. © 2017 IBM Corporation Filtering of Focus databases Different column sets Complexity rating Various columns for investigating and sorting application landscape
  26. 26. © 2017 IBM Corporation27
  27. 27. © 2017 IBM Corporation28
  28. 28. © 2017 IBM Corporation29
  29. 29. © 2017 IBM Corporation30
  30. 30. © 2017 IBM Corporation31
  31. 31. © 2017 IBM Corporation32
  32. 32. © 2017 IBM Corporation33
  33. 33. © 2017 IBM Corporation34
  34. 34. © 2017 IBM Corporation35
  35. 35. © 2017 IBM Corporation36
  36. 36. © 2017 IBM Corporation37
  37. 37. © 2017 IBM Corporation38
  38. 38. © 2017 IBM Corporation How can I get ApplicationInsights? • For IBM Domino customers on active IBM maintenance • Entitlement available via technote link at https://www-01.ibm.com/support/docview.wss?uid=swg22001728 • IBM provides global support • Valid until April 11, 2018 • Analyzes your entire Domino environment and unlocks • Environment, Inventory and Usage overviews across all database instances • Usage details for 50 most used database instances • Design complexity of 50 most complex database instances • Design insights for 50 database instances across the most used and most complex 39
  39. 39. © 2017 IBM Corporation Under NDA Sametime integrated IBM ND 9 - Social Edition Connections integratedTraveler “Hannover” - the integration Client IBM acquisition - “Notes begins” IBM SmartCloud for Social Business IBM Domino - Verse Edition V2 V3 V4 V4.5V3 R5 ND6 6.5.1 ND7 ND8 8.5 8.5.3 9.0.1 FP7 … MS Outlook integrated Connections Cloud - Verse #nwtw e-mail boom - “Notes raises” Continuous Improvement Model XPages for Web2.0 apps What a journey: The first 25 years of Notes/Domino … Appl.Insights integrated ✔ IBM Domino Community Edition
  40. 40. © 2017 IBM Corporation Time for Q&A

×