Physical view

In the following diagram there is a one to one relation with Orbeon and GemStone/S. Configuration to add to properties-local.xml file:

<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="gemstone"/>
<property as="xs:anyURI" name="oxf.fr.persistence.gemstone.uri" value="http://192.168.29.130:8787/orbeon-gemstone-api"/>

One Orbeon with multiple GemStone/S

In the following diagram each Orbeon is set to store applications (app) and forms in different 4 different Persistence Layer Instances. Configuration to add to properties-local.xml file:

<property as="xs:string" name="oxf.fr.persistence.provider.orbeon.builder.*" value="gemstone1"/>
<property as="xs:anyURI" name="oxf.fr.persistence.gemstone1.uri" value="http://192.168.29.127:8787/orbeon-gemstone-api"/>
<property as="xs:string" name="oxf.fr.persistence.provider.sales.*.*" value="gemstone2"/>
<property as="xs:anyURI" name="oxf.fr.persistence.gemstone2.uri" value="http://192.168.29.128:8787/orbeon-gemstone-api"/>
<property as="xs:string" name="oxf.fr.persistence.provider.stock.*.*" value="gemstone3"/>
<property as="xs:anyURI" name="oxf.fr.persistence.gemstone3.uri" value="http://192.168.29.129:8787/orbeon-gemstone-api"/>
<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="gemstone4"/>
<property as="xs:anyURI" name="oxf.fr.persistence.gemstone4.uri" value="http://192.168.29.130:8787/orbeon-gemstone-api"/>

Multiple Orbeon's with multiple GemStone/S

In the following diagram each Orbeon is set to store applications (app) and forms in different 4 different Persistence Layer Instances. Eachh Orbeon has the same properties-local.xml to act as one application behind the Reverse Proxy. Configuration to add to properties-local.xml file:

<property as="xs:string" name="oxf.fr.persistence.provider.orbeon.builder.*" value="gemstone1"/>
<property as="xs:anyURI" name="oxf.fr.persistence.gemstone1.uri" value="http://192.168.29.127:8787/orbeon-gemstone-api"/>
<property as="xs:string" name="oxf.fr.persistence.provider.sales.*.*" value="gemstone2"/>
<property as="xs:anyURI" name="oxf.fr.persistence.gemstone2.uri" value="http://192.168.29.128:8787/orbeon-gemstone-api"/>
<property as="xs:string" name="oxf.fr.persistence.provider.stock.*.*" value="gemstone3"/>
<property as="xs:anyURI" name="oxf.fr.persistence.gemstone3.uri" value="http://192.168.29.129:8787/orbeon-gemstone-api"/>
<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="gemstone4"/>
<property as="xs:anyURI" name="oxf.fr.persistence.gemstone4.uri" value="http://192.168.29.130:8787/orbeon-gemstone-api"/>

Last updated