Key concepts
BMC maintains several infrastructure components that are used by many BMC mainframe products.
Infrastructure components
Component  | Purpose  | Links for more information  | 
|---|---|---|
Common Interface Server (CIS)  | CIS is a middleware component, which provides the client/server communication between a product's Graphical User Interface (GUI) and the host system. The following products utilize CIS: 
  | |
Common REST API (CRA)  | CRA enables you to retrieve data collected by BMC mainframe monitoring products.  | |
BMC Configuration Component for z/OS (LGC)  | The LGC technology separates product or solution installation from configuration. Through its online interface, LGC simplifies configuration and deployment by setting default option values for you.  | |
BMC Execution Component for z/OS (DBC)  | DBC provides a persistent z/OS subsystem address space into which BMC products can dynamically initialize their own product services. The following components also require the DBC subsystem: 
  | |
Next Generation Logger (NGL)  | NGL is a logging facility that logs and retrieves data based on application-defined keys and a time span. NGL runs as a service within the DBC subsystem and relies on the Registry Component of RTCS to permanently store information used to manage the logged application data.  | |
Runtime Component System (RTCS)  | RTCS runs as a started task and provides programming services to various BMC mainframe products. RTCS is designed for continuous operation and seldom, if ever, needs to be stopped.  | |
User Interface Middleware (UIM)  | UIM provides a client/server environment that facilitates communication between clients and the mainframe computer. UIM also provides a framework for web-based consoles.  | |
XIM provides sysplex performance improvements by enabling the distribution and management of discrete units of work (UOW) across one or more MVS systems.  |