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 have the initial user experience of an intuitive graphic platform, which allows business users to build multiple applications without writing code. But this apparent simplicity allows an immense flexibility to deal with custom business scenarios. Rulex Platform also hides its complexity by writing code in proprietary GOLD language for every operation performed, and this code can be viewed in Data Manager tasks by double-clicking on each history action, which can be undone, re-executed, saved, or even deleted, and the code behind each action can be viewed with a single click.
Rulex Platform self-coding capabilities can handle the complexity behind any business problem which means that users can build blocks to manage and modify your data, and Rulex Platform writes the underlying optimized code behind the scenes. This means users are basically programming without writing a single line of code. Also, multiple people can collaborate on the same solution, creating and merging different versions in a git-like versioning system, and making collaborative work possible on the same solution.
Rulex Platform self-coding provides advantages for business users, as seen above, but also for programmers. Instead of writing code from scratch, Rulex Platform self-coding writes the associated language statements for every step in your logical flow. Programmers don’t have to wait until the logic is written before testing its results. Self-code WYSIWYG platforms provide full visibility of the underlying data and how they change at each intermediate step, drastically simplifying debugging operations. Rulex Platform auto-generated code is standardized, which means the final solution can be easily understood and maintained by developers who did not work on the original project.
So, the solutions built with Rulex Platform are efficient and easily maintainable.
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
- Introduction to Primary Resources
- Understanding Environments
- Using the Environment Variables
- Resource permissions
- Automation for Rulex Platform
- Using Rulex Platform REST API
- API Structure
- API Response
- API Authentication
- Sample API call
- 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 Filesystem
- Delete Flow
- Delete Macro
- Delete Repository
- Delete Environment Variable
- 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
- Refresh Token
- 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 user roles