SlideShare a Scribd company logo
1 of 20
Download to read offline
Zowe
The z/OS Open Source Program
Bruce Armstrong (armstrob@us.ibm.com)
Zowe Leadership Committee
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
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
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
Why Zowe ?
Information Technology is undergoing a revolution of changing architectures
5
Co-Existence With
Other Cloud Models
Protecting Future
Investments
Simple and
Familiar
• 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
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)
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
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.
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
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)
© 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
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
“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]
© 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
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
© 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
• 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 …
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
Demo

More Related Content

What's hot

AWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAniket Kanitkar
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container PlatformDLT Solutions
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization Mahbub Noor Bappy
 
Scaling Push Messaging for Millions of Devices @Netflix
Scaling Push Messaging for Millions of Devices @NetflixScaling Push Messaging for Millions of Devices @Netflix
Scaling Push Messaging for Millions of Devices @NetflixC4Media
 
Red Hat Container Strategy
Red Hat Container StrategyRed Hat Container Strategy
Red Hat Container StrategyRed Hat Events
 
SMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingSMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingAmazon Web Services
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualizationxKinAnx
 
Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice Architecturetyrantbrian
 
Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice ArchitectureNguyen Tung
 
미디어 고객을 위한 메가트렌드 및 AWS 서비스::신재원::AWS Summit Seoul 2018
미디어 고객을 위한 메가트렌드 및 AWS 서비스::신재원::AWS Summit Seoul 2018미디어 고객을 위한 메가트렌드 및 AWS 서비스::신재원::AWS Summit Seoul 2018
미디어 고객을 위한 메가트렌드 및 AWS 서비스::신재원::AWS Summit Seoul 2018Amazon Web Services Korea
 
High Performance Computing (HPC) in cloud
High Performance Computing (HPC) in cloudHigh Performance Computing (HPC) in cloud
High Performance Computing (HPC) in cloudAccubits Technologies
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architectureAbdelghani Azri
 
Uncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfPankajGoyal164048
 

What's hot (20)

Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
 
AWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services Comparison
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
 
HPC in the Cloud
HPC in the CloudHPC in the Cloud
HPC in the Cloud
 
Ibm tivoli workload scheduler training
Ibm tivoli workload scheduler trainingIbm tivoli workload scheduler training
Ibm tivoli workload scheduler training
 
OpenShift Enterprise
OpenShift EnterpriseOpenShift Enterprise
OpenShift Enterprise
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
 
OpenShift Introduction
OpenShift IntroductionOpenShift Introduction
OpenShift Introduction
 
Scaling Push Messaging for Millions of Devices @Netflix
Scaling Push Messaging for Millions of Devices @NetflixScaling Push Messaging for Millions of Devices @Netflix
Scaling Push Messaging for Millions of Devices @Netflix
 
Red Hat Container Strategy
Red Hat Container StrategyRed Hat Container Strategy
Red Hat Container Strategy
 
SMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingSMC301 The State of Serverless Computing
SMC301 The State of Serverless Computing
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualization
 
Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice Architecture
 
Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice Architecture
 
AWS Foundations
AWS FoundationsAWS Foundations
AWS Foundations
 
미디어 고객을 위한 메가트렌드 및 AWS 서비스::신재원::AWS Summit Seoul 2018
미디어 고객을 위한 메가트렌드 및 AWS 서비스::신재원::AWS Summit Seoul 2018미디어 고객을 위한 메가트렌드 및 AWS 서비스::신재원::AWS Summit Seoul 2018
미디어 고객을 위한 메가트렌드 및 AWS 서비스::신재원::AWS Summit Seoul 2018
 
High Performance Computing (HPC) in cloud
High Performance Computing (HPC) in cloudHigh Performance Computing (HPC) in cloud
High Performance Computing (HPC) in cloud
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Uncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdf
 

Similar to IBM Z for the Digital Enterprise - Zowe overview

Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)湯米吳 Tommy Wu
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...DevOps for Enterprise Systems
 
Web Logic Jboss Final
Web Logic Jboss FinalWeb Logic Jboss Final
Web Logic Jboss FinalMohamed Atef
 
Web Technologies in Automotive & Robotics (BlinkOn 10)
Web Technologies in Automotive & Robotics (BlinkOn 10)Web Technologies in Automotive & Robotics (BlinkOn 10)
Web Technologies in Automotive & Robotics (BlinkOn 10)Igalia
 
Revolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere ConnectRevolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere ConnectArthur De Magalhaes
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
 
Top 10 frameworks of node js
Top 10 frameworks of node jsTop 10 frameworks of node js
Top 10 frameworks of node jsHabilelabs
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year projectsuneel singh
 
D02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptD02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptMatthew Perrins
 
Orion Introduction
Orion IntroductionOrion Introduction
Orion IntroductionTomasz Zarna
 
IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001Vinayak Tavargeri
 
Asp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech SoftwareAsp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech SoftwareRitwik Das
 
Orion Introduction
Orion IntroductionOrion Introduction
Orion IntroductionTomasz Zarna
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse Day India
 
Integrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineIntegrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineRichard Irving
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Phil Estes
 
Best things to know about .net framework
Best things to know about .net frameworkBest things to know about .net framework
Best things to know about .net frameworkShelly Megan
 
JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.Sebastian Faulhaber
 

Similar to IBM Z for the Digital Enterprise - Zowe overview (20)

Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
 
Web Logic Jboss Final
Web Logic Jboss FinalWeb Logic Jboss Final
Web Logic Jboss Final
 
Web Technologies in Automotive & Robotics (BlinkOn 10)
Web Technologies in Automotive & Robotics (BlinkOn 10)Web Technologies in Automotive & Robotics (BlinkOn 10)
Web Technologies in Automotive & Robotics (BlinkOn 10)
 
Revolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere ConnectRevolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere Connect
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
Top 10 frameworks of node js
Top 10 frameworks of node jsTop 10 frameworks of node js
Top 10 frameworks of node js
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year project
 
D02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptD02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.ppt
 
Orion Introduction
Orion IntroductionOrion Introduction
Orion Introduction
 
IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001
 
Asp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech SoftwareAsp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech Software
 
Project Fuji/OpenESB Aquarium Paris
Project Fuji/OpenESB Aquarium ParisProject Fuji/OpenESB Aquarium Paris
Project Fuji/OpenESB Aquarium Paris
 
Orion Introduction
Orion IntroductionOrion Introduction
Orion Introduction
 
Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in Bluemix
 
Integrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineIntegrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipeline
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?
 
Best things to know about .net framework
Best things to know about .net frameworkBest things to know about .net framework
Best things to know about .net framework
 
JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.
 

More from DevOps for Enterprise Systems

Webcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIWebcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIDevOps for Enterprise Systems
 
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...DevOps for Enterprise Systems
 
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsIBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteIBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data AnalyticsDevOps for Enterprise Systems
 
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success DevOps for Enterprise Systems
 
Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...  Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment... DevOps for Enterprise Systems
 
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...DevOps for Enterprise Systems
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesReplace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesDevOps for Enterprise Systems
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineDevOps for Enterprise Systems
 
Webcast : Test driving Z middleware, a “behind the curtain” case study
Webcast : Test driving Z middleware, a “behind the curtain” case studyWebcast : Test driving Z middleware, a “behind the curtain” case study
Webcast : Test driving Z middleware, a “behind the curtain” case studyDevOps for Enterprise Systems
 

More from DevOps for Enterprise Systems (20)

Webcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIWebcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDI
 
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
 
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
 
IBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsIBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIs
 
IBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteIBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software Keynote
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
IBM Z for the Digital Enterprise - Java performance
IBM Z for the Digital Enterprise  - Java performanceIBM Z for the Digital Enterprise  - Java performance
IBM Z for the Digital Enterprise - Java performance
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
 
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
 
Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...  Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...
 
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesReplace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy Reality
 
Webcast : Are Your Cloud Applications Performing?
Webcast : Are Your Cloud Applications Performing?Webcast : Are Your Cloud Applications Performing?
Webcast : Are Your Cloud Applications Performing?
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
 
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
 
Webcast : Test driving Z middleware, a “behind the curtain” case study
Webcast : Test driving Z middleware, a “behind the curtain” case studyWebcast : Test driving Z middleware, a “behind the curtain” case study
Webcast : Test driving Z middleware, a “behind the curtain” case study
 

Recently uploaded

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 

Recently uploaded (20)

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 

IBM Z for the Digital Enterprise - Zowe overview

  • 1. Zowe The z/OS Open Source Program Bruce Armstrong (armstrob@us.ibm.com) Zowe Leadership Committee
  • 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. 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. 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. 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. • 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. 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. 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. 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. 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. 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. © 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. 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. “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. © 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. 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. © 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. • 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. 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. Demo