Configuration language for
business policies

Instead of spending time on writing codes in your requirement specific languages, with AccessGate Labs you offload all your business policies by writing simplified JSON configurations.

Business policy as-a-configuration

AccessGate Labs provides creation of business policies by writing the logic in JSON-like configurations, where one can use key-value pair to define policies. Configuring policies helps businesses to offload their policies from actual application bundle - allows for easy maintenance and deployment.

The policies can be authored using standard JSON syntax to enable fine-grained, logic-based business policies that can be applied to any entity or resource. Using Policy configuration language, you can version control, pull/push, and automate tests.

AccessGate Labs also provides custom tests for each policy - which can be validated on policies automatically. Multiple sample policy templates are available that can be customized for use.

Traditional Approach
AccessGate Labs Entity Rules
Code

Written in programming languages

right arrow

Authored using simple JSON-like syntax

Tests

Often written as part of the larger test files inside main application test code

right arrow

Written separately - can be debugged outside the main code

Deployment

Written as part of the code, so gets deployed as part of application on change

right arrow

Resides separately in a repository, no deployment required. Change gets applied immediately

Compliances

Often gets managed on application level, no proper enforcement mechanism

right arrow

In-built enforcement mechanism that ensures compliances and standards

API Support

Business policies that gets implemented as part of application code often does not expose any API implicitly

right arrow

Business policies can be exposed as APIs to use further across multiple applications and teams.

Changes are better with AccessGate Labs

Changes means that your budget is at top of mind, and your team needs to make the most of the technology that you have. They need to be efficient, so externalizing and automating your business policies is more important now than ever - so your teams can spend time making a bigger impact on your business.

Write policies quickly, Deliver changes at an unprecedented rate

Author once, implement across multiple services

Policy configuration language helps you author your policy files once and implement it across multiple services within applications.

Custom logic for each policy

Policy-as-a-Configuration enables you to write custom logic for each policy. You can implement logic-as-a-function and attach with your policy files.

Run custom tests on policies and validate before implementation

AccessGate Labs Policy engine provides provisioning of custom tests for each policy. Tests can be written for policies to validate it before production implementation.

Inject rules engine inside policy files

Policy files can incorporate one or many rules to function properly. AccessGate Labs Rule engine can easily be integrated with policy files.

Policy templates

AccessGate Labs provides policy templates for sample use. Policy templates provides an overview of the schema and syntaxes used to author policy.

Policy template helps you to quickly edit and implement your own policies. Policy template is a great place to start authoring.

Policy as an API

AccessGate Labs allows you to fetch policy details via APIs. With proper authorization one can access their policy files along with key information like author details, last time of edit, implementation state, validity, et. al.

APIs are based on REST protocol of communication and supports HATEOAS.

Policy state and validity

Each policy file is assigned the state and a validity. Policy states define its implementation stage and Policy validity is a timeframe for policy expiry.

Policy state and validity can be configured before production implementation under access rights of principal user.

Digital transformation is changing the way that we think about how we solve problems. In the past, we had to manually configure business level policies inside our code again and again. With AccessGate Labs, we can create external policy files to author once and implement it across our services. And every time we change the policy, we know test gets performed automatically and change gets implemented immediately.

Sandeep Gandhi
Senior Technology Analyst
Programming the Innovation!

Every technology needs automation and speed. While there are so many tools and technologies available, what is missing is an integrated approach stacked on leading technologies to help enterprise move forward. AccessGate Labs is a middleware server that provisions, externalizes and automates most of the complexities from your building block!

Registered in United States of America and India