User Guide: Preface
VoltMXFoundry allows you to define the back-end to build native mobile apps for iOS, Android, and HTML5-based apps for modern browsers. Volt MX Foundry ensures that developers build mobile applications quickly by focusing on core areas and obtaining secured back-end services instantly. Volt MX Foundry has multiple features that can be used - Identity, Integration, Orchestration, Objects, Logic, and Engagement Services. These features can be accessed through a common, centralized console.
For successful authentication with users, and to access the centralized features of Volt MX Foundry, HCL recommends that you install the following Volt MX Foundry features:
- Volt MX Foundry Identity and Console
- API Developer Portal
- Volt MX Foundry Integration
- Volt MX Foundry Engagement Services
Volt MX Foundry supports the following back-end services for your applications:
Identity: This feature allows you to define the type of authentication used for granting access to your application. Volt MX Foundry supports the following authentication services:
Enterprise Identity: Microsoft Active Directory, Open LDAP, Salesforce, Security Assertion Markup Language (SAML), SAP Gateway, OAuth 2.0, Okta, Custom, and OAuth Provider.
Social Identity: Google, Instagram, Microsoft, BOX, Facebook, LinkedIn, Amazon, and Yahoo.
API Developer Portal: This feature allows you to directly access your Volt MX Developer Portal in Volt MX Foundry Console.
- Integration: This feature allows you to define various back-end services for your application. You can define the following integration services:
- Business Adapters: SAP Gateway, MuleSoft, AWSAPIGateway, Relational Database, MongoDB, RAML, OpenAPI (Swagger), Salesforce, and IBM MQ.
- Orchestration: Service orchestration is the coordination or integration of several services and exposing them as a single service. This feature allows you to create two types of orchestration services. They are:
- Composite: Allows you to run two or more services concurrently or sequentially.
- Looping: Allows you to run a single service in a loop until the loop ends or an exit criteria is met.
- Objects: Allows you to create app models for LOB objects, storage objects, and Service-Driven Objects.
- Offline sync: This feature allows you to define the synchronization services for your application. Sync supports only Web Services, except SAP Sky.
- Logic: The logic services feature in Volt MX Foundry helps you import and integrate Node.js services (APIs) directly into Volt MX Foundry for developing server-side and networking applications.
- Engagement: This feature allows you to send push notifications, email, SMS and passes to subscribed applications.
Note: For more details, take a look at our hands-on tutorial for An Overview of Volt MX Foundry and Cloud.
Product Compatibility Chart
Volt MX Foundry and Iris both support each other for the current release version and one previous version.
|Volt MX Foundry N (For example V8)
|Iris N (For example V8) Iris N-1 (For example, V8 and 7.3)
|Iris N (For example V8)
|Volt MX Foundry N (For example V8) Volt MX Foundry N-1 (For example, V8 and 7.3)
The document helps you familiarize with the Volt MX Foundry and provide procedural information to perform various tasks required to build your application.
This document is intended for developers who would like to turn their applications into enterprise-grade applications using Volt MX back-end services.
Formatting Conventions Used in This Guide
The following formatting conventions are used throughout the document:
|User input text, system prompts, and responses File path Commands Program code File names
|Emphasis Names of books and documents New terminology
|Windows Menus Buttons Icons Fields Tabs Folders
|Active link to a URL.
|Provides helpful hints or additional information.
|Highlights actions or information that might cause problems to systems or data
|Volt MX Foundry Installation Guide Windows
|This document explains how to install Volt MX Foundry and additional software on your Windows computer.
|Volt MX Foundry Installation Guide Linux
|This document explains how to install Volt MX Foundry and additional software on your Linux.
We welcome your feedback on our documentation. Write to us at email@example.com. For technical questions, suggestions, and comments, or to report problems on HCL's product line, contact firstname.lastname@example.org.