This documentation supports the 21.05 version of BMC Helix ITSM: Smart IT.To view an earlier version, select the version from the Product version menu.

Smart IT architecture



The following diagram illustrates Smart IT architecture:

SmartIT_architecture_1.png

Related topic

Planning in the BMC Helix Innovation Suite Deployment documentation

BMC Helix Innovation Suite deployment architecture in the BMC Helix Innovation Suite Deployment documentation



Tier

Description

Data tier

Stores definitions and data for Smart IT.

Server tier

Processes the data it receives from Smart IT clients, and passes the data to the database server to be stored.

Web tier

Serves as a repository for web applications. Displays the appropriate web page to an authorized user.

Client tier

Enables different clients to access and interact with Smart IT data.

To understand the different architecture layers, the basic deployment model, and alternative deployment options available in BMC Helix ITSM, see BMC Helix Innovation Suite deployment architecture (BMC Helix Innovation Suite documentation)

Mid Tier architecture for Progressive Web Application

Mid Tier is capable of rendering a progressive web application (PWA) for a custom application. The following image represents the architecture of Mid Tier that involves a cross-launch from Smart IT.image2021-5-19_12-44-45.png
As part of the new architecture, the Mid Tier backend is used to leverage its generic and AR System metadata-driven implementation, and the client-side rendering logic is changed to produce a user interface and experience that is similar to that of Smart IT.The core business logic and functional logic including Role Based Access Control (RBAC) exists in the BMC Helix ITSM application workflows. The ITSM data model also exists in the AR System with the business logic in filters. Smart IT and Mid Tier continue to work until the Progressive Web Application (PWA) technology completely replaces their functionality. 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*