ADL description example

 <!-- ==================================   -->
<!-- J2EE ARCHITECTURE                    -->
<!-- ==================================   -->
< component name="MyJ2EE">
  definition="fr.jade.resource.j2ee.J2eeResourceType">
<!-- ==================================   -->
<!-- APACHE                               -->
<!-- ==================================   -->
<component name="apache1"
     definition="fr.jade.resource.j2ee.apache.ApacheResourceType">
  <attributes>
     <attribute name="resourceName" value="apache" />
     <attribute name="dirLocal" value="/tmp/j2ee" />
     <attribute name="user" value="jlegrand" />
     <attribute name="group" value="jlegrand" />
     <attribute name="port" value="8081" />
     <attribute name="serverAdmin" value=" \n julien.legrand@inrialpes.fr This e-mail address is being protected from spam bots, you need JavaScript enabled to view it This email address is being protected from spam bots, you need Javascript enabled to view it " />
  </attributes>
  <virtual-node name="node1" />
  <packages>
     <package name="Apache HTTP server v1.3.29 (linux x86)" />
     <package name="Apache Wrapper" />
  </packages>
</component>
<!-- ==================================    -->
<!-- TOMCATS                               -->
<!-- ==================================    -->
<component name="tomcat1"
     definition="fr.jade.resource.j2ee.tomcat.TomcatResourceType">
     <attributes>
          <attribute name="resourceName" value="tomcat1" />
          <attribute name="dirLocal" value="/tmp/j2ee" />
          <attribute name="javaHome" value="/usr/local/java/jdk1.5.0_05" />
          <attribute name="workerPort" value="8098" />
     </attributes>
     <virtual-node name="node1" />
     <packages>
          <package name="Tomcat (linux x86)" />
         <package name="Tomcat Wrapper" />
     </packages>
</component>
<component name="tomcat2"
     definition="fr.jade.resource.j2ee.tomcat.TomcatResourceType">
     <attributes>
          <attribute name="resourceName" value="tomcat2" />
          <attribute name="dirLocal" value="/tmp/" />
          <attribute name="javaHome" value="/usr/local/java/jdk1.5.0_05" />
          <attribute name="workerPort" value="8099" />
     </attributes>
     <virtual-node name="node2" />
     <packages>
          <package name="Tomcat (linux x86)" />
          <package name="Tomcat Wrapper" />
     </packages>
</component><!-- ==================================    -->
<!-- MYSQL                                 -->
<!-- ==================================    -->
<component name="mysql"
definition="fr.jade.resource.j2ee.mysql.MysqlResourceType">
     <attributes>
          <attribute name="resourceName" value="mysql" />
          <attribute name="dirLocal" value="/tmp/j2ee" />
          <attribute name="user" value="jlegrand" />
     </attributes>
     <virtual-node name="node1" />
     <packages>
          <package name="MySql (linux x86)" />
          <package name="MySql Wrapper" />
     </packages>
</component>
<!-- ==================================    -->
<!-- BINDINGS                               -->
<!-- ==================================    -->
     <binding client="apache.worker1" server="tomcat1.resource" />
     <binding client="apache.worker2" server="tomcat2.resource" />
     <binding client="tomcat1.jdbc" server="mysql.resource" />
     <binding client="tomcat2.jdbc" server="mysql.resource" />
     <virtual-node name="node1" />
</definition>