Advertisement

Webinar: Open Mainframe Project's Zowe LTS Release

Open Mainframe Project
Jun. 8, 2020
Advertisement

More Related Content

Slideshows for you(20)

Advertisement

Webinar: Open Mainframe Project's Zowe LTS Release

  1. Zowe LTS Release May 28, 2020 Zowe™, the Zowe™ logo, and the Open Mainframe Project™ are trademarks of The Linux® Foundation
  2. Agenda Welcome and introduction What is Zowe Refresher Zowe LTS Release Overview Zowe LTS Conformance Program Zowe Features Here and Beyond, Enterprise and Production Ready How to get involved Q/A
  3. 4 years since launch 36 Supporting Organizations 9 Hosted Projects 36 Mentees Sponsored 100+ Students Impacted 200+ Project Contributors Open Mainframe Project 3
  4. Mainframe-centric projects hosted Learn about all Open Mainframe projects at
  5. Newest Mainframe Project Learn more at https://www.openmainframeproject.org/projects/coboltrainingcourse Launched in April: • COBOL Programming Course as a new Incubation project (more than 1400 stars on GitHub with numerous created issues and contributions coming from the mainframe community and beyond) • COBOL volunteer forum (more than 1600 individual volunteers as of May 22) • Q&A forum
  6. Supporting a strong open source ecosystem on mainframe is crucial to sustainability. The Open Mainframe Landscape is key to identifying and understanding the dynamics. Visit https://l.openmainframeproj ect.org to learn more. Showcasing the commercial ecosystem building from Open Mainframe Project hosted project
  7. Intro: What is Zowe? Peter Fandel Zowe Leadership Committee
  8. What is Zowe? • Zowe is an open source software project under Open Mainframe Project • Zowe was released to the world in February of 2019 with initial contributions from Broadcom, IBM, and Rocket Software • The impetus for Zowe was the need for an open, modern and standard platform for application development on the mainframe 9
  9. What is Zowe? 10 Zowe is an integrated and extensible open source ecosystem for z/OS with a coh erent and curated set of user and programmatic interfaces
  10. What is Zowe? 11 Zowe is an integrated and extensible open source ecosystem for z/OS with a coh erent and curated set of user and programmatic interfaces that: • Provide consistent access to z/OS systems and services • Leverage industry standard methodologies and standards familiar to the vast majority of today’s developers • Are commonly accepted as a standard within the mainframe community
  11. What is Zowe? 12 Zowe is an integrated and extensible open source ecosystem for z/OS with a coh erent and curated set of user and programmatic interfaces that: • Provide consistent access to z/OS systems and services • Leverage industry standard methodologies and standards familiar to the vast majority of today’s developers • Are commonly accepted as a standard within the mainframe community Zowe is delivered as a binary download and comes with a set of applications built on top of the framework that, together deliver a cloud-like integration experience that are intended to unify an organization's IT infrastructure and application delivery.
  12. What is Zowe? 13 Zowe is an integrated and extensible open source ecosystem for z/OS with a coh erent and curated set of user and programmatic interfaces that: • Provide consistent access to z/OS systems and services • Leverage industry standard methodologies and standards familiar to the vast majority of today’s developers • Are commonly accepted as a standard within the mainframe community Zowe is delivered as a binary download and comes with a set of applications built on top of the framework that, together deliver a cloud-like integration experience that are intended to unify an organization's IT infrastructure and application delivery. Ravi (DevOps) Michelle (App Dev) Tyler (System Administrator) Isabelle (Operator)
  13. What is Zowe? 14 Zowe consists of four main components Ravi (DevOps) Michelle (App Dev) Tyler (System Administrator) Isabelle (Operator)
  14. What is Zowe? 15 API Mediation Layer Microservices Ravi (DevOps) Michelle (App Dev) Tyler (System Administrator) Isabelle (Operator)
  15. What is Zowe? 16 API Mediation Layer CLI: build | deploy Microservices Ravi (DevOps) Michelle (App Dev) Tyler (System Administrator) Isabelle (Operator) CODE TEST MONITOR DEPLOY OPERATE
  16. What is Zowe? 17 API Mediation Layer CLI: build | deploy Explorer Microservices Ravi (DevOps) Michelle (App Dev) Tyler (System Administrator) Isabelle (Operator) CODE TEST MONITOR DEPLOY OPERATE
  17. What is Zowe? 18 API Mediation Layer CLI: build | deploy CODE TEST MONITOR DEPLOY OPERATE Explorer Microservices Ravi (DevOps) Michelle (App Dev) Tyler (System Administrator) Isabelle (Operator) Application Framework
  18. What is Zowe? 19 API Mediation Layer CLI: build | deploy Plugins Plugins Plugins Plugins Explorer Microservices Ravi (DevOps) Michelle (App Dev) Tyler (System Administrator) Isabelle (Operator) CODE TEST MONITOR DEPLOY OPERATE Application Framework
  19. What is Zowe? 20 API Mediation Layer CLI: build | deploy Plugins Plugins Plugins Plugins Plugins Plugins Explorer Microservices Ravi (DevOps) Michelle (App Dev) Tyler (System Administrator) Isabelle (Operator) CODE TEST MONITOR DEPLOY OPERATE Application Framework
  20. What is Zowe? 21 Microservices API Mediation Layer Application FrameworkCLI: build | deploy Plugins Plugins Plugins Plugins Plugins Plugins Explorer Ravi (DevOps) Michelle (App Dev) Tyler (System Administrator) Isabelle (Operator) CODE TEST MONITOR DEPLOY OPERATE
  21. LTS Release Overview Bruce Armstrong Zowe Leadership Committee Lead
  22. Packaging/install Delivered Customer z/OS LPAR Zowe.org Convenience Build (zowe release) - Pax file format - SMP/E format - Future releases=PTFs NOW Single Zowe instance Vendor Distribution 1 Vendor Distribution 1 Vendor Distribution 1 Optional Additional Zowe instances Optional Additional Zowe instances • CUPIDS = Componentized Update Package Install Distribute and Service • “Smarter” install – all components installed, selectively configured and activated “PARMLIB Model” • More flexible start options • Two areas needing additional development • How to determine a Zowe install is “genuine” to allow support from different vendors • What’s next after SMP/E • Portable Software Instance • Containers We want the same customer experience regardless of source of the code 23
  23. Zowe Active Long-Term Support Release of Zowe LTS! Active LTS 24
  24. Current, Active LTS, Maintenance LTS • The need for a new version will be considered at the beginning of each year. • New Zowe versions will enter current release status for six-nine months to allow consumers of Zowe to test, provide feedback and adjust to any changes. • After current release phase, Zowe will move to Active LTS status and will be deemed ready by the community for general use. Active LTS will have additional releases with both fixes and enhancements. • Following a period of Active LTS, the Zowe version will enter Maintenance for fixes only. 25
  25. Current, Active LTS, Maintenance LTS • The combination of Active LTS and Maintenance LTS release is designated as "long-term support”, which provides two guarantees 1. Critical defects will be fixed. The criteria for what constitutes a critical defect is described on zowe.org. 2. Extenders who achieve Zowe conformance for the long-term support version will not need to modify their product for it to remain functional when the Zowe community provides distributions within the release or modification level boundary within the same version. • The length of Active LTS may vary but the total time period of Active LTS + Maintenance LTS will be at least 24 months. • Production applications should only use Active LTS or Maintenance LTS releases due to the contract with extender products remaining functional and the community’s commitment to fix critical defects 26
  26. Where to go for additional information
  27. LTS Conformance ProgramRose Sakach Zowe Onboarding Squad
  28. Zowe can be used “as delivered” or through plugins and extensions created by clients or 3rd-party vendors • Optional program developed by Zowe community directed towards “extenders” • Guidelines / minimum requirements • Technology Quality Gate • Earned “stamp” of approval What is Conformance? 29
  29. • Common functionality • Flexibility, Integration, Interoperability • Encourage, Improve Quality • Consistent User Experience • Benefits the PROVIDERS and the CONSUMERS Why Conformance? 30
  30. • General Program Updates – Test Criteria revised to reflect LTS Features – Test Criteria transitioned to table - checklist format – Test Criteria entries “tagged” with “LTS” # – Test Criteria migrated to Github – Terms and Conditions modified to retain badges • Badge Revision – “2019” discontinued, “V1” introduced • Ongoing Continuous Improvement – Web Page / App Store look-and-feel – Incremental badge considerations LTS Release and Conformance 31
  31. Eligible Conformant Offerings • New • Existing / 2019 Conformant Apps 4 Steps to Conformance: https://www.openmainframeproject.org/projects/zowe/conformance 1. PREPARE – Review program and test evaluation guide(s) 2. TEST – Confirm “required” entries are satisfied 3. SUBMIT – Email your “official” request 4. REVIEW – OMP reviews / approves / notifies / issues badges “Any Software Vendor can build Zowe Conformant offerings” 32
  32. (6) API-ML, (6) App Framework, (16) CLI 2019 Conformant Apps 33
  33. • Are you building service APIs? • Are you planning a Zowe Web UI Plugin? • Are you planning a Zowe CLI Plugin? • Let’s be sure you can earn your “V1” LTS badge! Tips for achieving Day 1 Conformance:  Review the conformance program details now  Print the Test Criteria Form(s)  Include all “required” entries in your (technical) plans  Target a “submit-for-conformance” date  Contact OMP or #Zowe Onboarding (Slack Channel) if you need assistance Plan for “V1” LTS Conformance 34
  34. Zowe Features Here and Beyond, Enterprise and Production Ready Peter Fandel Zowe Leadership Committee
  35. How is Zowe enterprise and production ready? 36 The success of Zowe rests on 1) Customers and offerings built on top of Zowe to service, support, and trust Zowe as an enterprise ready platform to deploy and use 2) Vendor offerings built on top of Zowe to drive footprint and grow Zowe surface area • Security • Resilience/Scaling • Serviceability Themes
  36. How is Zowe secure? • SSO support for all Zowe components – Interactive support – API support via JWT tokens • TLS1.2+/HTTPS support end-to-end for all Zowe components • SAF-based access for all Zowe components – ESM neutrality with coverage for RACF, Top Secret, and ACF2 • MFA support for Application Framework and coming very soon for CLI • RBAC support for Application Framework – API calls and arguments supporting RBAC checks for application framework plug-ins – File system security for RBAC meta-data for application framework 37
  37. How is Zowe resilient and scalable? • Inherent stateless design for API Mediation Layer and CLI • Failover and sysplex state synchronization planned for Q3 for Application Framework • Docker container support planned for Q3 for all z/OS components* * Excepting ZSS micro services 38
  38. How is Zowe serviceable? • See LTSR and CUPIDS • API support for viewing log output and setting log trace level dynamically – Supported in Application Framework and CLI 39
  39. Get involved!
  40. A Few Ways to Participate Subscribe to Open Mainframe Project Mailing Lists Attend Upcoming Mainframe Events Get the latest development updates from the technical communities Engage in the discussion on Slack Start or join a local Open Mainframe Meetup Participate in the Forums
  41. Join us at Open Mainframe Summit • 2 day event, to be held at the Marist College Executive Center in NYC • CFP open now! • Register today: https://events.linuxfou ndation.org/open- mainframe-summit/
  42. 43 Follow us on LinkedIn at https://www.linkedin.com/company/the- open-mainframe-project Follow us on Twitter at https://twitter.com/OpenMFProject Make sure you are follow us on social!
  43. Questions?
  44. Thank you!
Advertisement