Utilize the capabilities of AccessGate Labs Policy-as-a-Configuration service to externalize and attach policies on business users and entities.
AccessGate Labs Entity rules includes a rule-engine designed to help developers and businesses construct application entities that solves automation of decisions governed by thousands of rules with ease, and can execute it as described with the rule-engine.
AccessGate Labs entity-rule engine is a fast, lightweight, cloud-ready business logic. The engine enables developers and business users to develop entity specific rules and decision driven applications and services in an independent, agile and easy way. Example use-cases are: feature flags, triggering messaging events, enable or disable the service in real-time, encryption rules, et.al.
Internally written within code base
External, authored separately outside core logic
Internally coded, no version maintained
VCS enabled - trackable
APIs need to be written programatically
Rules are exposed as APIs to help business attach anywhere
Goes along with code, usually CI/CD process
Automatic build on successful tests. Decoupling from actual code helps in run-time changes
External services like messaging, response manager, encryption, storage needs to be configured (SDK/API integration)
Service-integrated rules provision definition-based configurations (no need to integrate SDK/APIs) within code base
Today you build your services by spending plentiful of time on gathering business requirements, translating the requirements into specific technology or technologies, building it, testing it and then deploying it.
AccessGate Labs help you focus on your requirements rather than mechanism to translate it into services.
Allows to write the rules in a declarative language that provides businesses with all the bells and whistles the AccessGate Labs entity-rule engine has to offer
AccessGate Labs exposes the rules as independent and open APIs, allowing business to configure it to use within their other application stacks or services.
Integration of open source framework like Drools makes AccessGate Labs entity-rule engine a performant architecture and provides reliability.
Entity rules are highly distributed permitting developers and businesses to author once and apply across multiple available entities. Saves time and provides availability.
Easy to model, automate and improve existing rules. Rules can be attached or detached from entities in real-time, without affecting application performance.
Several pre-configures tests are integrated with the entity-rules engine. Performed tests executes automatic build upon successful check.
The entity-rules architecture comes pre-configured with dozens of service integrations, like storage, messaging, error-handling and API response manager, feature-flagging and encryption.
The service-integrated rules can be activated by defining the specific service instruction instead of writing dozens of line in your code.
All entity-rules are configurable and authored using standard language, like JSON.
A declarative language like JSON helps businesses define the rules quickly and configure services instantly in real-time. The configurations are version-controlled and stored securely in your cloud environment.
Instead of undergoing an entire CI/CD process, all your entities-rules are handled separately and deployed automatically to your own environment, upon changes and test build.
This gives power to businesses for making rapid changes in rules without complex deployment steps.
In most scenarios, application planning need to be revisited constantly as the goals, resources, and constraints change over time. AccessGate Labs Entity-rule engine offers both real-time and continuous planning capabilities.