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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!