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.

of

IBM Z for the Digital Enterprise - Zowe overview Slide 1 IBM Z for the Digital Enterprise - Zowe overview Slide 2 IBM Z for the Digital Enterprise - Zowe overview Slide 3 IBM Z for the Digital Enterprise - Zowe overview Slide 4 IBM Z for the Digital Enterprise - Zowe overview Slide 5 IBM Z for the Digital Enterprise - Zowe overview Slide 6 IBM Z for the Digital Enterprise - Zowe overview Slide 7 IBM Z for the Digital Enterprise - Zowe overview Slide 8 IBM Z for the Digital Enterprise - Zowe overview Slide 9 IBM Z for the Digital Enterprise - Zowe overview Slide 10 IBM Z for the Digital Enterprise - Zowe overview Slide 11 IBM Z for the Digital Enterprise - Zowe overview Slide 12 IBM Z for the Digital Enterprise - Zowe overview Slide 13 IBM Z for the Digital Enterprise - Zowe overview Slide 14 IBM Z for the Digital Enterprise - Zowe overview Slide 15 IBM Z for the Digital Enterprise - Zowe overview Slide 16 IBM Z for the Digital Enterprise - Zowe overview Slide 17 IBM Z for the Digital Enterprise - Zowe overview Slide 18 IBM Z for the Digital Enterprise - Zowe overview Slide 19 IBM Z for the Digital Enterprise - Zowe overview Slide 20
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

1 Like

Share

Download to read offline

IBM Z for the Digital Enterprise - Zowe overview

Download to read offline

IBM Z for the Digital Enterprise - Zowe overview

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

IBM Z for the Digital Enterprise - Zowe overview

  1. 1. Zowe The z/OS Open Source Program Bruce Armstrong (armstrob@us.ibm.com) Zowe Leadership Committee
  2. 2. Agenda • Introducing Zowe • Quick Facts about Zowe • Why Zowe? • Zowe Vision Statement • What’s in Zowe? § Zowe REST Services § Zowe Web Desktop § Zowe CLI § Zowe API Mediation Layer • Who’s Zowe for? • Zowe Project Roadmap • Getting Started with Zowe • Demo • Q&A
  3. 3. Introducing Zowe • An extensible framework for connecting applications and tools to mainframe data and applications. • Aims to make the mainframe an integrated and agile platform within the changing IT architectural landscape. • First open source project on z/OS. All code is licensed under the Eclipse Public License version 2.0 3
  4. 4. Quick Facts about Zowe • Pronounced as “Zoe” – [zoh-ee] in English • Not an acronym – just a simple, fun and easy name • Using the spelling “Zowe” allowed us to trademark • An open source project under the Open Mainframe Project (OMP) • IBM, Rocket Software and CA Technologies are founding members • Initial code contribution through a Joint Development Agreement (JDA), transitioning to Eclipse Public License 2.0 • Zowe Open Beta was launched at the SHARE Conference in St Louis on August 14th 2018 • Zowe was formally announced by the OMP at the Open Source Summit in Vancouver, Canada on August 28th 2018
  5. 5. Why Zowe ? Information Technology is undergoing a revolution of changing architectures 5 Co-Existence With Other Cloud Models Protecting Future Investments Simple and Familiar
  6. 6. • Attract new people ü Demystify the Z platform ü Enhance integration and consumability ü Promote Open community of practice • Reduce learning curve ü Improve productivity ü Modern, platform-neutral interfaces ü Cloud-like experience • Simplify architecture ü Reduce operational overhead ü Improve co-existence ü Enable rich ecosystem of free and commercial solutions 6 Zowe Vision Statement IBM Z / IBM CONFIDENTIAL / © 2018 IBM CorporationIBM Z / IBM CONFIDENTIAL / © 2018 IBM Corporation
  7. 7. What’s in Zowe? Browser-based Web Desktop Swagger-defined z/OS REST APIs Node.js- based CLI API Mediation Layer (API Catalog, Discovery Service, ESM microservice)
  8. 8. REST Services – API economy for deep integration Zowe REST APIs Zowe Common Services & APIs Vendor Services & APIs Client-provided Services & APIs z/OS Management Facility REST APIs https://ibm.biz/BdYXHX • Industry standard REST interfaces to z/OS resources that are language and platform neutral, stateless and scalable • Foundational building blocks for system services • Dataset APIs • Create, read, update, delete, and list data sets • JES APIs • View the information and files of jobs, and submit and cancel job • USS APIs • Create, read, update, and delete USS files • System APIs • View information about PARMLIB, SYSPLEX, and USER
  9. 9. Web Desktop – An app container in a browser • Mainframe Virtual Desktop • A web-based window manager that provides full screen interactive experience • Zowe Node Server • Runs zLUX; uses Express.js as web service framework for communication between applications and z/OS services and components, pre-reqs Node.js for z/OS • ZSS Server • Provides secured REST API services • Application plug-in • Dataservices, Configuration dataservice, URI broker, app-to-app communication, Error reporting UI, Logging utility • Explorers • JES, MVS, USS explorers • Basic editing support for REXX and JCL • Known as zLUX, the Zowe Web UI is a virtual desktop system that offers a rich and open platform for a web-based mainframe user experience.
  10. 10. CLI – Enables cloud-like access to mainframe • Enables app developer and DevOps engineers to interact with the mainframe easily through a CLI from any terminal on Windows, MacOS, Linux • Easily integrates with IDEs, shell commands, bash scripts, and build tools; installs using NPM Build | Test | Deploy • Interact with mainframe files Create, edit, download, and upload mainframe files (data sets) directly • Submit jobs Submit JCL from data sets or local storage, monitor status, view and download output automatically • Issue TSO and z/OS console commands Issue TSO and console commands to the mainframe directly • Integrate z/OS actions into scripts Build local scripts that accomplish both mainframe and local tasks • Produce responses as JSON documents Return data in JSON format on request for consumption in other programming languages
  11. 11. API Mediation Layer – Gateway to mainframe APIs • API Catalog UI Catalog of available APIs with their Swagger doc and service status • API Gateway Single point of entry to an ecosystem of microservices. Hides complexity. Highly available. Based on Netflix Zuul. • Discovery Service Discover APIs across many applications. Repository of active services. Based on Netflix Eureka. • ESM Microservice Authenticate and authorize API users with mainframe credentials • Enables a single point of access to mainframe APIs with high- availability, scalability, dynamic API discovery, consistent security, “one-time” sign-on experience and unified standard API documentation (OpenAPI / Swagger)
  12. 12. © 2018 Open Mainframe Project. Zowe High Level Architecture 12 Web-Based DevOps Services From IBM, Vendors, Community Common Services Existing and New Vendor Services Client-Provided Services Web UI RESTful Services Browser/ Desktop z/OS CLI UI REST APIBase Components • Editor support (REXX/JCL to start) • CLI • APIs • Virtual Desktop – App Container Sample Vendor / Open Source Integration • ServiceNow • JIRA • Jenkins • Git • SonarLint Catalog of RESTful API Web UI, CLI/Node.js z/OSMF/Liberty
  13. 13. Who’s Zowe for ? System Programmer Zack Zack is a 40 year old, has been working in industry for 15 years and has familiarity with z/OS, USS, JCL and REXX Application Developer Michelle Michelle is a 32 year old with 10 years of industry experience and is familiar with COBOL, Java, C/C++, SQL and uses Eclipse and other IDEs Dev Ops Architect Ravi Ravi manages the release pipeline for his company's application and in charge of continuous integration and continuous delivery (CI/CD) practices. 13
  14. 14. “We are excited to participate with the OMP and Zowe community members to streamline the development process for applications leveraging the platform,” - Greg Lotko, General Manager, Mainframe “We are eager to contribute to Zowe and partner with the Open Mainframe Project to foster leadership and incubate innovation to keep the mainframe relevant into the future” - Andy Youniss, CEO “This strategic collaboration enables clients that rely on the mainframe for running their core business to simplify and speed application development, deployment and operations on z/OS,” - Barry Baker, Vice President, Z Software Open Mainframe Project announces the launch of Press Release: https://ibm.biz/BdYeFC [August 28th 2018]
  15. 15. © 2018 Open Mainframe Project. IBM Statement of direction to support 15 Title - Statement of direction: IBM intends to use open source Zowe technology from the Open Mainframe Project to simplify and speed application development, deployment, and operations on IBM z/OS operating system
  16. 16. 1st Major Release 4Q 2018 *subject to change Closed Beta Apr 5 Continuous Delivery Open Beta Aug 14 Continuous Delivery Joint Development Agreement Nov 2017 2018 Eclipse Public License 2.0 2019 Zowe Announcement Open Beta Launch Press Release Aug 28 Project Roadmap ✓ ✓ ✓ ✓ Project inception by • IBM • Rocket Software • CA Technologies
  17. 17. © 2018 Open Mainframe Project. The open community 17 Open Mainframe Project Board Open Mainframe Marketing Committee Open Mainframe Technical Steering Committee Zowe Leadership Committee (ZLC) Zowe Continuous Integration/Continuou s Development (CI/CD) Zowe API Mediation and Security Zowe Core Technology Zowe On- boarding Mission: Develop the material and supporting activities for onboarding developers and customers Mission: expand upon the base technologies being contributed to the project Mission: expand upon integration and interface extension points and overall security
  18. 18. • Project Community site – https://zowe.org • Access to Beta Download – https://zowe.org/download • Review Zowe squads, missions and activities – https://zowe.org/contribute/ • Code Guidelines – https://zowe.org/code-guidelines/ • Project Governance – https://zowe.org/about-us/ • GitHub – https://github.com/zowe • Project Documentation (includes user and install guides) – https://zowe.github.io/docs-site/ • Developer Tutorials – https://zowe.github.io/docs-site/guides/intro.html – https://developer.ibm.com/tutorials/zowe-step-by-step-tutorial/ Getting Started with …
  19. 19. Get involved in the Zowe community Participate in and contribute to the Zowe developer community at zowe.org Learn how your organization can become a steward and supporter of this project with Open Mainframe Project membership at openmainframeproject.org/about/join Ecosystem Join Open Source Community @ https://www.openmainframeproject.org/projects/zowe 19
  20. 20. Demo
  • MartinPacker

    Jan. 9, 2019

IBM Z for the Digital Enterprise - Zowe overview

Views

Total views

467

On Slideshare

0

From embeds

0

Number of embeds

1

Actions

Downloads

52

Shares

0

Comments

0

Likes

1

×