1
1
Fractal Deployment
Framework
Monday, December 11, 2006
Philippe MERLE ([email protected])
Nicolas DOLET ([email protected])
Jacquard Project - INRIA Futurs,
Laboratoire d‘Informatique Fondamentale de Lille (LIFL),
Université des Sciences et Technologies de Lille (USTL),
Villeneuve d’Ascq, France
RNTL JOnES Meeting Paris - France
2
2
Outline
End user language for FDF descriptions
Properties file reification
Joram domain declaration
Launch an administration browser
For the PEtALS server
For JBI components
Perspectives
Write software personnalities with the FDF language
Communication of heterogeneous technologies
3
3
FDF language
petals-geants = PEtALS.SERVER {
archive = PEtALS.ARCHIVE(Archive_Path);
home = PEtALS.HOME(Home_Path);
java = Hosts/geants/software/java;
host = Hosts/geants;
}
<component name="petals-geants" definition="PEtALS.SERVER">
<component name="archive" definition="PEtALS.ARCHIVE(…)"/>
<component name="home" definition="PEtALS.HOME(…)"/>
<component name="java" definition="Hosts/geants/java"/>
<component name="host" definition="Hosts/geants/host"/>
</component>
4
4
Properties file reification
petals-penhors = PEtALS.SERVER {
archive = PEtALS.ARCHIVE(…);
home = PEtALS.HOME(…);
java = Hosts/penhors/software/java;
host = Hosts/penhors;
properties {
http-port = HTTP.PORT(7700);
jmx-user = JMX.USER('');
jmx-password = JMX.PASSWORD('');
jmx-port = JMX.PORT(8081);
joram-domain = JORAM.DOMAIN(JOnES);
joram-id = JORAM.ID(0);
joram-user = JORAM.USER(petals);
joram-domainport = JORAM.DOMAINPORT(7740);
joram-tcpport = JORAM.TCPPORT(7760);
joram-password = JORAM.PASSWORD(petals);
}
}
5
5
Properties file template
# -----------------------------------------------------------------------
# JMX properties
# -----------------------------------------------------------------------
html.port=#[http-port]
jmx.port=#[jmx-port]
jmx.user=#[jmx-user]
jmx.pwd=#[jmx-password]
# -----------------------------------------------------------------------
# JORAM properties
# -----------------------------------------------------------------------
joram.id = #[joram-id]
joram.domainport = #[joram-domainport]
joram.tcpport = #[joram-tcpport]
joram.user = #[joram-user]
1 / 11 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !