Software Development Technologies
PlatformApplicable to all products in Temenos Journey Manager. |
All Personas | All versions
This feature is related to all versions.
The entire Temenos Journey Manager suite of products is built and run using the latest cutting-edge technologies and programming languages. Let's look at each of them and how they are used in our products in more detail.
A Maestro form is a dynamic HTML page designed to present information to users, guide them through the form to collect the required inputs, and submit data to Journey Manager for further processing. The design and purpose of a Maestro form depends on the organization that builds and implements it.
Your organization is free to use their preferred software development processes, however, Manager and Maestro support the following popular software development technologies and programming languages to implement onboarding forms.
- AngularJS
- A Maestro form builder can utilize framework to build dynamic forms, which implement business logic. One example is a script that retrieves data from Manager or invokes a service to retrieve data from a third-party system. Experience with AngularJS is necessary to create custom native components.
- AWS
- Manager servers can be installed and run on Amazon AWS Cloud.
- Azure
- Manager servers can be installed and run on Azure Cloud.
- CSS
- is used to define styles for a Maestro form that includes the design, layout, and variations in the form’s display on different devices and screen sizes. A template designer primarily looks after CSS of Maestro forms by implementing the branding and styling of the form’s assets. CSS can then be applied to a form template, individual components, and any other asset associated with a Maestro form.
- CSV
- Maestro stores all translation files as files, which can be edited by language translators to add new languages to a Maestro form.
- Fluent
- Fluent is a programming style that can be applied to a wide range of programming languages. Across the Transact Platform, fluent is commonly associated with the Fluent SDK. The Fluent SDK is intended for use in developer integrated developer environment’s (IDE) and contains libraries and project files for all the different services it supports.
- Groovy
- All services and Transact Functions that Manager runs are implemented in . They are primarily used to create “plug-in” style systems that interact with within Manager as well as with various 3-rd party systems.
- JavaScript
- A Maestro form builder can implement complex business rules to enhance a form using the language.
- Java
- All our products are compatible with the latest JDK to ensure they use the latest updates and patches available.
- JSON
- A Maestro form builder can use format to store form data in Maestro forms or exchange data between different systems, such as Manager, and Maestro. For example, to transfer forms to another system, use the Download JSON feature in Maestro.
- HTML5
- Maestro forms are structured and built using . HTML is used as the standard markup language for creating Web pages, while HTML 5 describes the structure of a Maestro form.
- Kafka
- Manager uses a Kafka service connection to provide a connectivity to an producer.
- LESS
- Maestro allows a form builder to use (Leaner Style Sheets) to create dynamic to implement a form. For more information, see the CSS section below.
- Maven Plugin
- We provide the Journey Manager SDK Maven plugin to perform various automation tasks for CI/CD pipelines.
- Ubuntu
- In Linux environments, Manager servers are run on Ubuntu OS, which is the standard Temenos OS for Linux based systems in cloud environments.
- Windows
- Manager can be installed and run on Windows OS.
- XML
- Maestro and Manager use to store and transfer form data, such as form submissions. However, JSON is now replacing XML to perform these functions.
Next, learn about the Maestro dashboard.