Zowe

Zowe

Zowe

Zowe is an open source project created to host technologies that benefit the Z platform from all members of the Z community

 View Only

News You Can Use! Considerations When Ordering IBM Z Distribution for Zowe™

By Bruce Armstrong posted Tue August 02, 2022 01:48 PM

  

Author's comment since this blog was first published: It is generally recommended to choose the most recent version of Zowe unless there are specific reasons to use a prior version. Note: it is best to confirm with the authors of any applications if they support the most current version of a runtime environment. There can be a lag between the release of a new runtime version and an application being tested on that version. 

So, you’re interested in Zowe, but you are not sure how to get started. How about ordering the code – at no charge - to try out? Or maybe you need Zowe as a pre-requisite for another IBM product and you want an easy, secure way to obtain it? Or maybe you are developing an in-house Zowe application and want defect support for Zowe technology?  In this article we will share the options for obtaining Zowe code, discuss a few of the important Zowe use cases and advise you when Zowe Support from IBM is entitled, and when you may want to purchase defect support.

First familiarize yourself with the technology.
Zowe is made up of four (or more) software components that can be used individually or integrated together in different combinations. Two server components (the Application Framework (aka Desktop or Web UI) and the API Mediation Layer) run-on z/OS. The other two components (Zowe Explorer and CLI) run on client environments (laptop/desktop or cloud). There is a wealth of documentation and videos available on zowe.org . Be sure to select the right version and release level you are using in the upper right corner of the documentation. Documentation contents can vary by version and release as new capabilities are introduced.  IBM products that use Zowe components are described here.

You have options on how to obtain the code - open community, vendor or combo.
IBM offers IBM Z Distribution for Zowe 2.0 and 3.0. (5698-ZWG and 5698-ZWH). The z/OS components of Zowe are available via Shopz. There is a new, streamlined Shopz ordering process for open source on z/OS, check out this article.

A few words about Zowe use cases - standalone or with vendor products. 
Zowe can be used in two ways. First, Zowe can be used “standalone” – meaning without any other IBM (or 3rd party) products other than the z/OS operating system and the REST APIs inherent in z/OS provided by the z/OS Management Facility (z/OSMF).  Zowe provides out-of-the-box capabilities such as basic file and data set editing, view and manipulation of JES spool files, job submissions, console commands, web browser based 3270 or VT emulation, basic z/OS REST API management, etc. (All of the capabilities are managed by z/OS security policies.) For some consumers, Zowe standalone is enough for them. It delivers productivity gains and IT staff enjoy using the familiar interfaces of REST APIs, CLI, browsers and VS Code extension.  

Second, Zowe is an extensible software framework, and some IBM and 3rd party products provide integrations with Zowe using one or more of the Zowe components. For example, products that have REST APIs can import those API definitions into the API Mediation layer. Products can provide extensions to the Zowe CLI to allow scriptable text commands to be used with their particular product REST APIs. Other products have adopted the Zowe Application Framework for either their singular user interface or as an optional user interface.

This brings up an important point, some products require a Zowe component to function (like those using the Application Framework as the only available user interface) and other products optionally use one or more Zowe components. In these cases, Zowe code is not required but it enhances some aspect of the product. Big hint - the IBM Zowe Support Page tells you which IBM products require Zowe and for which it is optional. 

When is Zowe Required or Optional with IBM Products? 
In most cases, IBM products should document – either in the announcement letter, documentation, or program directory – when Zowe technology is required, which Zowe component is required, when is Zowe optional and how to get the product's Zowe integration code. Often the Zowe integration code (REST API, CLI extension, etc.) is included in the IBM product deliverables but may also be hosted on one of the public code repositories mentioned above like npmjs or VS Code Marketplace.  

Two tables are provided and maintained (along with some additional information) on which IBM products require Zowe components and when Zowe components are optional. The following information is example but please use the IBM Zowe Support Page for the most up-to-date information – watch for any updates on the Support page. 

Examples For Which IBM Products is Zowe Required. 


And What About IBM Z Distribution for Zowe Support Entitlement?
As we have described, Zowe can be obtain in a variety of ways. IBM Z Distribution for Zowe from Shopz is no-charge including software updates. Zowe client side code is also available from IBM. There are some key points to consider with regards to support of the Zowe software. (Support in this context meaning contacting IBM for Zowe component defect support and/or IBM products that integrate with Zowe.)

Downloading IBM Z Distribution for Zowe for "standalone" use does not entitle the consumer of the code to IBM defect support. IBM offers defect support for standalone Zowe for a fee. The new Shopz ordering process provides a way to request fee support.  In all cases however, support (both usage and defect support of Zowe core components) can be obtained from the Zowe open community on a best-effort basis. The Zowe community helps via Open Mainframe Project slack channels or raising Zowe github issues. Learn more at zowe.org.

When IBM products claim integration with Zowe, and you have purchased IBM support for those products, IBM support for the Zowe components used with the product is entitled. You should contact the support team for the product to obtain assistance to diagnose the problem.  Note - IBM product teams do not claim support for any and all open source that is downloadable. It is best to confirm with IBM product support team their support policy. If you contact IBM for Zowe support without coming via an IBM product that uses Zowe then the support system looks for fee-based entitlement and most likely will turn your effort to open a support case away. 

"Zowe is Zowe" regardless of your supplier but distributions can have different "value adds"

It is worth pointing out that distributors of Zowe agree to recognize each others distributions - there is not vendor specific Zowe binaries/executables. HOWEVER vendors are free to package additional value adds with Zowe such as additional apps or services unique to the vendor. In the case of IBM's Zowe distribution the support of Node.js which is a pre-req for the Zowe App Framework is included when Zowe S&S is purchased or used with an IBM product. Note: Node.js is not packaged in Zowe as Node.js versions are on a different lifecycle but the Zowe use of Node.js is supported with Zowe. 

Summing Up.
Zowe consists of four core technologies. These can be obtained from zowe.org and popular open source repositories. IBM offers IBM Z Distribution for Zowe at no charge and can be obtained from IBM Shopz software ordering and fulfillment site with a new streamlined process. Some IBM products require one of more Zowe components, others it is optional. IBM defect support for Zowe is either through the IBM products that integrate with Zowe or – in the case of Zowe standalone use – can be purchased for a fee. The IBM Zowe Support page  lists those IBM products that require Zowe. Shopz provides a process to obtain fee support if you choose.

IBM and the Zowe open community are working to make z/OS use easier in a variety of ways, improve integrations on the platform and with cloud environments plus make z/OS more accessible to everyone. We hope you will give Zowe a try, get involved in the Zowe open community and help expand the adoption of Zowe to grow z/OS usage. Zowe is not just software – it is a community and a movement!

 

 Zowe™ is a trademark of the Linux Foundation.

[1] There can be exception cases if/when emergency fixes are needed in the process of providing support to a consumer of Zowe.

[2] Portable SoftWare Instance (PSWI) is a newer software package format for z/OS.

0 comments
88 views

Permalink