Digital Service application architecture


BMC Helix Innovation Studio, a part of BMC Helix Innovation Suite helps you to build your own applications with the help of different designer consoles, deploy them for the end users of these applications, and manage or configure them.

Digital Service application architecture is based on the standard model, which provides the following services:

  • Services that can be used from Java code
  • Services that can be called using a REST-style HTTP interface
  • Clients that consume these services through HTTP

The following image explains the architecture of an application:

221_Smart App Architecture.png

The architecture of an application consists of the following elements:

Element

Description

Application and library

Libraries are the building blocks of an application. An application consists of a set of libraries that are defined in a bundle.

A library is a collection of application components such as application services, record definitions, view components, field types, rules types, and so on.

The Digital Service application or library that you develop by using BMC Helix Innovation Studio is packaged as a smart bundle. The smart bundle is used to deploy or install software to the BMC Helix Innovation Studio.

BMC Helix Innovation Studio and framework services

BMC Helix Innovation Studio is a set of technologies that supports the enterprise applications. The available features of BMC Helix Innovation Studio are as follows:

  • Java-based platform
  • Standard-based interfaces, including HTTP/REST
  • Powerful built-in services and ability to create custom services
  • Configurable definition-based objects
  • Built-in extensible types
  • Process orchestration engine

Custom services and REST APIs

You can define a custom action that can be used to define a process. The process service can be used via REST API to create and update process definitions.

Designer

This web-based designer allows you to define and customize the data and definitions required for the application.

Various designers are available in BMC Helix Innovation Studio.

 

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