IBM® z/OS Management Facility (z/OSMF) is a zero-priced product, so the decision to get started can be fast and easy. And, for even more savings, a large portion of the z/OSMF workload is eligible for offload to a specialty engine.
Integrated Lightweight Application Server
As of z/OSMF V2R1, z/OSMF runs using the WebSphere Application Server Liberty profile, which is a dynamic profile of the WebSphere Application Server that enables the WebSphere Application Server to provision only the features required by z/OSMF. The WebSphere Application Server Liberty profile starts very quickly (a few seconds), has a much smaller footprint, and is included in the z/OSMF package.
As of z/OSMF V1R13, the security model was enhanced to provide better integration with Enterprise Security Management products. The z/OSMF SAF mode authorization support brings tighter integration with z/OS SAF-based authorization with the introduction of the resource class ZMFAPLA for z/OSMF task-based resources. All z/OSMF tasks and links will be associated with resource names and resource class profiles under this resource class, and SAF groups are used to represent Roles. SAF mode further allows for custom roles via creation of SAF groups at the customer's discretion.
z/OSMF provides a modular framework that z/OSMF administrators can use to bring together z/OS system management applications. z/OSMF supports the following types of integration:
- Adding resource links using the Links task: z/OSMF allows administrators to create and disseminate a common list of frequently used information for easier sharing and access of information.
- Creating application links using the Application Linking Manager task: As of z/OSMF V1R13, z/OSMF provides a more seamless navigation experience with context-sensitive launching between z/OSMF applications and other browser-based applications.
- Adding new function using the Import Manager task: As of z/OSMF V2R1 with APAR PM98630, z/OSMF provides the infrastructure, security, and services needed to add installation-specific applications to z/OSMF for easier management of z/OS mainframe systems.
As of z/OSMF V2R1, the Notifications task is provided, which notifies you when something occurs on the system that requires your awareness or response. Notifications might be informational in nature, or might be requests for action from other z/OSMF tasks. With the Notifications task, you can view and work with the notifications that are assigned to you.
z/OSMF supports the use of Representational State Transfer (REST) APIs, which are public APIs that an HTTP client application can use to work with system resources and extract system data. The z/OSMF APIs allow for easy-to-use HTTP services that are language- and platform-independent, stateless, scalable, and easily parsed. z/OSMF provides the following APIs:
- Application Linking Manager services: This API allows an HTTP client application to register and unregister event types and event handlers, to list all the tasks that are eligible to be handlers, and to list the handlers that are registered for an event type.
- Data persistence services: As of z/OSMF V2R1 with APAR PM98630, this API allows an HTTP client application to persist, retrieve, and delete user-specific and global application data.
- Multisystem routing services: As of z/OSMF V2R1 with APAR PI32148, this API allows an HTTP client application to retrieve, update, and delete data for one system, a list of systems, or all the systems in a group.
- Software management services: As of z/OSMF V2R1 with APAR PI32158, this API allows an HTTP client application to create and manage software instances programmatically.
- Topology services: As of z/OSMF V2R1 with APAR PI32148, this API allows an HTTP client application to display a list of the groups, sysplexes, and systems that are defined to z/OSMF.
- TSO/E address space services: As of z/OSMF V2R1 with APAR PM98630, this API allows an HTTP client application to start, stop, ping, send messages to, and receive messages from TSO/E address spaces and to manage the applications running in a TSO/E address space.
- z/OS data set and file REST interface: As of z/OSMF V2R1 with APAR PM98630, this API allows an HTTP client application to list the z/OS data sets, z/OS UNIX directories, or z/OS UNIX files that reside on the z/OSMF host system.
- z/OS jobs REST interface: This API allows an HTTP client application to perform operations with batch jobs on a z/OS system. Operations such as submit a job to run on z/OS, obtain the status of a job, list the spool files for a job, retrieve the contents of a job spool file, cancel a job, or delete a job from the JES spool can be performed.
- z/OSMF information retrieval service: As of z/OSMF V2R1 with APAR PI20091, this API allows a caller to obtain information about z/OSMF on the z/OS host system, such as version, release, and service level. With this information, a program can determine which z/OSMF plug-ins and core functions are available for use on a given system.
- z/OSMF workflow services: As of z/OSMF V2R1 with APAR PI32163, this API allows an HTTP client application to create and manage a workflow programmatically.
To customize z/OSMF, use one or more of the following capabilities:
- Systems and FTP Servers: As of z/OSMF V1R13 with APAR PM74502, z/OSMF provides the Systems task and the FTP Servers task, which allow users to specify the settings required for z/OSMF to access the z/OS systems, FTP servers, and SFTP servers in your enterprise.
- Welcome properties file: z/OSMF provides a customizable Welcome properties file so that z/OSMF administrators can provide users with installation-specific instructions, add a company logo, or add custom header and footer text.