Physical view

One Orbeon with one GemStone/S

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"/>

results matching ""

    No results matching ""