50 likes | 66 Views
This demonstration showcases the automatic deployment of ITEA S4ALL infrastructure using the Fractal Deployment Framework (FDF). Learn how to deploy, configure, manage, and uninstall complex software stacks with ease.
E N D
S4ALL: Services ForALL ITEA S4ALL Demonstration 4 and 5 Deploying any ITEA S4ALL Infrastructure Automatically Nicolas Dolet and Philippe Merle INRIA Jacquard Team ITEA S4ALL project, 20th June 2007
Demo Scenario 4 & 5 CHAT/IM Platform (mCentric) Broadcast Server (ALU) Internet Chat/IMServer SIP Server RSS Server WS Servlet Application Send Alert to Schneider Operator Chat Rooms. (RSS Data + Schneider Data) Call to responsible by IMS Messaging WS Request to Get RSS Stream to get Tomorrow’s Temperature WS Request to Get Schneider Gateway Temperature GPRS Network WIFI Network Internet Schneider Server JOnAS Automatic Deployment WS JoramServer Traceability Events Servlet Reliable data delivery Java Client with SIP & WIFI Libraries Internet O&M DataAcquisition JMSClient JoramClient JoramServer -- JMS API -- WS = Web Service Embedded Joram OSGi Industrial Gateway Flash
Demo Objective • ITEA S4ALL infrastructures are composed of complex stacks of heterogeneous software deployed on distributed systems • Operating systems, language runtime, data base servers, middleware services, application servers (OSGi, JBI, JEE), Web services (OSGi bundles, JBI components, WAR, BPEL), etc. • Especially the Broadcast Server of demo 4&5 uses • Java Runtime Environment • Apache Tomcat Servlet Engine • Web services as WAR servlets (done by ALU) • ObjectWeb Orchestra BPEL Engine (done by Bull) • ObjectWeb JOnAS JEE Application Server (done by Bull) • Web services as BPEL processes (generated by ALU) • How to deploy any ITEA S4ALL infrastructure automatically?
Fractal Deployment Framework • A framework to deploy any ITEA S4ALL infrastructure automatically • Deploy = install configure start manage stop unconfigure uninstall • FDF is • A language to describe stacks of software to deploy • A virtual machine to execute FDF descriptions • A graphical interface to manage deployments • Done by INRIA/Jacquard
What Will be Shown Now BPEL Applications Orchestra Tomcat FDF Ant JOnAS Java Java FDF FDF