[jboss-cvs] Picketlink SVN: r183 - in idm/trunk: assembly and 22 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Mar 10 06:24:29 EST 2010


Author: bdaw
Date: 2010-03-10 06:24:26 -0500 (Wed, 10 Mar 2010)
New Revision: 183

Added:
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-api-spi.svg
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-arch.svg
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-realm.svg
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI1.svg
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI2.svg
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI3.svg
Modified:
   idm/trunk/assembly/pom.xml
   idm/trunk/example/auth-simple/pom.xml
   idm/trunk/example/auth/pom.xml
   idm/trunk/example/simple/pom.xml
   idm/trunk/integration/deployer/pom.xml
   idm/trunk/integration/jboss5/pom.xml
   idm/trunk/integration/pom.xml
   idm/trunk/parent/pom.xml
   idm/trunk/picketlink-idm-api/pom.xml
   idm/trunk/picketlink-idm-auth/pom.xml
   idm/trunk/picketlink-idm-cache/pom.xml
   idm/trunk/picketlink-idm-cache/src/main/java/org/picketlink/idm/impl/cache/JBossCacheAPICacheProviderImpl.java
   idm/trunk/picketlink-idm-common/pom.xml
   idm/trunk/picketlink-idm-core/pom.xml
   idm/trunk/picketlink-idm-core/src/main/java/org/picketlink/idm/impl/api/query/UserQueryExecutorImpl.java
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/ReferenceGuide.xml
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-api-spi.png
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-arch.png
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-realm.png
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI1.png
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI2.png
   idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI3.png
   idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml
   idm/trunk/picketlink-idm-docs/pom.xml
   idm/trunk/picketlink-idm-hibernate/pom.xml
   idm/trunk/picketlink-idm-ldap/pom.xml
   idm/trunk/picketlink-idm-spi/pom.xml
   idm/trunk/picketlink-idm-testsuite/pom.xml
   idm/trunk/pom.xml
Log:
- fix cache issue - converting List to Collection
- small docs update
- prepare 1.1.0.GA

Modified: idm/trunk/assembly/pom.xml
===================================================================
--- idm/trunk/assembly/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/assembly/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -4,14 +4,14 @@
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.picketlink.idm</groupId>
    <artifactId>picketlink-idm</artifactId>
-   <version>1.1.0.Beta10</version>
+   <version>1.1.0.GA-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>PicketLink IDM Assembly </name>
 	
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent</relativePath>
    </parent>
 

Modified: idm/trunk/example/auth/pom.xml
===================================================================
--- idm/trunk/example/auth/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/example/auth/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -1,7 +1,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.picketlink.idm.example</groupId>
-   <version>1.1.0.Beta10</version>
+   <version>1.1.0.GA-SNAPSHOT</version>
    <artifactId>example-auth</artifactId>
    <packaging>jar</packaging>
    <name>Example - JEE authentication</name>

Modified: idm/trunk/example/auth-simple/pom.xml
===================================================================
--- idm/trunk/example/auth-simple/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/example/auth-simple/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -1,7 +1,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.picketlink.idm.example</groupId>
-   <version>1.1.0.Beta10</version>
+   <version>1.1.0.GA-SNAPSHOT</version>
    <artifactId>example-auth-simple</artifactId>
    <packaging>jar</packaging>
    <name>Example - JEE authentication (using deployer)</name>

Modified: idm/trunk/example/simple/pom.xml
===================================================================
--- idm/trunk/example/simple/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/example/simple/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -1,7 +1,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.picketlink.idm.example</groupId>
-   <version>1.1.0.Beta10</version>
+   <version>1.1.0.GA-SNAPSHOT</version>
    <artifactId>example-simple</artifactId>
    <packaging>jar</packaging>
    <name>Example - Simple PicketLink IDM Maven2 project</name>

Modified: idm/trunk/integration/deployer/pom.xml
===================================================================
--- idm/trunk/integration/deployer/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/integration/deployer/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -8,12 +8,12 @@
    <groupId>org.picketlink.idm.integration</groupId>
    <artifactId>picketlink-idm-jboss5-deployer</artifactId>
    <packaging>jar</packaging>
-   <version>1.1.0.Beta10</version>
+   <version>1.1.0.GA-SNAPSHOT</version>
   
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-integration</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
    </parent>
 
    <properties>

Modified: idm/trunk/integration/jboss5/pom.xml
===================================================================
--- idm/trunk/integration/jboss5/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/integration/jboss5/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -8,12 +8,12 @@
    <groupId>org.picketlink.idm.integration</groupId>
    <artifactId>picketlink-idm-jboss5</artifactId>
    <packaging>jar</packaging>
-   <version>1.1.0.Beta10</version>
+   <version>1.1.0.GA-SNAPSHOT</version>
   
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-integration</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
    </parent>
 
    <dependencies>

Modified: idm/trunk/integration/pom.xml
===================================================================
--- idm/trunk/integration/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/integration/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -13,7 +13,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent/pom.xml</relativePath>
    </parent>
 

Modified: idm/trunk/parent/pom.xml
===================================================================
--- idm/trunk/parent/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/parent/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -8,7 +8,7 @@
    <groupId>org.picketlink.idm</groupId>
    <artifactId>picketlink-idm-parent</artifactId>
    <packaging>pom</packaging>
-   <version>1.1.0.Beta10</version>
+   <version>1.1.0.GA-SNAPSHOT</version>
    <name>PicketLink IDM- Parent</name>
    <url>http://labs.jboss.org/portal/jbosssecurity/</url>
    <description>PicketLink is a cross-cutting project that handles identity  needs for the JEMS projects</description>

Modified: idm/trunk/picketlink-idm-api/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-api/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-api/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

Modified: idm/trunk/picketlink-idm-auth/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-auth/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-auth/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

Modified: idm/trunk/picketlink-idm-cache/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-cache/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-cache/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

Modified: idm/trunk/picketlink-idm-cache/src/main/java/org/picketlink/idm/impl/cache/JBossCacheAPICacheProviderImpl.java
===================================================================
--- idm/trunk/picketlink-idm-cache/src/main/java/org/picketlink/idm/impl/cache/JBossCacheAPICacheProviderImpl.java	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-cache/src/main/java/org/picketlink/idm/impl/cache/JBossCacheAPICacheProviderImpl.java	2010-03-10 11:24:26 UTC (rev 183)
@@ -31,9 +31,12 @@
 import org.jboss.cache.*;
 
 import java.io.InputStream;
+import java.util.List;
 import java.util.Map;
 import java.util.Collection;
 import java.util.Collections;
+import java.util.Set;
+import java.util.SortedSet;
 import java.util.logging.Logger;
 import java.util.logging.Level;
 
@@ -283,7 +286,7 @@
 
       Node ioNode = getCache().getRoot().addChild(nodeFqn);
 
-      ioNode.put(NODE_OBJECT_KEY, Collections.unmodifiableCollection(users));
+      ioNode.put(NODE_OBJECT_KEY, unmodifiableCollection(users));
 
       if (log.isLoggable(Level.FINER))
       {
@@ -431,7 +434,7 @@
 
       Node ioNode = getCache().getRoot().addChild(nodeFqn);
 
-      ioNode.put(NODE_OBJECT_KEY, Collections.unmodifiableCollection(groups));
+      ioNode.put(NODE_OBJECT_KEY, unmodifiableCollection(groups));
 
       if (log.isLoggable(Level.FINER))
       {
@@ -792,7 +795,7 @@
 
       Node ioNode = getCache().getRoot().addChild(nodeFqn);
 
-      ioNode.put(NODE_OBJECT_KEY, Collections.unmodifiableCollection(results));
+      ioNode.put(NODE_OBJECT_KEY, unmodifiableCollection(results));
 
       if (log.isLoggable(Level.FINER))
       {
@@ -829,7 +832,7 @@
 
       Node ioNode = getCache().getRoot().addChild(nodeFqn);
 
-      ioNode.put(NODE_OBJECT_KEY, Collections.unmodifiableCollection(results));
+      ioNode.put(NODE_OBJECT_KEY, unmodifiableCollection(results));
 
       if (log.isLoggable(Level.FINER))
       {
@@ -899,7 +902,7 @@
 
       Node ioNode = getCache().getRoot().addChild(nodeFqn);
 
-      ioNode.put(NODE_OBJECT_KEY,Collections.unmodifiableCollection(results));
+      ioNode.put(NODE_OBJECT_KEY, unmodifiableCollection(results));
 
       if (log.isLoggable(Level.FINER))
       {
@@ -934,7 +937,7 @@
 
       Node ioNode = getCache().getRoot().addChild(nodeFqn);
 
-      ioNode.put(NODE_OBJECT_KEY, Collections.unmodifiableCollection(results));
+      ioNode.put(NODE_OBJECT_KEY, unmodifiableCollection(results));
 
       if (log.isLoggable(Level.FINER))
       {
@@ -1063,7 +1066,7 @@
 
       Node ioNode = getCache().getRoot().addChild(nodeFqn);
 
-      ioNode.put(NODE_QUERY_KEY, Collections.unmodifiableCollection(results));
+      ioNode.put(NODE_QUERY_KEY, unmodifiableCollection(results));
 
       if (log.isLoggable(Level.FINER))
       {
@@ -1219,4 +1222,22 @@
          log.finer(this.toString() + "Invalidating Role queries. Namespace:" + ns);
       }
    }
+
+   private Collection unmodifiableCollection(Collection collection)
+   {
+      if (collection instanceof List)
+      {
+         return Collections.unmodifiableList((List)collection);
+      }
+      if (collection instanceof SortedSet)
+      {
+         return Collections.unmodifiableSortedSet((SortedSet)collection);
+      }
+      if (collection instanceof Set)
+      {
+         return Collections.unmodifiableSet((Set)collection);
+      }
+
+      return Collections.unmodifiableCollection(collection);
+   }
 }

Modified: idm/trunk/picketlink-idm-common/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-common/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-common/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

Modified: idm/trunk/picketlink-idm-core/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-core/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-core/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

Modified: idm/trunk/picketlink-idm-core/src/main/java/org/picketlink/idm/impl/api/query/UserQueryExecutorImpl.java
===================================================================
--- idm/trunk/picketlink-idm-core/src/main/java/org/picketlink/idm/impl/api/query/UserQueryExecutorImpl.java	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-core/src/main/java/org/picketlink/idm/impl/api/query/UserQueryExecutorImpl.java	2010-03-10 11:24:26 UTC (rev 183)
@@ -33,6 +33,8 @@
 import java.util.List;
 import java.util.LinkedList;
 import java.io.Serializable;
+import java.util.logging.Level;
+import java.util.logging.Logger;
 
 /**
  * @author <a href="mailto:boleslaw.dawidowicz at redhat.com">Boleslaw Dawidowicz</a>
@@ -42,6 +44,8 @@
 {
    private static final long serialVersionUID = -4196998772910705233L;
 
+   private static Logger log = Logger.getLogger(UserQueryExecutorImpl.class.getName());
+
    public UserQueryExecutorImpl(IdentitySession identitySession)
    {
       super(identitySession);
@@ -245,7 +249,9 @@
          return (List<User>)results;
       }
 
+      log.info("Internal Error! Returned collection is not instanceof List");
+
       //TODO:
-      throw new NotYetImplementedException();
+      return new LinkedList(results);
    }
 }

Modified: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/ReferenceGuide.xml
===================================================================
--- idm/trunk/picketlink-idm-docs/ReferenceGuide/en/ReferenceGuide.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-docs/ReferenceGuide/en/ReferenceGuide.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -66,7 +66,8 @@
             </itemizedlist>
             <mediaobject>
                 <imageobject>
-                    <imagedata fileref="./images/IDM-global-arch.png" format="PNG"/>
+                    <imagedata fileref="images/IDM-global-arch.png" contentwidth="6in"
+                               contentdepth="6in"/>
                 </imageobject>
                 <caption align="right">
                     <para>
@@ -253,7 +254,8 @@
             </para>
             <mediaobject>
                 <imageobject>
-                    <imagedata fileref="./images/IDM-api-spi.png" format="PNG"/>
+                    <imagedata fileref="images/IDM-api-spi.png" contentwidth="6in"
+                               contentdepth="6in"/>
                 </imageobject>
                 <caption align="right">
                     <para>
@@ -377,7 +379,7 @@
 
             <mediaobject>
                 <imageobject>
-                    <imagedata fileref="./images/IDM-global-realm.png" format="PNG" contentwidth="6in"
+                    <imagedata fileref="images/IDM-global-realm.png" contentwidth="6in"
                                contentdepth="6in"/>
                 </imageobject>
                 <caption align="right">
@@ -430,7 +432,8 @@
             </para>
             <mediaobject>
                 <imageobject>
-                    <imagedata fileref="./images/SPI1.png" format="PNG"/>
+                    <imagedata fileref="images/SPI1.png" contentwidth="6in"
+                               contentdepth="6in"/>
                 </imageobject>
                <!--<caption align="right">-->
                <!--<para>-->
@@ -462,7 +465,8 @@
             </para>
             <mediaobject>
                 <imageobject>
-                    <imagedata fileref="./images/SPI2.png" format="PNG"/>
+                    <imagedata fileref="images/SPI2.png" contentwidth="6in"
+                               contentdepth="6in"/>
                 </imageobject>
                <!--<caption align="right">-->
                <!--<para>-->
@@ -502,7 +506,8 @@
             </para>
             <mediaobject>
                 <imageobject>
-                    <imagedata fileref="./images/SPI3.png" format="PNG"/>
+                    <imagedata fileref="images/SPI3.png" contentwidth="6in"
+                               contentdepth="6in"/>
                 </imageobject>
                <!--<caption align="right">-->
                <!--<para>-->
@@ -1181,6 +1186,99 @@
             </itemizedlist>
 
         </chapter>
+        <chapter>
+            <title>Realm Templates</title>
+            <para>Realm can be marked as a template. This means that if a different realm name is requested using the API and
+            such name contains template realm as a prefix then this realm configuration will be used </para>
+
+            <programlisting>
+                <![CDATA[
+    <realm>
+      <id>idm_realm</id>
+      <repository-id-ref>DefaultRepository</repository-id-ref>
+      <identity-type-mappings>
+        <user-mapping>USER</user-mapping>
+      </identity-type-mappings>
+      <options>
+        <option>
+          <name>template</name>
+          <value>true</value>
+        </option>
+      </options>
+    </realm>            ]]>
+
+            </programlisting>
+
+            <para>
+                In this example for "idm_realm_foo" framework will return "idm_realm" configuration. Request for "foo" realm won't return
+              valid configuration.
+            </para>
+
+          <programlisting>
+                <![CDATA[
+  <realms>
+    <realm>
+      <id>idm_realm</id>
+      <repository-id-ref>DefaultRepository</repository-id-ref>
+      <identity-type-mappings>
+        <user-mapping>USER</user-mapping>
+      </identity-type-mappings>
+
+    </realm>
+   </realms>
+   <repositories>...</repositories>
+   <stores>...</stores>
+   <options>
+      <option>
+         <name>defaultTemplate</name>
+         <value>idm_realm</value>
+      </option>
+   </options>
+
+   ]]>
+
+            </programlisting>
+        <para>The "defaultTemplate" option defines idm_realm as the one that should be used when requested realm name is not found
+        in configuration</para>
+        </chapter>
+        <chapter>
+            <title>API Cache</title>
+            <para>At the realm level IDM API cache layer can be enabled</para>
+
+            <programlisting>
+                <![CDATA[
+    <realm>
+      <id>idm_realm</id>
+      <repository-id-ref>DefaultRepository</repository-id-ref>
+      <identity-type-mappings>
+        <user-mapping>USER</user-mapping>
+      </identity-type-mappings>
+      <options>
+        <option>
+          <name>cache.providerClass</name>
+          <value>JBossCacheAPICacheProviderImpl</value>
+        </option>
+      </options>
+    </realm>            ]]>
+
+            </programlisting>
+
+            <para>
+                Cache related options :
+            </para>
+            <itemizedlist>
+                <listitem>
+                    <para><emphasis role="bold">cache.providerClass</emphasis> - class implementing APICacheProvider interface</para>
+                </listitem>
+                <listitem>
+                    <para><emphasis role="bold">cache.providerRegistryName</emphasis> - id of instantiated APICacheProvider implementation stored in configuration registry </para>
+                </listitem>
+                <listitem>
+                    <para><emphasis role="bold">cache.scope</emphasis> - namespace used to store entities in cache. Can be "realm" (default) or "session".</para>
+                </listitem>
+            </itemizedlist>
+
+        </chapter>
     </part>
 
     <part>
@@ -1774,7 +1872,7 @@
             </sect1>
             <sect1>
                 <title>Behaviour</title>
-                <pre>Simply wrapps single AttributeStore and IdentityStore and pass all method invocations</pre>
+                <para>Simply wrapps single AttributeStore and IdentityStore and pass all method invocations</para>
             </sect1>
             <sect1>
                 <title>Sample Configuration</title>
@@ -1801,10 +1899,10 @@
             </sect1>
             <sect1>
                 <title>Behaviour</title>
-                <pre>Resolves proper IdentityStore from IdentityObjectType mapping and delegates method invocation.
+                <para>Resolves proper IdentityStore from IdentityObjectType mapping and delegates method invocation.
                     For relationship related methods, if both IdentityObjectTypes are not mapped in one store,
                     repository will try to sync them and associate in defaultIdentityStore. For attributes that are not
-                    mapped inside mapped IdentityStore repository will try to assign those attributes in defaultAttributeStore.</pre>
+                    mapped inside mapped IdentityStore repository will try to assign those attributes in defaultAttributeStore.</para>
             </sect1>
             <sect1>
                 <title>Configuration Options</title>
@@ -1846,7 +1944,12 @@
             <identity-object-type>ORGANIZATION_UNIT</identity-object-type>
             <identity-object-type>DEPARTMENT</identity-object-type>
          </identity-object-types>
-         <options/>
+         <options>
+            <option>
+              <name>readOnly</name>
+              <value>true</value>
+            </option>
+          </options>
       </identity-store-mapping>
    </identity-store-mappings>
    <options>
@@ -1858,6 +1961,8 @@
 </repository>
                   ]]>
                 </programlisting>
+              <para>The <emphasis role="bold">readOnly</emphasis> options specifies that the only write operation performed on the store
+              will be password update.</para>
             </sect1>
         </chapter>
 

Modified: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-api-spi.png
===================================================================
(Binary files differ)

Added: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-api-spi.svg
===================================================================
--- idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-api-spi.svg	                        (rev 0)
+++ idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-api-spi.svg	2010-03-10 11:24:26 UTC (rev 183)
@@ -0,0 +1,676 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2599"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   sodipodi:docname="JBossIdentity-api-spi.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/bdaw/JBossIdentity-api-spi.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs2601">
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;">
+      <path
+         id="path4097"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lstart"
+       style="overflow:visible">
+      <path
+         id="path4076"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+         transform="scale(0.8) translate(12.5,0)" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4063">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop4065" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop4067" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective2607" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient6551"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0585963,0,0,0.8971023,381.61851,101.04575)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient6554"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0585963,0,0,0.8971023,171.57798,77.321752)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient6557"
+       gradientUnits="userSpaceOnUse"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093"
+       gradientTransform="matrix(0.8946033,0,0,0.9459342,-31.595761,30.052944)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.98994949"
+     inkscape:cx="310.34637"
+     inkscape:cy="375.87906"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1679"
+     inkscape:window-height="975"
+     inkscape:window-x="1"
+     inkscape:window-y="49" />
+  <metadata
+     id="metadata2604">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="fill:#e2e3db;stroke:#000000;stroke-width:1.51514339;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:12.121147, 12.121147;stroke-dashoffset:1.81817205;stroke-opacity:1"
+       id="rect6636"
+       width="694.22424"
+       height="767.74396"
+       x="25.634203"
+       y="-783.6756"
+       transform="scale(1,-1)" />
+    <rect
+       style="fill:#f2f2f2;stroke:#000000;stroke-width:0.89365798;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:7.14926406, 7.14926406;stroke-dashoffset:1.07238961;stroke-opacity:1"
+       id="rect3423"
+       width="579.68835"
+       height="319.85776"
+       x="45.071754"
+       y="-416.99573"
+       transform="scale(1,-1)" />
+    <rect
+       style="fill:#e6e6e6"
+       id="rect3425"
+       width="3.8340142"
+       height="20.27002"
+       x="466.82611"
+       y="213.36627" />
+    <g
+       id="g2529"
+       transform="matrix(0.8946033,0,0,0.9459342,-12.999816,137.59094)">
+      <g
+         transform="translate(-282.84271,107.07617)"
+         id="g2505">
+        <g
+           id="g2501"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="M 453.55848,659.41284 A 54.043159,27.274118 0 1 1 345.47216,659.41284 A 54.043159,27.274118 0 1 1 453.55848,659.41284 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2493"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2497"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="M 453.55848,659.41284 A 54.043159,27.274118 0 1 1 345.47216,659.41284 A 54.043159,27.274118 0 1 1 453.55848,659.41284 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2499"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         id="text2511"
+         y="840.2301"
+         x="64.649757"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="840.2301"
+           x="64.649757"
+           id="tspan2513"
+           sodipodi:role="line">LDAP</tspan></text>
+    </g>
+    <g
+       id="g2561"
+       transform="matrix(0.8946033,0,0,0.9459342,-3.0592705,214.98951)">
+      <g
+         transform="translate(-28.031726,29.799501)"
+         id="g2515">
+        <g
+           id="g2517"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="M 453.55848,659.41284 A 54.043159,27.274118 0 1 1 345.47216,659.41284 A 54.043159,27.274118 0 1 1 453.55848,659.41284 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2519"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2521"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="M 453.55848,659.41284 A 54.043159,27.274118 0 1 1 345.47216,659.41284 A 54.043159,27.274118 0 1 1 453.55848,659.41284 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2523"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         id="text2525"
+         y="765.98389"
+         x="342.69424"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="765.98389"
+           x="342.69424"
+           id="tspan2527"
+           sodipodi:role="line">DB</tspan></text>
+    </g>
+    <g
+       id="g6517"
+       transform="matrix(0.8946033,0,0,0.9459342,-31.595763,30.052943)">
+      <g
+         transform="translate(274.58764,223.28598)"
+         id="g2547">
+        <g
+           id="g2549"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="M 453.55848,659.41284 A 54.043159,27.274118 0 1 1 345.47216,659.41284 A 54.043159,27.274118 0 1 1 453.55848,659.41284 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2551"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2553"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="M 453.55848,659.41284 A 54.043159,27.274118 0 1 1 345.47216,659.41284 A 54.043159,27.274118 0 1 1 453.55848,659.41284 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2555"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         transform="scale(0.8709608,1.1481573)"
+         id="text2557"
+         y="828.55548"
+         x="713.24268"
+         style="font-size:25.63850403px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="828.55548"
+           x="713.24268"
+           id="tspan2559"
+           sodipodi:role="line">Penrose</tspan></text>
+    </g>
+    <flowRoot
+       xml:space="preserve"
+       id="flowRoot4028"
+       style="font-size:40px;font-style:normal;font-weight:normal;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><flowRegion
+         id="flowRegion4030"><rect
+           id="rect4032"
+           width="32.857143"
+           height="235.71428"
+           x="684.28571"
+           y="495.21933"
+           style="writing-mode:tb-rl" /></flowRegion><flowPara
+         id="flowPara4034">SSPI</flowPara></flowRoot>    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path4061"
+       d="M 128.35664,746.50127 L 91.305517,859.25475"
+       style="fill:url(#linearGradient6557);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.8398217;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path6408"
+       d="M 292.32252,746.32333 L 324.9614,859.99423"
+       style="fill:url(#linearGradient6554);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.94901943;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path6412"
+       d="M 449.94927,745.20336 L 553.97933,860.78532"
+       style="fill:url(#linearGradient6551);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.94901943;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <rect
+       style="fill:#f2f2f2;stroke:#000000;stroke-width:1.03044891;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:8.24358999, 8.24358999;stroke-dashoffset:1.2365385;stroke-opacity:1"
+       id="rect3976"
+       width="582.12689"
+       height="323.64862"
+       x="43.757011"
+       y="429.5191" />
+    <rect
+       style="fill:#00ff00;stroke:#000000;stroke-width:1.02318072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:8.18544606, 8.18544606;stroke-dashoffset:1.2278169;stroke-opacity:1"
+       id="rect3978"
+       width="145.37004"
+       height="90.4758"
+       x="53.50296"
+       y="651.15149"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:21.24760246px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="155.6438"
+       y="557.26459"
+       id="text3980"
+       transform="scale(0.80837,1.2370572)"><tspan
+         sodipodi:role="line"
+         id="tspan3982"
+         x="155.6438"
+         y="557.26459">IdentityStore</tspan><tspan
+         sodipodi:role="line"
+         x="155.6438"
+         y="583.8241"
+         id="tspan6490">AttributeStore</tspan></text>
+    <rect
+       style="fill:#00ff00;stroke:#000000;stroke-width:1.02318072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:8.18544591, 8.18544591;stroke-dashoffset:1.22781688;stroke-opacity:1"
+       id="rect3986"
+       width="145.37004"
+       height="90.475792"
+       x="214.52414"
+       y="649.4754"
+       ry="0" />
+    <rect
+       style="fill:#00ff00;stroke:#000000;stroke-width:1.02318072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:8.18544591, 8.18544591;stroke-dashoffset:1.22781688;stroke-opacity:1"
+       id="rect3999"
+       width="145.37004"
+       height="90.475792"
+       x="371.93552"
+       y="647.79926"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:36.7964325px;font-style:normal;font-weight:bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="51.142948"
+       y="457.41113"
+       id="text6416"
+       transform="scale(0.9724892,1.0282891)"><tspan
+         sodipodi:role="line"
+         id="tspan6418"
+         x="51.142948"
+         y="457.41113">SPI</tspan></text>
+    <rect
+       style="fill:#00ff00;stroke:#000000;stroke-width:2.29972124;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:18.39776747, 18.39776747;stroke-dashoffset:2.75966511;stroke-opacity:1"
+       id="rect4007"
+       width="458.48624"
+       height="144.9194"
+       x="55.486374"
+       y="480.38266"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:33.13116455px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="129.61241"
+       y="454.54025"
+       id="text4009"
+       transform="scale(0.8013358,1.2479162)"><tspan
+         sodipodi:role="line"
+         id="tspan4011"
+         x="129.61241"
+         y="454.54025">IdentityStoreRepository</tspan></text>
+    <g
+       id="g4048"
+       transform="matrix(0.8946033,0,0,0.9595268,-67.379896,-22.993882)">
+      <rect
+         y="523.74957"
+         x="662.81592"
+         height="271.51096"
+         width="50.082378"
+         id="rect4026"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.91762155;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:7.34097242, 7.34097242;stroke-dashoffset:1.10114586;stroke-opacity:1" />
+      <text
+         id="text4044"
+         y="535.21936"
+         x="687.14288"
+         style="font-size:24px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="687.14288"
+           x="535.21936"
+           id="tspan4046"
+           sodipodi:role="line">SPI MODEL</tspan></text>
+    </g>
+    <rect
+       style="fill:#00ff00;stroke:#000000;stroke-width:0.85017323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6.80138586, 6.80138586;stroke-dashoffset:1.02020788;stroke-opacity:1"
+       id="rect4055"
+       width="44.803864"
+       height="260.52206"
+       x="574.78064"
+       y="480.39758" />
+    <text
+       transform="scale(1.1649095,0.8584358)"
+       xml:space="preserve"
+       style="font-size:18.3991127px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="512.49908"
+       y="572.32074"
+       id="text4057"><tspan
+         sodipodi:role="line"
+         id="tspan4059"
+         x="572.32074"
+         y="512.49908">CONFIGURATION</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:21.24760246px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="353.75751"
+       y="556.37958"
+       id="text6495"
+       transform="scale(0.80837,1.2370572)"><tspan
+         sodipodi:role="line"
+         id="tspan6497"
+         x="353.75751"
+         y="556.37958">IdentityStore</tspan><tspan
+         sodipodi:role="line"
+         x="353.75751"
+         y="582.93909"
+         id="tspan6499">AttributeStore</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:21.24760246px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="550.50983"
+       y="554.83472"
+       id="text6504"
+       transform="scale(0.80837,1.2370572)"><tspan
+         sodipodi:role="line"
+         id="tspan6506"
+         x="550.50983"
+         y="554.83472">IdentityStore</tspan><tspan
+         sodipodi:role="line"
+         x="550.50983"
+         y="581.39423"
+         id="tspan6508">AttributeStore</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:36.7964325px;font-style:normal;font-weight:bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="53.251431"
+       y="132.55846"
+       id="text6593"
+       transform="scale(0.9724892,1.0282891)"><tspan
+         sodipodi:role="line"
+         id="tspan6595"
+         x="53.251431"
+         y="132.55846">API</tspan></text>
+    <rect
+       style="fill:#ffeeaa;stroke:#000000;stroke-width:1.15042496;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.20339883, 9.20339883;stroke-dashoffset:1.38050983;stroke-opacity:1"
+       id="rect6599"
+       width="245.43039"
+       height="67.747116"
+       x="60.31443"
+       y="145.9938"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:21.15206146px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="109.98796"
+       y="143.66905"
+       id="text6601"
+       transform="scale(0.7591913,1.3171911)"><tspan
+         sodipodi:role="line"
+         id="tspan6603"
+         x="109.98796"
+         y="143.66905">IdentitySessionFactory</tspan></text>
+    <rect
+       style="fill:#ffeeaa;stroke:#000000;stroke-width:0.85017323000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6.80138556999999988, 6.80138556999999988;stroke-dashoffset:1.02020782999999993;stroke-opacity:1"
+       id="rect6616"
+       width="44.80386"
+       height="260.52206"
+       x="570.44916"
+       y="143.24902" />
+    <text
+       xml:space="preserve"
+       style="font-size:22.23591805px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="612.38904"
+       y="148.02196"
+       id="text6618"
+       transform="scale(0.9655766,1.0356506)"><tspan
+         sodipodi:role="line"
+         id="tspan6620"
+         x="86.281364"
+         y="674.12958">API MODEL</tspan></text>
+    <rect
+       style="fill:#ffeeaa;stroke:#000000;stroke-width:1.15042496;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.20339883, 9.20339883;stroke-dashoffset:1.38050983;stroke-opacity:1"
+       id="rect6630"
+       width="245.43039"
+       height="67.747116"
+       x="315.60568"
+       y="145.9938"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:22.08601761px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="455.25116"
+       y="149.21187"
+       id="text6632"
+       transform="scale(0.7927129,1.2614907)"><tspan
+         sodipodi:role="line"
+         id="tspan6634"
+         x="455.25116"
+         y="149.21187">RealmManager</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:32px;font-style:normal;font-weight:bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="41.643139"
+       y="56.973679"
+       id="text6577"><tspan
+         sodipodi:role="line"
+         x="41.643139"
+         y="56.973679"
+         id="tspan6581">JBossIdentity IDM</tspan></text>
+    <rect
+       style="fill:#aaaaff;stroke:#000000;stroke-width:1.76358652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:14.10869162, 14.10869162;stroke-dashoffset:2.11630374;stroke-opacity:1"
+       id="rect6642"
+       width="77.02327"
+       height="652.1037"
+       x="634.22296"
+       y="100.4735" />
+    <text
+       xml:space="preserve"
+       style="font-size:38.13663483px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="702.8158"
+       y="116.51937"
+       id="text6644"
+       transform="scale(0.953666,1.0485852)"><tspan
+         sodipodi:role="line"
+         id="tspan6646"
+         x="117.57861"
+         y="701.75653">CONFIGURATION</tspan></text>
+    <rect
+       style="fill:#fff6d5;stroke:#000000;stroke-width:0.58456033;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.67648298, 4.67648298;stroke-dashoffset:0.70147233;stroke-opacity:1"
+       id="rect6662"
+       width="498.45456"
+       height="186.42101"
+       x="59.879398"
+       y="223.25554"
+       ry="0" />
+    <rect
+       style="fill:#ffeeaa;stroke:#000000;stroke-width:1.50290418;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:12.0232321, 12.0232321;stroke-dashoffset:1.80348482;stroke-opacity:1"
+       id="rect6653"
+       width="478.42316"
+       height="59.313416"
+       x="68.379875"
+       y="231.75604"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.03853798px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="173.0634"
+       y="285.68631"
+       id="text6655"
+       transform="scale(1.0446646,0.957245)"><tspan
+         sodipodi:role="line"
+         id="tspan6657"
+         x="173.0634"
+         y="285.68631">IdentitySession</tspan></text>
+    <rect
+       style="fill:#ffeeaa;stroke:#000000;stroke-width:0.96980065;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:7.7584043, 7.7584043;stroke-dashoffset:1.16376065;stroke-opacity:1"
+       id="rect6664"
+       width="237.5298"
+       height="49.744995"
+       x="68.113312"
+       y="299.16971"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:18.61836624px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="99.68351"
+       y="301.4129"
+       id="text6666"
+       transform="scale(0.9100841,1.0987996)"><tspan
+         sodipodi:role="line"
+         id="tspan6668"
+         x="99.68351"
+         y="301.4129">PersistenceManager</tspan></text>
+    <rect
+       style="fill:#ffeeaa;stroke:#000000;stroke-width:0.96980065;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:7.7584043, 7.7584043;stroke-dashoffset:1.16376065;stroke-opacity:1"
+       id="rect6670"
+       width="237.5298"
+       height="49.744995"
+       x="314.59052"
+       y="299.16971"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:18.61836624px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="362.74295"
+       y="301.4129"
+       id="text6672"
+       transform="scale(0.9100841,1.0987996)"><tspan
+         sodipodi:role="line"
+         id="tspan6674"
+         x="362.74295"
+         y="301.4129">RelationshipManager</tspan></text>
+    <rect
+       style="fill:#ffeeaa;stroke:#000000;stroke-width:0.96980065;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:7.7584043, 7.7584043;stroke-dashoffset:1.16376065;stroke-opacity:1"
+       id="rect6676"
+       width="237.5298"
+       height="49.744995"
+       x="313.58041"
+       y="354.72809"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:18.61836624px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="410.47101"
+       y="351.97574"
+       id="text6678"
+       transform="scale(0.9100841,1.0987996)"><tspan
+         sodipodi:role="line"
+         id="tspan6680"
+         x="410.47101"
+         y="351.97574">RoleManager</tspan></text>
+    <rect
+       style="fill:#ffeeaa;stroke:#000000;stroke-width:0.96980065;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:7.7584043, 7.7584043;stroke-dashoffset:1.16376065;stroke-opacity:1"
+       id="rect6682"
+       width="237.5298"
+       height="49.744995"
+       x="68.113319"
+       y="354.72809"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:18.61836624px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="121.88264"
+       y="352.89502"
+       id="text6684"
+       transform="scale(0.9100841,1.0987996)"><tspan
+         sodipodi:role="line"
+         id="tspan6686"
+         x="121.88264"
+         y="352.89502">AttributesManager</tspan></text>
+  </g>
+</svg>

Modified: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-arch.png
===================================================================
(Binary files differ)

Added: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-arch.svg
===================================================================
--- idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-arch.svg	                        (rev 0)
+++ idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-arch.svg	2010-03-10 11:24:26 UTC (rev 183)
@@ -0,0 +1,344 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="IDM-global-arch.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/bdaw/Workshop/svn/picketlink/idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-arch.png"
+   inkscape:export-xdpi="96.760002"
+   inkscape:export-ydpi="96.760002"
+   version="1.1">
+  <defs
+     id="defs4">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient6557"
+       gradientUnits="userSpaceOnUse"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093"
+       gradientTransform="matrix(1.4408728,0,0,1.4023422,-177.50198,-487.56683)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient6554"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7050045,0,0,1.3299491,130.81375,-416.07452)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;">
+      <path
+         id="path4097"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4063">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop4065" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop4067" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient6551"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7050045,0,0,1.3299491,432.72328,-386.57014)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-62.361263 : 535.39057 : 1"
+       inkscape:vp_y="9.528458e-14 : 1060.9718 : 0"
+       inkscape:vp_z="875.49856 : 513.95571 : 1"
+       inkscape:persp3d-origin="516.60625 : 349.3028 : 1"
+       id="perspective10" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.98994949"
+     inkscape:cx="280.23701"
+     inkscape:cy="383.81804"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1598"
+     inkscape:window-height="975"
+     inkscape:window-x="0"
+     inkscape:window-y="49"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="fill:#f2f2f2;stroke:#000000;stroke-width:1.30979216;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:10.4783367, 10.4783367;stroke-dashoffset:1.5717505;stroke-opacity:1"
+       id="rect3423"
+       width="655.73328"
+       height="607.41595"
+       x="48.920258"
+       y="37.960911" />
+    <rect
+       style="fill:#ffeeaa;fill-rule:evenodd;stroke:#000000;stroke-width:1.42147696px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2383"
+       width="539.29816"
+       height="212.35468"
+       x="106.07773"
+       y="149.78615" />
+    <text
+       xml:space="preserve"
+       style="font-size:56.85907364px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="190.07245"
+       y="280.27908"
+       id="text2389"
+       transform="scale(1.0136449,0.9865388)"><tspan
+         sodipodi:role="line"
+         id="tspan2391"
+         x="190.07245"
+         y="280.27908">Common API</tspan></text>
+    <rect
+       style="fill:#00ff00;fill-rule:evenodd;stroke:#000000;stroke-width:1.42147696px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2400"
+       width="539.29816"
+       height="212.35468"
+       x="104.95456"
+       y="411.1474" />
+    <text
+       xml:space="preserve"
+       style="font-size:56.85907364px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="200.45164"
+       y="540.89886"
+       id="text2402"
+       transform="scale(1.0136449,0.9865388)"><tspan
+         sodipodi:role="line"
+         id="tspan2404"
+         x="200.45164"
+         y="540.89886">Abstract SPI</tspan></text>
+    <g
+       id="g2529"
+       transform="matrix(1.4408728,0,0,1.4023422,-0.9157034,-320.98635)">
+      <g
+         transform="translate(-282.84271,107.07617)"
+         id="g2505">
+        <g
+           id="g2501"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2493"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2497"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2499"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         id="text2511"
+         y="840.2301"
+         x="64.649757"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="840.2301"
+           x="64.649757"
+           id="tspan2513"
+           sodipodi:role="line">LDAP</tspan></text>
+    </g>
+    <g
+       id="g2561"
+       transform="matrix(1.4408728,0,0,1.4023422,-156.65435,-214.74289)">
+      <g
+         transform="translate(-28.031726,29.799501)"
+         id="g2515">
+        <g
+           id="g2517"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2519"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2521"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2523"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         id="text2525"
+         y="765.98389"
+         x="342.69424"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="765.98389"
+           x="342.69424"
+           id="tspan2527"
+           sodipodi:role="line">DB</tspan></text>
+    </g>
+    <g
+       id="g2570"
+       transform="matrix(1.4408728,0,0,1.4023422,-312.393,-216.15945)">
+      <g
+         transform="translate(221.47595,30.809653)"
+         id="g2547">
+        <g
+           id="g2549"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2551"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2553"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2555"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         transform="scale(0.9743222,1.0263545)"
+         id="text2557"
+         y="739.36932"
+         x="582.65918"
+         style="font-size:27.35680199px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="739.36932"
+           x="582.65918"
+           id="tspan2559"
+           sodipodi:role="line">Penrose</tspan></text>
+    </g>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path4061"
+       d="M 224.21641,590.14612 L 163.08533,757.30253"
+       style="fill:url(#linearGradient6557);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.84295392;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path6408"
+       d="M 376.23077,588.46575 L 379.31281,755.56564"
+       style="fill:url(#linearGradient6554);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.0116899;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path6412"
+       d="M 513.66865,586.80539 L 590.98125,751.07211"
+       style="fill:url(#linearGradient6551);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.0116899;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <text
+       xml:space="preserve"
+       style="font-size:45.48726273px;font-style:normal;font-weight:bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="63.712498"
+       y="93.611023"
+       id="text6577"
+       transform="scale(1.0136449,0.9865388)"><tspan
+         sodipodi:role="line"
+         x="63.712498"
+         y="93.611023"
+         id="tspan6581">JBossIdentity IDM</tspan></text>
+  </g>
+</svg>

Modified: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-realm.png
===================================================================
(Binary files differ)

Added: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-realm.svg
===================================================================
--- idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-realm.svg	                        (rev 0)
+++ idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-realm.svg	2010-03-10 11:24:26 UTC (rev 183)
@@ -0,0 +1,1456 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="1052.3622"
+   height="744.09448"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="IDM-global-realm.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/bdaw/Workshop/svn/picketlink/idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/IDM-global-realm.png"
+   inkscape:export-xdpi="68.419998"
+   inkscape:export-ydpi="68.419998"
+   version="1.0">
+  <defs
+     id="defs4">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient6554"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6455142,0,0,1.2125871,-420.5924,-429.72039)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible">
+      <path
+         id="path4097"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4063">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop4065" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop4067" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-62.361263 : 535.39057 : 1"
+       inkscape:vp_y="9.528458e-14 : 1060.9718 : 0"
+       inkscape:vp_z="875.49856 : 513.95571 : 1"
+       inkscape:persp3d-origin="516.60625 : 349.3028 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient3021"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6455142,0,0,1.2125871,-284.29834,-427.06395)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient3025"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6455142,0,0,1.2125871,-154.99881,-428.0741)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient3029"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6455142,0,0,1.2125871,-10.546996,-427.06396)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient3033"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6455142,0,0,1.2125871,130.87436,-427.06396)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient3037"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6455142,0,0,1.2125871,269.26526,-419.99289)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient3041"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6455142,0,0,1.2125871,408.66631,-422.01319)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient3045"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6455142,0,0,1.2125871,259.16374,-421.00305)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient3049"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6455142,0,0,1.2125871,146.02665,-423.02335)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4063"
+       id="linearGradient3053"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6455142,0,0,1.2125871,-161.05973,-428.07411)"
+       x1="137.8909"
+       y1="812.45093"
+       x2="160.1041"
+       y2="812.45093" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="496.29561"
+     inkscape:cy="268.65353"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1598"
+     inkscape:window-height="975"
+     inkscape:window-x="0"
+     inkscape:window-y="49"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="fill:#f2f2f2;stroke:#000000;stroke-width:1.55732024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:12.45856154, 12.45856154;stroke-dashoffset:1.86878423;stroke-opacity:1"
+       id="rect3423"
+       width="1033.3545"
+       height="544.89795"
+       x="15.117255"
+       y="17.708307" />
+    <rect
+       style="fill:#ffeeaa;fill-rule:evenodd;stroke:#000000;stroke-width:2.13586426px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2383"
+       width="990.12195"
+       height="261.13776"
+       x="30.74527"
+       y="83.299957" />
+    <text
+       xml:space="preserve"
+       style="font-size:49.59831619px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="637.93823"
+       y="135.78514"
+       id="text2389"
+       transform="scale(1.0610465,0.9424658)"><tspan
+         sodipodi:role="line"
+         id="tspan2391"
+         x="637.93823"
+         y="135.78514">Common API</tspan></text>
+    <g
+       id="g2529"
+       transform="matrix(1.0258505,0,0,1.0542193,224.32207,-194.76076)">
+      <g
+         transform="translate(-282.84271,107.07617)"
+         id="g2505">
+        <g
+           id="g2501"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2493"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2497"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2499"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         id="text2511"
+         y="840.2301"
+         x="64.649757"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="840.2301"
+           x="64.649757"
+           id="tspan2513"
+           sodipodi:role="line">LDAP</tspan></text>
+    </g>
+    <g
+       id="g2561"
+       transform="matrix(1.0258505,0,0,1.0542193,-305.77164,-117.92204)">
+      <g
+         transform="translate(-28.031726,29.799501)"
+         id="g2515">
+        <g
+           id="g2517"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2519"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2521"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2523"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         id="text2525"
+         y="765.98389"
+         x="342.69424"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="765.98389"
+           x="342.69424"
+           id="tspan2527"
+           sodipodi:role="line">DB</tspan></text>
+    </g>
+    <g
+       id="g2570"
+       transform="matrix(1.0258505,0,0,1.0542193,117.22843,-111.91588)">
+      <g
+         transform="translate(221.47595,30.809653)"
+         id="g2547">
+        <g
+           id="g2549"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2551"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2553"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2555"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         transform="scale(0.9743222,1.0263545)"
+         id="text2557"
+         y="739.36932"
+         x="582.65918"
+         style="font-size:27.35680199px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="739.36932"
+           x="582.65918"
+           id="tspan2559"
+           sodipodi:role="line">Penrose</tspan></text>
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:45.48726273px;font-style:normal;font-weight:bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="34.883236"
+       y="65.78907"
+       id="text6577"
+       transform="scale(1.0136449,0.9865388)"><tspan
+         sodipodi:role="line"
+         x="34.883236"
+         y="65.78907"
+         id="tspan6581">JBossIdentity IDM</tspan></text>
+    <g
+       id="g2939"
+       transform="matrix(1.0258505,0,0,1.0542193,-175.02947,-116.06809)">
+      <g
+         transform="translate(-28.031726,29.799501)"
+         id="g2941">
+        <g
+           id="g2943"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2945"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2947"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2949"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         id="text2951"
+         y="765.98389"
+         x="342.69424"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="765.98389"
+           x="342.69424"
+           id="tspan2953"
+           sodipodi:role="line">DB</tspan></text>
+    </g>
+    <g
+       id="g2955"
+       transform="matrix(1.0258505,0,0,1.0542193,98.476767,-112.4459)">
+      <g
+         transform="translate(-28.031726,29.799501)"
+         id="g2957">
+        <g
+           id="g2959"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2961"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2963"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2965"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         id="text2967"
+         y="765.98389"
+         x="342.69424"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="765.98389"
+           x="342.69424"
+           id="tspan2969"
+           sodipodi:role="line">DB</tspan></text>
+    </g>
+    <g
+       id="g2971"
+       transform="matrix(1.0258505,0,0,1.0542193,503.40435,-111.7824)">
+      <g
+         transform="translate(-28.031726,29.799501)"
+         id="g2973">
+        <g
+           id="g2975"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path2977"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect2979"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path2981"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         id="text2983"
+         y="765.98389"
+         x="342.69424"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="765.98389"
+           x="342.69424"
+           id="tspan2985"
+           sodipodi:role="line">DB</tspan></text>
+    </g>
+    <g
+       id="g3003"
+       transform="matrix(1.0258505,0,0,1.0542193,497.4288,-190.39179)">
+      <g
+         transform="translate(-282.84271,107.07617)"
+         id="g3005">
+        <g
+           id="g3007"
+           style="fill:#ab37c8">
+          <path
+             transform="translate(0.505086,91.923882)"
+             d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+             sodipodi:ry="27.274118"
+             sodipodi:rx="54.043159"
+             sodipodi:cy="659.41284"
+             sodipodi:cx="399.51532"
+             id="path3009"
+             style="fill:#ab37c8"
+             sodipodi:type="arc" />
+          <rect
+             y="658.40271"
+             x="345.47217"
+             height="94.954338"
+             width="108.08632"
+             id="rect3011"
+             style="fill:#ab37c8" />
+        </g>
+        <path
+           d="m 453.55848,659.41284 c 0,15.06308 -24.19595,27.27412 -54.04316,27.27412 -29.84721,0 -54.04316,-12.21104 -54.04316,-27.27412 0,-15.06308 24.19595,-27.27412 54.04316,-27.27412 29.84721,0 54.04316,12.21104 54.04316,27.27412 z"
+           sodipodi:ry="27.274118"
+           sodipodi:rx="54.043159"
+           sodipodi:cy="659.41284"
+           sodipodi:cx="399.51532"
+           id="path3013"
+           style="fill:#beb7c8"
+           sodipodi:type="arc" />
+      </g>
+      <text
+         id="text3015"
+         y="840.2301"
+         x="64.649757"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="840.2301"
+           x="64.649757"
+           id="tspan3017"
+           sodipodi:role="line">LDAP</tspan></text>
+    </g>
+    <rect
+       style="fill:#e9c6af;stroke:#000000;stroke-width:2.26651096;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:18.13208506, 18.13208506;stroke-dashoffset:2.71981277;stroke-opacity:1"
+       id="rect6599"
+       width="968.59369"
+       height="66.631035"
+       x="42.5695"
+       y="144.92024"
+       ry="0" />
+    <text
+       xml:space="preserve"
+       style="font-size:31.01610374px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="416.13074"
+       y="161.56819"
+       id="text6601"
+       transform="scale(0.8342104,1.1987383)"><tspan
+         sodipodi:role="line"
+         id="tspan6603"
+         x="416.13074"
+         y="161.56819">IdentitySessionFactory</tspan></text>
+    <rect
+       style="fill:#ccffaa;fill-rule:evenodd;stroke:#000000;stroke-width:1.88914394px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect3811"
+       width="990.36871"
+       height="204.24164"
+       x="30.529966"
+       y="351.97366" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path6408"
+       d="M 95.06375,512.43771 L 74.804742,600.14203"
+       style="fill:url(#linearGradient6554);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.82512236;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path3039"
+       d="M 840.3239,519.55318 L 885.49202,614.99209"
+       style="fill:url(#linearGradient3041);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.82512236;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <g
+       id="g3279"
+       transform="matrix(0.8821179,0,0,0.9492114,11.706203,20.955811)">
+      <rect
+         y="217.48756"
+         x="39.084503"
+         height="297.6199"
+         width="324.8819"
+         id="rect3976"
+         style="fill:#f2f2f2;stroke:#000000;stroke-width:0.73820066;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:5.90560471, 5.90560471;stroke-dashoffset:0.88584072;stroke-opacity:1" />
+      <rect
+         ry="0"
+         y="452.15228"
+         x="47.801228"
+         height="55.019016"
+         width="70.023933"
+         id="rect3978"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.55376863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.43014903, 4.43014903;stroke-dashoffset:0.66452236;stroke-opacity:1" />
+      <text
+         transform="scale(0.7194586,1.389934)"
+         id="text3980"
+         y="342.02496"
+         x="114.85701"
+         style="font-size:11.49968433px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="342.02496"
+           x="114.85701"
+           id="tspan3982"
+           sodipodi:role="line">IdentityStore</tspan><tspan
+           id="tspan6490"
+           y="356.39957"
+           x="114.85701"
+           sodipodi:role="line">AttributeStore</tspan></text>
+      <rect
+         ry="0"
+         y="451.13303"
+         x="125.36423"
+         height="55.019009"
+         width="70.023933"
+         id="rect3986"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.55376863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.43014896, 4.43014896;stroke-dashoffset:0.66452234;stroke-opacity:1" />
+      <rect
+         ry="0"
+         y="450.11374"
+         x="201.1884"
+         height="55.019009"
+         width="70.023933"
+         id="rect3999"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.55376863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.43014896, 4.43014896;stroke-dashoffset:0.66452234;stroke-opacity:1" />
+      <text
+         transform="scale(0.8682973,1.1516793)"
+         id="text6416"
+         y="217.31523"
+         x="50.956558"
+         style="font-size:29.55707932px;font-style:normal;font-weight:bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="217.31523"
+           x="50.956558"
+           id="tspan6418"
+           sodipodi:role="line">REALM</tspan></text>
+      <rect
+         ry="0"
+         y="348.30646"
+         x="48.75663"
+         height="88.126579"
+         width="220.85025"
+         id="rect4007"
+         style="fill:#00ff00;stroke:#000000;stroke-width:1.24466121;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.95728897, 9.95728897;stroke-dashoffset:1.49359334;stroke-opacity:1" />
+      <text
+         transform="scale(0.7131981,1.402135)"
+         id="text4009"
+         y="286.07648"
+         x="101.03702"
+         style="font-size:17.93133736px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="286.07648"
+           x="101.03702"
+           id="tspan4011"
+           sodipodi:role="line">IdentityStoreRepository</tspan></text>
+      <g
+         transform="matrix(0.4309254,0,0,0.5834955,-10.427365,42.199399)"
+         id="g4048">
+        <rect
+           style="fill:#00ff00;stroke:#000000;stroke-width:0.91762155;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:7.34097242, 7.34097242;stroke-dashoffset:1.10114586;stroke-opacity:1"
+           id="rect4026"
+           width="50.082378"
+           height="271.51096"
+           x="662.81592"
+           y="523.74957" />
+        <text
+           xml:space="preserve"
+           style="font-size:24px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+           x="687.14288"
+           y="535.21936"
+           id="text4044"><tspan
+             sodipodi:role="line"
+             id="tspan4046"
+             x="535.21936"
+             y="687.14288">SPI MODEL</tspan></text>
+      </g>
+      <rect
+         y="348.31552"
+         x="298.89777"
+         height="158.42542"
+         width="21.58177"
+         id="rect4055"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.46013302;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.68106427, 3.68106427;stroke-dashoffset:0.55215964;stroke-opacity:1" />
+      <text
+         id="text4057"
+         y="368.00165"
+         x="298.62372"
+         style="font-size:9.95801735px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"
+         transform="scale(1.0367829,0.9645221)"><tspan
+           y="298.62372"
+           x="368.00165"
+           id="tspan4059"
+           sodipodi:role="line">CONFIGURATION</tspan></text>
+      <text
+         transform="scale(0.7194586,1.389934)"
+         id="text6495"
+         y="341.54599"
+         x="222.08064"
+         style="font-size:11.49968433px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="341.54599"
+           x="222.08064"
+           id="tspan6497"
+           sodipodi:role="line">IdentityStore</tspan><tspan
+           id="tspan6499"
+           y="355.92059"
+           x="222.08064"
+           sodipodi:role="line">AttributeStore</tspan></text>
+      <text
+         transform="scale(0.7194586,1.389934)"
+         id="text6504"
+         y="340.70984"
+         x="328.56744"
+         style="font-size:11.49968433px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="340.70984"
+           x="328.56744"
+           id="tspan6506"
+           sodipodi:role="line">IdentityStore</tspan><tspan
+           id="tspan6508"
+           y="355.08444"
+           x="328.56744"
+           sodipodi:role="line">AttributeStore</tspan></text>
+      <g
+         transform="matrix(0.9579191,0,0,1.0000519,0.9093117,2.001376)"
+         id="g3193">
+        <g
+           id="g3067"
+           transform="matrix(0.8842522,0,0,0.7654134,37.580417,114.4102)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3059"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3063"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3065"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+        <g
+           id="g3169"
+           transform="matrix(0.8842522,0,0,0.7654134,28.489049,104.30867)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3171"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3173"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3175"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+        <g
+           id="g3177"
+           transform="matrix(0.8842522,0,0,0.7654134,16.367222,94.207151)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3179"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3181"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3183"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+        <g
+           id="g3185"
+           transform="matrix(0.8842522,0,0,0.7654134,5.2555438,85.115775)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3187"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3189"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3191"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+      </g>
+      <rect
+         y="223.6003"
+         x="325.6604"
+         height="282.3638"
+         width="34.5728"
+         id="rect6642"
+         style="fill:#aaaaff;stroke:#000000;stroke-width:0.77749795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6.21998324, 6.21998324;stroke-dashoffset:0.93299748;stroke-opacity:1" />
+      <text
+         transform="scale(0.9709713,1.0298966)"
+         id="text6644"
+         y="226.23586"
+         x="352.05185"
+         style="font-size:16.81298637px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="352.05185"
+           x="226.23586"
+           id="tspan6646"
+           sodipodi:role="line">CONFIGURATION</tspan></text>
+    </g>
+    <g
+       id="g3602"
+       transform="matrix(0.8821179,0,0,0.9492114,685.98302,21.287479)">
+      <rect
+         y="217.48756"
+         x="39.084503"
+         height="297.6199"
+         width="324.8819"
+         id="rect3604"
+         style="fill:#f2f2f2;stroke:#000000;stroke-width:0.73820066;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:5.90560471, 5.90560471;stroke-dashoffset:0.88584072;stroke-opacity:1" />
+      <rect
+         ry="0"
+         y="452.15228"
+         x="47.801228"
+         height="55.019016"
+         width="70.023933"
+         id="rect3606"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.55376863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.43014903, 4.43014903;stroke-dashoffset:0.66452236;stroke-opacity:1" />
+      <text
+         transform="scale(0.7194586,1.389934)"
+         id="text3608"
+         y="342.02496"
+         x="114.85701"
+         style="font-size:11.49968433px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="342.02496"
+           x="114.85701"
+           id="tspan3610"
+           sodipodi:role="line">IdentityStore</tspan><tspan
+           id="tspan3612"
+           y="356.39957"
+           x="114.85701"
+           sodipodi:role="line">AttributeStore</tspan></text>
+      <rect
+         ry="0"
+         y="451.13303"
+         x="125.36423"
+         height="55.019009"
+         width="70.023933"
+         id="rect3614"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.55376863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.43014896, 4.43014896;stroke-dashoffset:0.66452234;stroke-opacity:1" />
+      <rect
+         ry="0"
+         y="450.11374"
+         x="201.1884"
+         height="55.019009"
+         width="70.023933"
+         id="rect3616"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.55376863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.43014896, 4.43014896;stroke-dashoffset:0.66452234;stroke-opacity:1" />
+      <text
+         transform="scale(0.8682973,1.1516793)"
+         id="text3618"
+         y="217.31523"
+         x="50.956558"
+         style="font-size:29.55707932px;font-style:normal;font-weight:bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="217.31523"
+           x="50.956558"
+           id="tspan3620"
+           sodipodi:role="line">REALM</tspan></text>
+      <rect
+         ry="0"
+         y="348.30646"
+         x="48.75663"
+         height="88.126579"
+         width="220.85025"
+         id="rect3622"
+         style="fill:#00ff00;stroke:#000000;stroke-width:1.24466121;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.95728897, 9.95728897;stroke-dashoffset:1.49359334;stroke-opacity:1" />
+      <text
+         transform="scale(0.7131981,1.402135)"
+         id="text3624"
+         y="286.07648"
+         x="101.03702"
+         style="font-size:17.93133736px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="286.07648"
+           x="101.03702"
+           id="tspan3626"
+           sodipodi:role="line">IdentityStoreRepository</tspan></text>
+      <g
+         transform="matrix(0.4309254,0,0,0.5834955,-10.427365,42.199399)"
+         id="g3628">
+        <rect
+           style="fill:#00ff00;stroke:#000000;stroke-width:0.91762155;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:7.34097242, 7.34097242;stroke-dashoffset:1.10114586;stroke-opacity:1"
+           id="rect3630"
+           width="50.082378"
+           height="271.51096"
+           x="662.81592"
+           y="523.74957" />
+        <text
+           xml:space="preserve"
+           style="font-size:24px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+           x="687.14288"
+           y="535.21936"
+           id="text3632"><tspan
+             sodipodi:role="line"
+             id="tspan3634"
+             x="535.21936"
+             y="687.14288">SPI MODEL</tspan></text>
+      </g>
+      <rect
+         y="348.31552"
+         x="298.89777"
+         height="158.42542"
+         width="21.58177"
+         id="rect3636"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.46013302;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.68106427, 3.68106427;stroke-dashoffset:0.55215964;stroke-opacity:1" />
+      <text
+         id="text3638"
+         y="368.00165"
+         x="298.62372"
+         style="font-size:9.95801735px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"
+         transform="scale(1.0367829,0.9645221)"><tspan
+           y="298.62372"
+           x="368.00165"
+           id="tspan3640"
+           sodipodi:role="line">CONFIGURATION</tspan></text>
+      <text
+         transform="scale(0.7194586,1.389934)"
+         id="text3642"
+         y="341.54599"
+         x="222.08064"
+         style="font-size:11.49968433px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="341.54599"
+           x="222.08064"
+           id="tspan3644"
+           sodipodi:role="line">IdentityStore</tspan><tspan
+           id="tspan3646"
+           y="355.92059"
+           x="222.08064"
+           sodipodi:role="line">AttributeStore</tspan></text>
+      <text
+         transform="scale(0.7194586,1.389934)"
+         id="text3648"
+         y="340.70984"
+         x="328.56744"
+         style="font-size:11.49968433px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="340.70984"
+           x="328.56744"
+           id="tspan3650"
+           sodipodi:role="line">IdentityStore</tspan><tspan
+           id="tspan3652"
+           y="355.08444"
+           x="328.56744"
+           sodipodi:role="line">AttributeStore</tspan></text>
+      <g
+         transform="matrix(0.9579191,0,0,1.0000519,0.9093117,2.001376)"
+         id="g3654">
+        <g
+           id="g3656"
+           transform="matrix(0.8842522,0,0,0.7654134,37.580417,114.4102)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3658"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3660"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3662"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+        <g
+           id="g3664"
+           transform="matrix(0.8842522,0,0,0.7654134,28.489049,104.30867)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3666"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3668"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3670"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+        <g
+           id="g3672"
+           transform="matrix(0.8842522,0,0,0.7654134,16.367222,94.207151)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3674"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3676"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3678"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+        <g
+           id="g3680"
+           transform="matrix(0.8842522,0,0,0.7654134,5.2555438,85.115775)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3682"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3684"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3686"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+      </g>
+      <rect
+         y="223.6003"
+         x="325.6604"
+         height="282.3638"
+         width="34.5728"
+         id="rect3688"
+         style="fill:#aaaaff;stroke:#000000;stroke-width:0.77749795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6.21998324, 6.21998324;stroke-dashoffset:0.93299748;stroke-opacity:1" />
+      <text
+         transform="scale(0.9709713,1.0298966)"
+         id="text3690"
+         y="226.23586"
+         x="352.05185"
+         style="font-size:16.81298637px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="352.05185"
+           x="226.23586"
+           id="tspan3692"
+           sodipodi:role="line">CONFIGURATION</tspan></text>
+    </g>
+    <g
+       id="g3694"
+       transform="matrix(0.8821179,0,0,0.9492114,346.57176,23.460795)">
+      <rect
+         y="217.48756"
+         x="39.084503"
+         height="297.6199"
+         width="324.8819"
+         id="rect3696"
+         style="fill:#f2f2f2;stroke:#000000;stroke-width:0.73820066;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:5.90560471, 5.90560471;stroke-dashoffset:0.88584072;stroke-opacity:1" />
+      <rect
+         ry="0"
+         y="452.15228"
+         x="47.801228"
+         height="55.019016"
+         width="70.023933"
+         id="rect3698"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.55376863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.43014903, 4.43014903;stroke-dashoffset:0.66452236;stroke-opacity:1" />
+      <text
+         transform="scale(0.7194586,1.389934)"
+         id="text3700"
+         y="342.02496"
+         x="114.85701"
+         style="font-size:11.49968433px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="342.02496"
+           x="114.85701"
+           id="tspan3702"
+           sodipodi:role="line">IdentityStore</tspan><tspan
+           id="tspan3704"
+           y="356.39957"
+           x="114.85701"
+           sodipodi:role="line">AttributeStore</tspan></text>
+      <rect
+         ry="0"
+         y="451.13303"
+         x="125.36423"
+         height="55.019009"
+         width="70.023933"
+         id="rect3706"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.55376863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.43014896, 4.43014896;stroke-dashoffset:0.66452234;stroke-opacity:1" />
+      <rect
+         ry="0"
+         y="450.11374"
+         x="201.1884"
+         height="55.019009"
+         width="70.023933"
+         id="rect3708"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.55376863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.43014896, 4.43014896;stroke-dashoffset:0.66452234;stroke-opacity:1" />
+      <text
+         transform="scale(0.8682973,1.1516793)"
+         id="text3710"
+         y="217.31523"
+         x="50.956558"
+         style="font-size:29.55707932px;font-style:normal;font-weight:bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="217.31523"
+           x="50.956558"
+           id="tspan3712"
+           sodipodi:role="line">REALM</tspan></text>
+      <rect
+         ry="0"
+         y="348.30646"
+         x="48.75663"
+         height="88.126579"
+         width="220.85025"
+         id="rect3714"
+         style="fill:#00ff00;stroke:#000000;stroke-width:1.24466121;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.95728897, 9.95728897;stroke-dashoffset:1.49359334;stroke-opacity:1" />
+      <text
+         transform="scale(0.7131981,1.402135)"
+         id="text3716"
+         y="286.07648"
+         x="101.03702"
+         style="font-size:17.93133736px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="286.07648"
+           x="101.03702"
+           id="tspan3718"
+           sodipodi:role="line">IdentityStoreRepository</tspan></text>
+      <g
+         transform="matrix(0.4309254,0,0,0.5834955,-10.427365,42.199399)"
+         id="g3720">
+        <rect
+           style="fill:#00ff00;stroke:#000000;stroke-width:0.91762155;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:7.34097242, 7.34097242;stroke-dashoffset:1.10114586;stroke-opacity:1"
+           id="rect3722"
+           width="50.082378"
+           height="271.51096"
+           x="662.81592"
+           y="523.74957" />
+        <text
+           xml:space="preserve"
+           style="font-size:24px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+           x="687.14288"
+           y="535.21936"
+           id="text3724"><tspan
+             sodipodi:role="line"
+             id="tspan3726"
+             x="535.21936"
+             y="687.14288">SPI MODEL</tspan></text>
+      </g>
+      <rect
+         y="348.31552"
+         x="298.89777"
+         height="158.42542"
+         width="21.58177"
+         id="rect3728"
+         style="fill:#00ff00;stroke:#000000;stroke-width:0.46013302;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.68106427, 3.68106427;stroke-dashoffset:0.55215964;stroke-opacity:1" />
+      <text
+         id="text3730"
+         y="368.00165"
+         x="298.62372"
+         style="font-size:9.95801735px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"
+         transform="scale(1.0367829,0.9645221)"><tspan
+           y="298.62372"
+           x="368.00165"
+           id="tspan3732"
+           sodipodi:role="line">CONFIGURATION</tspan></text>
+      <text
+         transform="scale(0.7194586,1.389934)"
+         id="text3734"
+         y="341.54599"
+         x="222.08064"
+         style="font-size:11.49968433px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="341.54599"
+           x="222.08064"
+           id="tspan3736"
+           sodipodi:role="line">IdentityStore</tspan><tspan
+           id="tspan3738"
+           y="355.92059"
+           x="222.08064"
+           sodipodi:role="line">AttributeStore</tspan></text>
+      <text
+         transform="scale(0.7194586,1.389934)"
+         id="text3740"
+         y="340.70984"
+         x="328.56744"
+         style="font-size:11.49968433px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="340.70984"
+           x="328.56744"
+           id="tspan3742"
+           sodipodi:role="line">IdentityStore</tspan><tspan
+           id="tspan3744"
+           y="355.08444"
+           x="328.56744"
+           sodipodi:role="line">AttributeStore</tspan></text>
+      <g
+         transform="matrix(0.9579191,0,0,1.0000519,0.9093117,2.001376)"
+         id="g3746">
+        <g
+           id="g3748"
+           transform="matrix(0.8842522,0,0,0.7654134,37.580417,114.4102)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3750"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3752"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3754"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+        <g
+           id="g3756"
+           transform="matrix(0.8842522,0,0,0.7654134,28.489049,104.30867)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3758"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3760"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3762"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+        <g
+           id="g3764"
+           transform="matrix(0.8842522,0,0,0.7654134,16.367222,94.207151)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3766"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3768"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3770"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+        <g
+           id="g3772"
+           transform="matrix(0.8842522,0,0,0.7654134,5.2555438,85.115775)">
+          <rect
+             ry="0"
+             y="221.35321"
+             x="46.026382"
+             height="67.654877"
+             width="286.75443"
+             id="rect3774"
+             style="fill:#e9c6af;stroke:#000000;stroke-width:1.24266291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:9.94130228, 9.94130228;stroke-dashoffset:1.49119535;stroke-opacity:1" />
+          <text
+             transform="scale(0.8574431,1.1662582)"
+             id="text3776"
+             y="228.04816"
+             x="90.680038"
+             style="font-size:29.21642685px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+             xml:space="preserve"><tspan
+               y="228.04816"
+               x="90.680038"
+               id="tspan3778"
+               sodipodi:role="line">IdentitySession</tspan></text>
+        </g>
+      </g>
+      <rect
+         y="223.6003"
+         x="325.6604"
+         height="282.3638"
+         width="34.5728"
+         id="rect3780"
+         style="fill:#aaaaff;stroke:#000000;stroke-width:0.77749795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6.21998324, 6.21998324;stroke-dashoffset:0.93299748;stroke-opacity:1" />
+      <text
+         transform="scale(0.9709713,1.0298966)"
+         id="text3782"
+         y="226.23586"
+         x="352.05185"
+         style="font-size:16.81298637px;font-style:normal;font-weight:bold;writing-mode:tb-rl;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+         xml:space="preserve"><tspan
+           y="352.05185"
+           x="226.23586"
+           id="tspan3784"
+           sodipodi:role="line">CONFIGURATION</tspan></text>
+    </g>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path3019"
+       d="M 169.73851,512.0637 L 211.0988,602.79847"
+       style="fill:url(#linearGradient3021);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.82512236;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path3023"
+       d="M 444.5,515.09415 L 340.39833,601.78832"
+       style="fill:url(#linearGradient3025);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.82512236;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path3027"
+       d="M 505.10916,515.09414 L 484.85015,602.79846"
+       style="fill:url(#linearGradient3029);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.82512236;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path3031"
+       d="M 550.07581,517.11445 L 626.2715,602.79846"
+       style="fill:url(#linearGradient3033);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.82512236;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path3035"
+       d="M 790.10343,518.96144 L 764.6624,609.86953"
+       style="fill:url(#linearGradient3037);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.82512236;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path3043"
+       d="M 602.43043,515.09413 L 754.56088,608.85937"
+       style="fill:url(#linearGradient3045);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.82512236;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path3047"
+       d="M 741.58638,517.95128 L 641.42379,606.83907"
+       style="fill:url(#linearGradient3049);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.82512236;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path3051"
+       d="M 222.26644,512.06369 L 334.33741,601.78831"
+       style="fill:url(#linearGradient3053);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.82512236;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+    <text
+       xml:space="preserve"
+       style="font-size:49.59831619px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="878.88416"
+       y="583.23773"
+       id="text3863"
+       transform="scale(1.0610465,0.9424658)"><tspan
+         sodipodi:role="line"
+         id="tspan3865"
+         x="878.88416"
+         y="583.23773">SPI</tspan></text>
+  </g>
+</svg>

Modified: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI1.png
===================================================================
(Binary files differ)

Added: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI1.svg
===================================================================
--- idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI1.svg	                        (rev 0)
+++ idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI1.svg	2010-03-10 11:24:26 UTC (rev 183)
@@ -0,0 +1,364 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="SPI1.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.1"
+   inkscape:export-filename="/home/bdaw/Workshop/svn/picketlink/idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI1.png"
+   inkscape:export-xdpi="96.760002"
+   inkscape:export-ydpi="96.760002">
+  <defs
+     id="defs4">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient2479">
+      <stop
+         style="stop-color:#ffcc00;stop-opacity:1;"
+         offset="0"
+         id="stop2481" />
+      <stop
+         style="stop-color:#ffcc00;stop-opacity:0;"
+         offset="1"
+         id="stop2483" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2479"
+       id="linearGradient2485"
+       x1="239.78996"
+       y1="135.51822"
+       x2="463.12375"
+       y2="142.96268"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.3918137,-0.3918137)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.5522336"
+     inkscape:cx="371.7235"
+     inkscape:cy="846.44642"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1598"
+     inkscape:window-height="962"
+     inkscape:window-x="0"
+     inkscape:window-y="30"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="fill:#ffe680;fill-rule:evenodd;stroke:#000000;stroke-width:1.44725215px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2387"
+       width="235.9689"
+       height="257.41364"
+       x="82.17952"
+       y="78.452477" />
+    <rect
+       style="fill:#de8787;fill-rule:evenodd;stroke:#000000;stroke-width:1.26110816000000003px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2389"
+       width="236.15504"
+       height="195.30142"
+       x="450.80603"
+       y="81.844353" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.1363163px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="90.86338"
+       y="99.712608"
+       id="text2391"
+       transform="scale(0.9416918,1.0619185)"><tspan
+         sodipodi:role="line"
+         id="tspan2393"
+         x="90.86338"
+         y="99.712608">IdentityObject</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:27.49196434px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="504.45255"
+       y="98.099709"
+       id="text2395"
+       transform="scale(0.8958481,1.1162607)"><tspan
+         sodipodi:role="line"
+         id="tspan2397"
+         x="504.45255"
+         y="98.099709">IdentityObjectType</tspan></text>
+    <rect
+       style="fill:url(#linearGradient2485);fill-opacity:1"
+       id="rect2399"
+       width="154.37456"
+       height="27.035143"
+       x="85.023567"
+       y="121.02112" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="79.361664"
+       y="162.70493"
+       id="text2401"
+       transform="scale(1.1459213,0.8726603)"><tspan
+         sodipodi:role="line"
+         id="tspan2403"
+         x="79.361664"
+         y="162.70493"
+         style="font-style:normal">John</tspan></text>
+    <rect
+       style="fill:#ffb380"
+       id="rect2405"
+       width="213.14662"
+       height="34.087788"
+       x="463.12375"
+       y="124.93925" />
+    <text
+       xml:space="preserve"
+       style="font-size:30.18119049px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="460.60202"
+       y="155.70013"
+       id="text2407"
+       transform="scale(1.018282,0.9820462)"><tspan
+         sodipodi:role="line"
+         id="tspan2409"
+         x="460.60202"
+         y="155.70013">USER</tspan></text>
+    <rect
+       style="fill:#ffb380"
+       id="rect2411"
+       width="213.14664"
+       height="34.087788"
+       x="462.92786"
+       y="161.57384" />
+    <text
+       xml:space="preserve"
+       style="font-size:30.18119049px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="460.40961"
+       y="193.00446"
+       id="text2413"
+       transform="scale(1.018282,0.9820462)"><tspan
+         sodipodi:role="line"
+         id="tspan2415"
+         x="460.40961"
+         y="193.00446">ORG_UNIT</tspan></text>
+    <rect
+       style="fill:#ffb380"
+       id="rect2417"
+       width="213.53845"
+       height="34.087788"
+       x="462.53604"
+       y="197.62068" />
+    <text
+       xml:space="preserve"
+       style="font-size:30.18119049px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="460.02484"
+       y="229.71033"
+       id="text2419"
+       transform="scale(1.018282,0.9820462)"><tspan
+         sodipodi:role="line"
+         id="tspan2421"
+         x="460.02484"
+         y="229.71033">OFFICE</tspan></text>
+    <rect
+       style="fill:#ffb380"
+       id="rect2423"
+       width="213.93025"
+       height="34.087788"
+       x="462.53601"
+       y="233.66754" />
+    <text
+       xml:space="preserve"
+       style="font-size:30.18119049px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="460.02481"
+       y="266.4162"
+       id="text2425"
+       transform="scale(1.018282,0.9820462)"><tspan
+         sodipodi:role="line"
+         id="tspan2427"
+         x="460.02481"
+         y="266.4162">DEPARTMENT</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2435"
+       width="154.37456"
+       height="27.035143"
+       x="85.023575"
+       y="150.21123" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="79.019753"
+       y="195.70552"
+       id="text2437"
+       transform="scale(1.1459213,0.8726603)"><tspan
+         sodipodi:role="line"
+         id="tspan2439"
+         x="79.019753"
+         y="195.70552">Ann</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2441"
+       width="154.37456"
+       height="27.035143"
+       x="85.023575"
+       y="179.59726" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="79.019753"
+       y="229.37959"
+       id="text2443"
+       transform="scale(1.1459213,0.8726603)"><tspan
+         sodipodi:role="line"
+         id="tspan2445"
+         x="79.019753"
+         y="229.37959">Stefan</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2447"
+       width="154.37456"
+       height="27.035143"
+       x="85.023582"
+       y="208.19965" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="79.019753"
+       y="262.15567"
+       id="text2449"
+       transform="scale(1.1459213,0.8726603)"><tspan
+         sodipodi:role="line"
+         id="tspan2451"
+         x="79.019753"
+         y="262.15567">Paris</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2453"
+       width="154.37456"
+       height="27.035143"
+       x="84.63176"
+       y="237.19386" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="78.677834"
+       y="295.38077"
+       id="text2455"
+       transform="scale(1.1459213,0.8726603)"><tspan
+         sodipodi:role="line"
+         id="tspan2457"
+         x="78.677834"
+         y="295.38077">Atlanta</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2459"
+       width="154.37456"
+       height="27.035143"
+       x="84.63176"
+       y="265.79626" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="78.677834"
+       y="328.15686"
+       id="text2461"
+       transform="scale(1.1459213,0.8726603)"><tspan
+         sodipodi:role="line"
+         id="tspan2463"
+         x="78.677834"
+         y="328.15686">IT</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2465"
+       width="154.37456"
+       height="27.035143"
+       x="84.720024"
+       y="294.71158" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="78.754852"
+       y="361.29153"
+       id="text2467"
+       transform="scale(1.1459213,0.8726603)"><tspan
+         sodipodi:role="line"
+         id="tspan2469"
+         x="78.754852"
+         y="361.29153">HR</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.99000000000000021;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 239.78996,136.69366 L 463.12375,143.35449"
+       id="path2491"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 239.78996,166.07968 L 462.73193,144.13812"
+       id="path3267"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 239.39815,195.0739 L 463.12375,143.74631"
+       id="path3782"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 238.81043,221.91313 L 462.34012,211.13826"
+       id="path3786"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 239.00633,249.14418 L 461.9483,211.13826"
+       id="path3790"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 238.61452,281.66471 L 462.73193,250.31962"
+       id="path3796"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 238.2227,309.09167 L 463.51556,250.31962"
+       id="path3800"
+       inkscape:connector-type="polyline" />
+  </g>
+</svg>

Modified: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI2.png
===================================================================
(Binary files differ)

Added: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI2.svg
===================================================================
--- idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI2.svg	                        (rev 0)
+++ idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI2.svg	2010-03-10 11:24:26 UTC (rev 183)
@@ -0,0 +1,568 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="297mm"
+   height="210mm"
+   id="svg4090"
+   sodipodi:version="0.32"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="SPI2.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.1"
+   inkscape:export-filename="/home/bdaw/Workshop/svn/picketlink/idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI2.png"
+   inkscape:export-xdpi="68.419998"
+   inkscape:export-ydpi="68.419998">
+  <defs
+     id="defs4092">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient2479">
+      <stop
+         style="stop-color:#ffcc00;stop-opacity:1;"
+         offset="0"
+         id="stop2481" />
+      <stop
+         style="stop-color:#ffcc00;stop-opacity:0;"
+         offset="1"
+         id="stop2483" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 372.04724 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1052.3622 : 372.04724 : 1"
+       inkscape:persp3d-origin="526.18109 : 248.03149 : 1"
+       id="perspective4099" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2479"
+       id="linearGradient4181"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(719.02167,180.79782)"
+       x1="239.78996"
+       y1="135.51822"
+       x2="463.12375"
+       y2="142.96268" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:document-units="mm"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.0065926"
+     inkscape:cx="508.7957"
+     inkscape:cy="419.75101"
+     inkscape:current-layer="layer1"
+     id="namedview4094"
+     showgrid="false"
+     inkscape:window-width="1598"
+     inkscape:window-height="962"
+     inkscape:window-x="0"
+     inkscape:window-y="30"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata4096">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="fill:#ffe680;fill-rule:evenodd;stroke:#000000;stroke-width:1.2948035px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2387"
+       width="236.12135"
+       height="205.90665"
+       x="16.208179"
+       y="219.61725"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.1363163px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="42.317955"
+       y="237.44505"
+       id="text2391"
+       transform="scale(0.9416918,1.0619185)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2393"
+         x="42.317955"
+         y="237.44505">IdentityObject</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2447"
+       width="154.37456"
+       height="27.035143"
+       x="36.328415"
+       y="276.97116"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="36.525414"
+       y="340.96243"
+       id="text2449"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2451"
+         x="36.525414"
+         y="340.96243">Paris</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2453"
+       width="154.37456"
+       height="27.035143"
+       x="34.943134"
+       y="317.88678"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="35.316551"
+       y="387.84854"
+       id="text2455"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2457"
+         x="35.316551"
+         y="387.84854">Atlanta</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2459"
+       width="154.37456"
+       height="27.035143"
+       x="33.94968"
+       y="361.39093"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="34.449604"
+       y="437.70087"
+       id="text2461"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2463"
+         x="34.449604"
+         y="437.70087">IT</tspan></text>
+    <rect
+       style="fill:#ffe680;fill-rule:evenodd;stroke:#000000;stroke-width:1.24412227px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect4133"
+       width="236.17203"
+       height="190.06212"
+       x="778.33081"
+       y="255.19791"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.1363163px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="854.82178"
+       y="270.33737"
+       id="text4135"
+       transform="scale(0.9416918,1.0619185)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan4137"
+         x="854.82178"
+         y="270.33737">IdentityObject</tspan></text>
+    <rect
+       style="fill:url(#linearGradient4181);fill-opacity:1"
+       id="rect4139"
+       width="154.37456"
+       height="27.035143"
+       x="804.43707"
+       y="302.21075"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="707.16528"
+       y="370.33398"
+       id="text4141"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan4143"
+         x="707.16528"
+         y="370.33398"
+         style="font-style:normal">John</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect4145"
+       width="154.37456"
+       height="27.035143"
+       x="804.43707"
+       y="349.28296"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="706.82336"
+       y="423.82608"
+       id="text4147"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan4149"
+         x="706.82336"
+         y="423.82608">Ann</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect4151"
+       width="154.37456"
+       height="27.035143"
+       x="804.43707"
+       y="398.53802"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="706.82336"
+       y="480.26849"
+       id="text4153"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan4155"
+         x="706.82336"
+         y="480.26849">Stefan</tspan></text>
+    <rect
+       style="fill:#d35f5f;fill-rule:evenodd;stroke:#000000;stroke-width:1.44520175px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2389"
+       width="389.8179"
+       height="155.3793"
+       x="647.3009"
+       y="53.022621"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:27.49196434px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="724.79858"
+       y="75.757256"
+       id="text2395"
+       transform="scale(0.8958481,1.1162607)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2397"
+         x="724.79858"
+         y="75.757256">IdentityObjectRelationshipType</tspan></text>
+    <rect
+       style="fill:#ffb380"
+       id="rect2417"
+       width="380.43814"
+       height="46.009197"
+       x="651.62427"
+       y="151.49507"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:27.53398705px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="817.88635"
+       y="150.45393"
+       id="text2419"
+       transform="scale(0.8015849,1.2475285)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2421"
+         x="817.88635"
+         y="150.45393"
+         style="font-weight:bold">JBOSS_IDENTITY_MEMBERSHIP</tspan></text>
+    <rect
+       style="fill:#ffb380"
+       id="rect2423"
+       width="380.82996"
+       height="43.028843"
+       x="652.61761"
+       y="101.11168"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:27.57409668px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="888.54498"
+       y="105.51034"
+       id="text2425"
+       transform="scale(0.7942266,1.2590865)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2427"
+         x="888.54498"
+         y="105.51034"
+         style="font-weight:bold">JBOSS_IDENTITY_ROLE</tspan></text>
+    <flowRoot
+       xml:space="preserve"
+       id="flowRoot4198"
+       style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:40px;-inkscape-font-specification:Sans;font-stretch:normal;font-variant:normal"><flowRegion
+         id="flowRegion4200"><rect
+           id="rect4202"
+           width="545.88379"
+           height="115.16535"
+           x="731.29999"
+           y="62.315601" /></flowRegion><flowPara
+         id="flowPara4204" /></flowRoot>    <rect
+       style="fill:#3771c8;fill-rule:evenodd;stroke:#000000;stroke-width:1.56528199px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2567"
+       width="245.78539"
+       height="289.08603"
+       x="298.33038"
+       y="185.28258"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.1363163px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="343.87497"
+       y="206.85603"
+       id="text2569"
+       transform="scale(0.9416918,1.0619185)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2571"
+         x="343.87497"
+         y="206.85603">IdentityObject</tspan><tspan
+         sodipodi:role="line"
+         x="343.87497"
+         y="242.02643"
+         id="tspan2617">Relationship</tspan></text>
+    <rect
+       style="fill:#afc6e9;fill-opacity:1"
+       id="rect2573"
+       width="154.37456"
+       height="27.035143"
+       x="328.24988"
+       y="280.49756"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="291.6156"
+       y="345.45236"
+       id="text2575"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2577"
+         x="291.6156"
+         y="345.45236"
+         style="font-style:normal">rel1</tspan></text>
+    <rect
+       style="fill:#afc6e9"
+       id="rect2579"
+       width="154.37456"
+       height="27.035143"
+       x="327.25644"
+       y="334.52396"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="290.40674"
+       y="406.91339"
+       id="text2581"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2583"
+         x="290.40674"
+         y="406.91339">rel2</tspan></text>
+    <rect
+       style="fill:#afc6e9"
+       id="rect2585"
+       width="154.37456"
+       height="27.035143"
+       x="326.26297"
+       y="392.72003"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="287.80591"
+       y="475.87845"
+       id="text2587"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2589"
+         x="287.80591"
+         y="475.87845">rel3</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 190.70297,291.42115 137.54691,1.66156"
+       id="path2619"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2447"
+       inkscape:connection-end="#rect2573"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+       d="M 482.62444,305.16486 804.43707,351.6508"
+       id="path2621"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2573"
+       inkscape:connection-end="#rect4145"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 189.31769,335.79751 137.93875,7.85086"
+       id="path2623"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2453"
+       inkscape:connection-end="#rect2579"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+       d="m 481.631,358.39625 322.80607,43.30463"
+       id="path2625"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2579"
+       inkscape:connection-end="#rect4151"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 188.32424,383.18116 137.93873,14.78378"
+       id="path2631"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2459"
+       inkscape:connection-end="#rect2585"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+       d="m 480.63753,407.17675 323.79954,3.9397"
+       id="path2633"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2585"
+       inkscape:connection-end="#rect4151"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="M 454.79606,280.49756 757.84292,197.50427"
+       id="path2635"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2573"
+       inkscape:connection-end="#rect2417"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="M 438.51377,334.52396 783.86192,197.50427"
+       id="path2637"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2579"
+       inkscape:connection-end="#rect2417"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="M 429.77957,392.72003 484.631,364.5591 798.60672,197.50427"
+       id="path2639"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2585"
+       inkscape:connection-end="#rect2417"
+       inkscape:export-filename="/home/bdaw/SPI2.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+  </g>
+</svg>

Modified: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI3.png
===================================================================
(Binary files differ)

Added: idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI3.svg
===================================================================
--- idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI3.svg	                        (rev 0)
+++ idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI3.svg	2010-03-10 11:24:26 UTC (rev 183)
@@ -0,0 +1,540 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="297mm"
+   height="210mm"
+   id="svg3415"
+   sodipodi:version="0.32"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="SPI3.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.1"
+   inkscape:export-filename="/home/bdaw/Workshop/svn/picketlink/idm/trunk/picketlink-idm-docs/ReferenceGuide/en/images/SPI3.png"
+   inkscape:export-xdpi="68.459045"
+   inkscape:export-ydpi="68.459045">
+  <defs
+     id="defs3417">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 372.04724 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1052.3622 : 372.04724 : 1"
+       inkscape:persp3d-origin="526.18109 : 248.03149 : 1"
+       id="perspective3424" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:document-units="mm"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.86831672"
+     inkscape:cx="559.36445"
+     inkscape:cy="412.18431"
+     inkscape:current-layer="layer1"
+     id="namedview3419"
+     showgrid="false"
+     inkscape:window-width="1598"
+     inkscape:window-height="962"
+     inkscape:window-x="0"
+     inkscape:window-y="30"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata3421">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="fill:#ffe680;fill-rule:evenodd;stroke:#000000;stroke-width:1.2948035px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2387"
+       width="236.12135"
+       height="205.90665"
+       x="16.975096"
+       y="70.077271"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.1363163px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="43.132359"
+       y="96.624481"
+       id="text2391"
+       transform="scale(0.9416918,1.0619185)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2393"
+         x="43.132359"
+         y="96.624481">IdentityObject</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2447"
+       width="154.37456"
+       height="27.035143"
+       x="37.095333"
+       y="127.43118"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="37.194672"
+       y="169.60143"
+       id="text2449"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2451"
+         x="37.194672"
+         y="169.60143">Paris</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect2459"
+       width="154.37456"
+       height="27.035143"
+       x="34.716599"
+       y="211.85094"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="35.118862"
+       y="266.33987"
+       id="text2461"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2463"
+         x="35.118862"
+         y="266.33987">IT</tspan></text>
+    <rect
+       style="fill:#ffe680;fill-rule:evenodd;stroke:#000000;stroke-width:1.24412227px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect4133"
+       width="236.17203"
+       height="190.06212"
+       x="776.79449"
+       y="433.87918"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.1363163px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="853.19025"
+       y="438.60007"
+       id="text4135"
+       transform="scale(0.9416918,1.0619185)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan4137"
+         x="853.19025"
+         y="438.60007">IdentityObject</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect4145"
+       width="154.37456"
+       height="27.035143"
+       x="802.90076"
+       y="527.96423"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="705.4826"
+       y="628.58081"
+       id="text4147"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan4149"
+         x="705.4826"
+         y="628.58081">Ann</tspan></text>
+    <rect
+       style="fill:#ffcc00"
+       id="rect4151"
+       width="154.37456"
+       height="27.035143"
+       x="802.90076"
+       y="577.2193"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="705.4826"
+       y="685.02325"
+       id="text4153"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan4155"
+         x="705.4826"
+         y="685.02325">Stefan</tspan></text>
+    <rect
+       style="fill:#d35f5f;fill-rule:evenodd;stroke:#000000;stroke-width:1.44520175px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2389"
+       width="389.8179"
+       height="155.3793"
+       x="660.73608"
+       y="131.51006"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:27.49196434px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="739.79572"
+       y="146.07008"
+       id="text2395"
+       transform="scale(0.8958481,1.1162607)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2397"
+         x="739.79572"
+         y="146.07008">IdentityObjectRelationshipType</tspan></text>
+    <rect
+       style="fill:#ffb380"
+       id="rect2417"
+       width="380.43814"
+       height="46.009197"
+       x="661.60449"
+       y="174.70314"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:27.53398705px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="830.33691"
+       y="169.05716"
+       id="text2419"
+       transform="scale(0.8015849,1.2475285)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2421"
+         x="830.33691"
+         y="169.05716"
+         style="font-weight:bold">JBOSS_IDENTITY_MEMBERSHIP</tspan></text>
+    <rect
+       style="fill:#ffb380"
+       id="rect2423"
+       width="380.82996"
+       height="43.028843"
+       x="661.44617"
+       y="230.27188"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:27.57409668px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="918.51117"
+       y="211.7515"
+       id="text2425"
+       transform="scale(0.7942266,1.2590865)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2427"
+         x="918.51117"
+         y="211.7515"
+         style="font-weight:bold">JBOSS_IDENTITY_ROLE</tspan></text>
+    <flowRoot
+       xml:space="preserve"
+       id="flowRoot4198"
+       style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       transform="translate(4.2218779,-21.706422)"><flowRegion
+         id="flowRegion4200"><rect
+           id="rect4202"
+           width="545.88379"
+           height="115.16535"
+           x="731.29999"
+           y="62.315601" /></flowRegion><flowPara
+         id="flowPara4204" /></flowRoot>    <rect
+       style="fill:#3771c8;fill-rule:evenodd;stroke:#000000;stroke-width:1.56528199px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect2567"
+       width="245.78539"
+       height="289.08603"
+       x="368.19653"
+       y="176.24435"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.1363163px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="418.06705"
+       y="198.34479"
+       id="text2569"
+       transform="scale(0.9416918,1.0619185)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2571"
+         x="418.06705"
+         y="198.34479">IdentityObject</tspan><tspan
+         sodipodi:role="line"
+         x="418.06705"
+         y="233.51518"
+         id="tspan2617">Relationship</tspan></text>
+    <rect
+       style="fill:#afc6e9;fill-opacity:1"
+       id="rect2573"
+       width="154.37456"
+       height="27.035143"
+       x="392.35776"
+       y="292.18906"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="347.55997"
+       y="358.84998"
+       id="text2575"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2577"
+         x="347.55997"
+         y="358.84998"
+         style="font-style:normal;stroke-width:2.48031497;stroke-miterlimit:4;stroke-dasharray:none">rel4</tspan></text>
+    <rect
+       style="fill:#afc6e9"
+       id="rect2585"
+       width="154.37456"
+       height="27.035143"
+       x="396.12912"
+       y="383.68176"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:28.99912834px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="348.7753"
+       y="465.52139"
+       id="text2587"
+       transform="scale(1.1459213,0.8726603)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan2589"
+         x="348.7753"
+         y="465.52139">rel5</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="M 143.43014,154.46633 440.39751,292.18906"
+       id="path2619"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2447"
+       inkscape:connection-end="#rect2573"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+       d="M 493.08248,319.2242 856.55059,527.96423"
+       id="path2621"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2573"
+       inkscape:connection-end="#rect4145"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="M 140.33544,238.88608 444.88483,383.68176"
+       id="path2631"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2459"
+       inkscape:connection-end="#rect2585"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+       d="m 500.77054,410.71691 299.13022,147.28247 47.07731,19.21992"
+       id="path2633"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2585"
+       inkscape:connection-end="#rect4151"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+       d="m 546.73232,294.82044 152.5832,-21.51972"
+       id="path2635"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2573"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connection-end="#rect2423" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+       d="M 508.50586,383.68176 795.85398,273.30072"
+       id="path2639"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect2585"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connection-end="#rect2423" />
+    <rect
+       style="fill:#d35f5f;fill-rule:evenodd;stroke:#000000;stroke-width:1.39482033px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="rect3512"
+       width="262.03473"
+       height="215.31567"
+       x="3.1501968"
+       y="308.21545"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <text
+       xml:space="preserve"
+       style="font-size:27.49196434px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="30.2122"
+       y="305.42551"
+       id="text3514"
+       transform="scale(0.8958481,1.1162607)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan3516"
+         x="30.2122"
+         y="305.42551">IdentityObject</tspan><tspan
+         sodipodi:role="line"
+         x="30.2122"
+         y="339.79047"
+         id="tspan3530">RelationshipName</tspan></text>
+    <rect
+       style="fill:#ffb380"
+       id="rect3518"
+       width="241.08806"
+       height="46.009197"
+       x="14.408681"
+       y="411.31964"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:27.53398705px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="22.941792"
+       y="358.72543"
+       id="text3520"
+       transform="scale(0.8015849,1.2475285)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan3522"
+         x="22.941792"
+         y="358.72543"
+         style="font-style:italic;font-weight:bold">Manager</tspan></text>
+    <rect
+       style="fill:#ffb380"
+       id="rect3524"
+       width="241.47987"
+       height="43.028843"
+       x="14.250356"
+       y="466.88837"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"
+       inkscape:connector-avoid="true" />
+    <text
+       xml:space="preserve"
+       style="font-size:27.57409668px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+       x="28.234097"
+       y="399.67862"
+       id="text3526"
+       transform="scale(0.7942266,1.2590865)"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200"><tspan
+         sodipodi:role="line"
+         id="tspan3528"
+         x="28.234097"
+         y="399.67862"
+         style="font-weight:bold">Administrator</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="M 194.79803,411.31964 434.37975,319.2242"
+       id="path3532"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect3518"
+       inkscape:connection-end="#rect2573"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.48031497;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 229.63924,466.88837 28.8575,-6.55953 168.82151,-49.61193"
+       id="path3534"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect3524"
+       inkscape:connection-end="#rect2585"
+       inkscape:export-filename="/home/bdaw/SPI3.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200" />
+  </g>
+</svg>

Modified: idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../../parent</relativePath>
    </parent>
 

Modified: idm/trunk/picketlink-idm-docs/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-docs/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-docs/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
 <parent>
    <groupId>org.picketlink.idm</groupId>
    <artifactId>picketlink-idm-parent</artifactId>
-   <version>1.1.0.Beta10</version>
+   <version>1.1.0.GA-SNAPSHOT</version>
    <relativePath>../parent</relativePath>
 </parent>
 

Modified: idm/trunk/picketlink-idm-hibernate/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-hibernate/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-hibernate/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

Modified: idm/trunk/picketlink-idm-ldap/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-ldap/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-ldap/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

Modified: idm/trunk/picketlink-idm-spi/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-spi/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-spi/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

Modified: idm/trunk/picketlink-idm-testsuite/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/picketlink-idm-testsuite/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -2,7 +2,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>../parent</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

Modified: idm/trunk/pom.xml
===================================================================
--- idm/trunk/pom.xml	2010-03-09 12:36:17 UTC (rev 182)
+++ idm/trunk/pom.xml	2010-03-10 11:24:26 UTC (rev 183)
@@ -3,7 +3,7 @@
    <parent>
       <groupId>org.picketlink.idm</groupId>
       <artifactId>picketlink-idm-parent</artifactId>
-      <version>1.1.0.Beta10</version>
+      <version>1.1.0.GA-SNAPSHOT</version>
       <relativePath>parent</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>




More information about the jboss-cvs-commits mailing list