z/OSMF and related system components
Structurally, z/OSMF is a set of web applications hosted on your z/OS® system. Depending on the task to be performed, z/OSMF interfaces with other z/OS components to offer a simplified interface for performing those tasks. The z/OS components make up the environment necessary for using the z/OSMF functions. z/OSMF does not provide a separate client installation. You need only a compatible browser to access the z/OSMF web application on your system.
- z/OSMF server.
- WebSphere® Liberty profile, which provides an application server runtime environment for z/OSMF.
- Set of optional, system management functions or plug-ins, which you can enable when you configure z/OSMF.
- Technologies for serving the web browser interface, such as JavaScript and Dojo.
The goal of this architecture is to provide simplified systems management function through a common, easy-to-use, graphical user interface. Figure 1 shows a typical architecture and flow, starting with the user's browser session and continuing through z/OSMF, with information passed to various z/OS system components as needed.
- IBM® 64-bit SDK for z/OS, Java™ Technology Edition. This IBM software development kit (SDK) contains the Java Runtime Environment (JRE) and other tools that support Java applications.
- Common Information Model (CIM) server running on the host z/OS system. This component provides the z/OS data and administrative capability.
- Common event adapter (CEA). This component enables CIM providers to identify, receive and process selected z/OS events.
- System authorization facility (SAF). This component enables programs to use system authorization services to control access to resources, such as data sets and MVS™ commands. SAF either processes security authorization requests directly or works with RACF®, or other security product, to process them.
- System REXX (SYSREXX). This component provides an infrastructure through which programs written in the REXX language can be run outside the normal TSO/E or batch environments, using a programming interface.