Rulex Platform¶
Rulex Platform is an end-to-end data management system, where you can build, monitor, integrate, run, and maintain enterprise-level solutions based on business data through logical flows.
It consists of two core operational integrated products: Rulex Factory and Rulex Studio, which enable 360-degree management of solutions within the same working environment, from the initial creation of logical flows in a drag-and-drop WYSIWYG interface, to the deployment of business solutions in production environments, including the visualization of results in dynamic executive reports to stakeholders.
Although the software focuses on providing a user-friendly working environment, its simplicity hides high flexibility to deal with complex business scenarios, as Rulex Platform encapsulates self-coding capabilities. As you drag and drop tasks, configure them, and work with your data, the software writes the underlying optimized code behind the scenes for you. This feature integrates all the flexibility of a self-programmed solution, which gives the possibility to efficiently manage and scale extremely complex and specific business problems, while maintaining a simple user-interface, which can be configured by business users.
Rulex Platform is available in different architectural versions and more information can be found in the installation guide.
Self-coding¶
Self-code platforms provide a simple user experience, through an intuitive drag-and-drop interface, while creating the optimized corresponding code behind the scenes.
For business users, this means it is easy to build flows, which efficiently handle complex business scenarios, without writing a single line of code. For programmers, the advantages of automatically generated optimized code include not having to write from scratch, easy debugging, and simplified maintenance. Rulex Platform code is written in its proprietary GOLD language, which can be viewed in the Data Manager task. The task includes an interactive History tab, where a row is generated for every action performed on data. In this tab, all actions can be undone, re-executed, saved, or even deleted. Double-clicking on any row displays the corresponding code in GOLD.
Rulex Platform’s code base also allows multiple people to collaborate on the same solution, creating and merging different versions in a Git-like versioning system.
Platform Overview¶
Before analyzing each component’s features, it is crucial to clarify some basic concepts which are valid for each Rulex Platform’s component. This information is essential to understand the software. They are considered as stated in all the pages in this manual.
The main properties of Rulex Platform are:
Roles: Rulex Platform contains a complete internal system of authentication and authorization. People accessing the Platform are divided under different roles, according to the operations they have permissions on.
Architectural configuration: Rulex Platform relies on some hardware external dependencies (a working area, some local folders, a mail server…). The configuration (normally performed by Administrators) of such dependencies can be controlled from the User setting menu.
Environment and Resources: these two are the main blocks of Rulex Platform. They are a crucial topic, as they are recurring features in many software components. They are managed through the Explorer which represents the main browsing system inside each Platform’s component.
Automation: Rulex Platform is aimed at manual processes automation. Automation requires a not user mediated interface to send different commands. For this reason Rulex Platform exposes in its different architectural versions a Command Line Interface and a REST API.
Click on the links listed above to receive more information on the corresponding topic.
Buying Platform¶
If you are interested in trying the software, go to Rulex Community, where you will find more information about our software and the possibility to request a Free Trial.
For any information about licensing and different offers in our proposition please refer to the dedicated page or directly to our main site.
- Installing Rulex Platform
- Configuring Rulex Platform
- Exploring Rulex Platform
- Environments
- Resources
- Useful Icons
- Using General Resources
- Resources Context Menu
- Importing Resources
- Exporting Resources
- Deleting import and export paths
- Introduction to Primary Resources
- Environments
- Using Environment Variables
- Resource permissions
- Using General Resources
- Automation for Rulex Platform
- Using Rulex Platform REST API
- API Structure
- API Response
- API Authentication
- Sample API call
- License management in REST API
- REST API Reference Manual
- Auth Token
- Compute Flow
- Create Database
- Create Environment
- Create Filesystem
- Create Flow
- Create Macro
- Create Source
- Create Environment Variable
- Create Vault
- Delete Database
- Delete Environment
- Delete Environment Variable
- Delete Filesystem
- Delete Flow
- Delete Macro
- Delete Repository
- Delete Vault
- Export Flow
- Get File
- Get Resource ID
- Get Result
- Import Flow
- List Database
- List Environment
- List Filesystem
- List Flow
- List Macro
- List Environment Variables
- List Vault
- Rename Database
- Rename Environment
- Rename Filesystem
- Rename Flow
- Rename Macro
- Rename Environment Variable
- Rename Vault
- Set Stop Computation
- Set Environment Variable
- REST API Reference Manual
- Using Rulex Platform Command Line Interface
- Using Rulex Platform REST API
- Rulex Platform - Release Notes
- Rulex Platform license plan
- Rulex Software - Code Quality Review
- Rulex Platform roles