1 1 Fractal Deployment Framework Monday, December 11, 2006 Philippe MERLE Nicolas DOLET Jacquard Project.

Slides:



Advertisements
Similar presentations
RSDB Installation & Configuration
Advertisements

17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
WebDT Content Manager 6.0 Pro
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Presenter: James Huang Date: Sept. 29,  HTTP and WWW  Bottle Web Framework  Request Routing  Sending Static Files  Handling HTML  HTTP Errors.
Tux2 Database The Architecture of Our System © Juhani Välimäki 2005.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
1 1 Fractal Deployment Framework Thursday, April 12, 2007 Nicolas DOLET ADAM Project - INRIA Futurs, Laboratoire d‘Informatique.
5 Copyright © 2006, Oracle. All rights reserved. Securing Grid Control.
Deployment and administration of SOA / SCA distributed systems Grand Colloque STIC 2007, La Villette – Cité des sciences et de l’industrie Damien Fournier,
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Monitoring OSGi platforms with ProActive Virginie Legrand OASIS Team - INRIA Sophia Antipolis.
Chapter 1: An Introduction To ASP.NET Web Programming
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
OpenCCM: The Open CORBA Components Platform OSMOSE WP3 CCM Meeting 14th November 2003, LIFL, Lille, France Philippe Merle Jacquard Project.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Deploying and Managing Software by Using Group Policy.
Linux Operations and Administration
Hyrax Installation and Customization Dan Holloway James Gallagher.
2440: 141 Web Site Administration Remote Web Server Access Tools Instructor: Enoch E. Damson.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
1 Jean-François Desnos, Geneviève Gras, Béatrice Meier, Laurent Pilet Université Joseph Fourier, Université de Strasbourg, Clermont Université.
VueCentric Architecture
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 29.1 Multi-Tier Architecture 29.2 Web Servers.
1 Web Server Administration Chapter 9 Extending the Web Environment.
Configuration Management and Server Administration Mohan Bang Endeca Server.
CaGrid 2.0 December What is caGrid 2.0??? Provides a patch for caGrid 1.x to support SHA2 OSGi implementation of WSRF on the new technical stack.
IMS Technical Conference IMS Java Remote Database Services Kyle Charlet.
1 September 2007 – Tango Meeting – D. Baraba-Rossa, M. Ounsy TANGO WEB Protocol.
1 Designing and Deploying an SCA system architecture using DeployWare (FDF) Online Store Demo Damien Fournier, Philippe Merle INRIA ADAM team / SCOrWare.
Optimized Java computing as an application for Desktop Grid Olejnik Richard 1, Bernard Toursel 1, Marek Tudruj 2, Eryk Laskowski 2 1 Université des Sciences.
Chemical Toxicity and Safety Information System Shuanghui Luo Ying Li Jin Xu.
1 Session 1: Introduction to HTML Spring Today’s Agenda Cover useful terminology for today’s session HTML, browsers, servers, etc. HTML Tags Get.
OpenCCM: The Open CORBA Components Platform 3rd ObjectWeb Conference 20th November 2003, INRIA Rocquencourt, France Philippe Merle INRIA.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Outline  Enterprise System Integration: Key for Business Success  Key Challenges to Enterprise System Integration  Service-Oriented Architecture (SOA)
Introduction to ASP.NET 1www.tech.findforinfo.com.
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
1 1 JEE and Deployment Thursday, August 30th ADAM Seminar Cap Hornu – Baie de Somme France.
Module 6: Configuring User Environments Using Group Policy.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
OpenCCM MdC Philippe Merle LIFL - INRIA (soon)
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
0 0 Thread Management in Application Servers Wednesday, October 11, 2006 Nicolas DOLET Philippe MERLE
N NESSTAR: A Semantic Web Application for Statistical Data and Metadata Pasqualino “Titto” Assini Nesstar Ltd - UK.
Sampling the Horizon Information Portal Administration 4.0 Steven J. Orton Education Services.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
ProActive components and legacy code Matthieu MOREL.
1 Cooperative Open Workflow Yvan Peter, Thomas Vantroys Laboratoire TRIGONE – Equipe Noce Université des Sciences et Technologies de Lille
1 Chapter Overview Creating Web Sites and FTP Sites Creating Virtual Directories Managing Site Security Troubleshooting IIS.
NERDug 2009 Session WebAdvisor 101: From Soup to Nuts! 7/30/2009 at 2:00pm Emerald Room Jeff Butera Hampshire College
OpenCCM: Status and Work plan Dr. Philippe Merle LIFL - INRIA ObjectWeb Architecture Meeting, Grenoble, 21 – 22.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Blog-based technology for WIS Japan Meteorological Agency Presented by Tatsuya Noyori Expert Team on WIS-GTS Communication Techniques and Structure (TOULOUSE,
17 Copyright © 2004, Oracle. All rights reserved. Deploying an ADF Application.
ITEA S4ALL project, 20th June 2007 S4ALL: Services For ALL ITEA S4ALL Demonstration 4 and 5 Deploying any ITEA S4ALL Infrastructure Automatically Nicolas.
Citrix MetaFrame Conferencing Manager 3.0 Codename – “Opal” Release Date – April 27, 2004.
WMarket For Adminstrators Manual Installation. Basic Dependencies To install your own WMarket instance, you are required to install the following software:
Web Server Administration Chapter 6 Configuring a Web Server.
2015 暑期電腦課程 -H3 HOW FTP WORKS? By
How FTP works ? & Send you web pages to server Speaker : Frank Liu.
SAP Business One 9.0 integration for SAP NetWeaver Installation and Technical Configuration 2013 March.
Packaging and Deploying Windows Applications
Training Objectives About D2F Download Installation Configuration
An Information System about Research Units
Chapter 10: Supporting and Maintaining Desktop Applications
Using Servlet Contexts to Deploy Servlets
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
Presentation transcript:

1 1 Fractal Deployment Framework Monday, December 11, 2006 Philippe MERLE Nicolas DOLET Jacquard Project - INRIA Futurs, Laboratoire dInformatique Fondamentale de Lille (LIFL), Université des Sciences et Technologies de Lille (USTL), Villeneuve dAscq, 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; }

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] …

6 6 Domain declaration domain = PetalsDomain(JOnES) { petals-penhors = /PEtALS-Servers; petals-singha = /PEtALS-Servers; petals-primus = /PEtALS-Servers; } Parameters can be optional: Default values are provided A global domain can be defined in one way

7 7 Launch an administration browser Install Start Manage Stop Uninstall

8 8 Launch an administration browser Install Start Manage Stop Uninstall

9 9 Distributed deployment JORAM JBI JORAM JBI Common domain

10 Perspectives JORAM JBI JORAM EJB Common domain Communication of heterogeneous technologies Write software personnalities with the FDF language

11 Thank you Any questions ? FDF available at: