Akera
Akera is a lightweight application server for Progress OpenEdge© built on the node.js platform conceived primarily for web and mobile applications.
This lightweight and simple to configure Application Server offering complete integration with the node.js platform makes it perfect for developing and deploying web/mobile applications while (re)using the power of Progress ABL for the business logic and database access.
With more than 150k packages available in NPM repository the server-side business logic of your Progress application can be augmented with lots of useful functionality like push notification or web-sockets to only name a few available.
The traditional ‘speed script’ applications, using both procedural and object oriented development, are supported out of the box.
Technical Benefits
Easily expose Progress database or business logic as REST services
Feature-based composition architecture, deployment freedom from all-in-one to highly scalable distributed architecture with load balancing
Lightweight, non-blocking I/O (memory and CPU friendly)
‘Speed Script’ mode, supports applications written for WebSpeed (speed script)
API’s available for node.js, Java, PHP
Licensing Benefits
Simple and affordable licensing model
ISV royalty licensing available
Server license (OS instance, Docker containers can be used): any number of instances, no limits on number of agents
Agent license, no limit on users, concurrent or named
Classical on-time or SaaS subscriptions (pay as you go, always up to date)
Community edition available for non-commercial use
Use Cases
1. Speed Script applications
- deploy any speed script application (WebSpeed)
- backward compatible API's
- no cgi/nsapi messenger required
- all in one or distributed deployment
2. Not ready for OO Older versions of Progress
- can work with any Progress version from 9.1A
- procedural code is OK
- add mobile/web components to existing applications
3. JavaScript 'shared' development using node.js (UI / back-end)
- use same language for front-end (UI) and back-end – Javascript developers
- full benefits of using the node.js platform (more than 150k packages available)
- web frameworks and ORM solutions available (sails.js/waterline, loopback.io)
Contact Us
Support
Documentation