Glubol is a REST server on top of the Retail Pro database.
Starting out as a script server intended to provide
maximum access to the Retail Pro 8 and 9 plug-in
interfaces, its REST interface builds on that to give
developers a simple means of accessing Retail Pro's data.
The intention is to provide access to any business object
surfaced by the plug-in interface and, where called for,
to maximize performance by using direct read-only access
to any table or view used by Retail Pro.
You've probably got a collection of old CDs, records, tapes,
whatever, laying in a closet somewhere collecting dust.
If you could have the entire collection digitized in one
pass, would you do it?
Now imagine your V8 and V9 databases are suddenly directly
accessible using web application technologies for shopping
carts, online reports, integrations with off-the-shelf
market leading data management solutions, etc., simply
by installing one application. Imagine writing network
appliances in C#, Java, Ruby, Perl, Go, Angular,
Node.js -- you name it -- and accessing the V8 or V9 data
using Retail Pro's internal business rules. All the power,
no risk, and you didn't have to develop the integration.
Glubol expresses each BO accessible through the Retail Pro
plug-in API as a resource, accepting requests that detail
the attributes to retrieve, the filters to be applied,
the sort order to use, the format used for the request
and response, and the maximum number of rows to return.
It supports the following operations, mapped to HTTP
verbs: Create=POST, Read=GET, Update=PUT, and Delete=DELETE.
The script server implements a very simple macro language
that gives direct access to the plug-in API, allowing
a developer to implement complex behaviors and execute
them on the server.
Additionally, Glubol is designed to talk to other Glubol
servers as a network. Scripts can be broadcast and the
results aggregated and acted upon by the requester.
Each Glubol acts as a separate, powerful node, with the
capability of multiprocessing transactional analysis
across the enterprise.