Skip to content
GemStone/S persistence layer for Orbeon Forms
Smalltalk
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
repository
.filetree
.gitattributes
.gitignore
.smalltalk.ston
.travis.yml
MFC.out
OrbeonPersistenceLayer.ston
README.md
ports-all.ini
register-application.sh
start-all.sh
start-zn.sh
stop-all.sh
stop-zn.sh
unregister-application.sh
zn-ports.ini

README.md

Build Status GemStone/S persistence layer for Orbeon

The manuals of this Orbeon Persistence Layer can be found here:
https://bpmflow.gitbook.io/project/orbeon-integration/orbeon-persistence-layer-for-gemstone-s

This Orbeon Persistence Layer is an implementation of REST Services on the top of GemStone/S (http://www.gemtalksystems.com) to store Orbeon Forms (http://www.orbeon.com) natively in GemStone/S Database (a NON SQL database).
To install GemStone/S:
https://github.com/GsDevKit/GsDevKit_home

The Documentation in this here is about the REST Services implmenentation in GemStone/S and is NOT an official documentation of Orbeon Persistence Layer. The official Documentation of Orbeon Persistence Layer can be found here.

The following diagrams are just to get a general idea how to implement an Orbeon Persistence Layer. There are NOT detailed implementation diagrams. The purpose is to list the services that Orbeon call for each functionallit, not to show the internals of the GemStone/S implmentation (for this you can download the code) :)

The following Diagrams are grouped by Orbeon functionality.
Service Diagrams

The following link show all services that MUST be implemented for a complete Orbeon Persistence Layer. You will notice that various services can be implemented as one because of it's service path. But at implementation level we choose to split them by funcionality not by path.
Service Methods

Persistence Layer Configuration Options
There are a lof of options that can be configured in this persistence layer such as: deferred processing, path for attachments, search type and audit options.
Options Description here

You can’t perform that action at this time.