Skip to content

Orbeon Bridge Packages

bruno.buzzi edited this page Oct 4, 2015 · 9 revisions

SEWAF

This package contains several hierarchies of classes derived from WAComponent (Seaside) to create Web Applications. It's name stand for Seaside Enterprise Web Application Framework. It is in a early stage of development but very functional.

Orbeon

This package is a Smalltalk (GemStone/S) Meta Model to represent Orbeon Forms in a class hierarchy.

  • OrbeonHandler class synchronize data between MySQL (Orbeon storage) and GemStone/S (object server).
  • OrbeonMySQLReader a class with common SQL sentences to query Orbeon Database.
  • OrbeonApplication class represent the "app" (application) in Orbeon database. Each Orbeon Form Definition has an application [MySQL.orbeon_form_definition.app]. An Application has a collection of Form Definitions.
  • OrbeonFormDefinition class represent a Form Definition [MySQL.orbeon_form_definition]
  • OrbeonFormInstance class represent a Form Instance [MySQL.orbeon_form_data]
  • Other important classes: FormSectionDefinition, FormGridDefinition, FormFieldDefinition, FormSectionInstance, FormFieldValue, FormGridInstance and OrbeonServerConfiguration.

OrbeonWeb

This package is a Seaside Web Application that mimic the Orbeon Form Web interface but display data directly from GemStone/S object server (not from MySQL).

OrbeonFormProcess

This is package is a Meta Model of Workflows of Forms. It's a Meta Model to Define "Form Processes" (workflow) and create instances of these Forms Definitions. Each Form Process is a collection of Transitions and each Transition has a Required Form (or start form -previously filled-) and a End Form. Each Form is an Orbeon Form.

  • OrbeonFormProcessDefinition
  • OrbeonFormTransitionDefinition
  • OrbeonFormPathDefinition
  • OrbeonPathNode
  • OrbeonFormProcess
  • OrbeonFormTransition
  • OrbeonProcessAssignment

OrbeonFormProcessWeb

This package is a Seaside Web Application that run the GUI of the workflow with Form Process Definitions.

OrbeonFormProcessBackofficeWeb

This package is a Seaside Web Application that run the GUI of the backoffice workflow.

OrbeonBizagi

Import Processes Definitions from Bizagi Modeler. Each Bizagi Task is an Orbeon Form.

OrbeonLDAP

Authenticate users using a LDAP server instead of the local users in GemStone.