-
Notifications
You must be signed in to change notification settings - Fork 4
What is Orbeon Bridge for GemStone S ?
bruno.buzzi edited this page Mar 21, 2015
·
29 revisions
Orbeon® Bridge for GemStone/S® is an abstract name given to different projects (bridges) based on Orbeon. Each Project is a group of GemStone/S packages that can interact with Orbeon Forms.
Orbeon is a classic Java Application with a Relational Database RDBMS interact with GemStone/S Object Server a pure object world OODBMS.
Each project (or Bridge) add some extra functionallity to GemStone/S application.
Current GemStone/S Packages
Orbeon - (basic bridge):
- Import Orbeon Form Definitions from MySQL DB (extensible to others db).
- It creates from the XML Form Definition an object representation of the Form Definition.
- Import Orbeon Form Instances from MySQL DB (extensible to others db).
- It creates from the XML Form Instance an object representation of the Form Instance.
- Process Orbeon Forms in XML format after being POST by the user.
- Orbeon do a POST to a REST services and it is processed and added to GemStone/S object base.
- Synchronization between Orbeon MySQL Database and GemStone/S Object Database.
Orbeon Workflow - (workflow bridge):
- Create Process Definition. A collection of transitions.
- Each Transition has an Start Form and End Form.
- Each form is an Orbeon Form.
- Create instances of a given Process Definition.
- Each transition can have:
- Creation Conditions (form amount > 15000)
- End Conditions (unused)
- Role conditions (role='admin', form amount > 15000) (role='user', form amount <= 15000)
- Expected Results
- Display Orbeon in a IFrame or in a different page (configurable by user).
- Backoffice and Frontoffice web applications.
Orbeon Bizagi - (designer bridge):
- Import Orbeon Form Process from a Bizagi XPDL file.
- (New) Subprocess support. Now a Process can have N subprocesses of M levels.