Presentation is loading. Please wait.

Presentation is loading. Please wait.

TangoWeb Status Raphaël GIRARDOT Synchrotron Soleil Software engineer

Similar presentations


Presentation on theme: "TangoWeb Status Raphaël GIRARDOT Synchrotron Soleil Software engineer"— Presentation transcript:

1 TangoWeb Status Raphaël GIRARDOT Synchrotron Soleil Software engineer
Main contact for SOLEIL archiving System Synchrotron Soleil

2 Reminder about JBoss JBoss AS is the free version of JBoss (whereas JBoss EAP is the entreprise version) JBoss 5 is the last stable release of JBoss AS JBoss 7 introduces a brand new architecture, with a complete rewriting of the engine. From JBoss 8, JBoss AS was renamed to “WildFly”

3 Reminder on MamboWEB architecture
The applications reach TANGO via Internet thanks to 3 jars: WebTangORB : Module to get data WebLauncher : starts application on client side TangORBServer : Tango Web Server. PROS No modification are to be done on the application side to make it available through the WEB CONS Rely on the availability of a JVM on the client side TANGO WEB WebTangORB.jar COMETE API TangORB.jar MachineStatusWEB.jar MamboWEB.jar TangORBServer.war Server Client WebLauncher.jar

4 Current state of Web architecture at SOLEIL
Server side (TangoWebServer) : JBoss AS GA TangORB 9 / Java6 Client Side (WebTangORB): Apache httpd TangORB9 / Java6 32 bits RedHat 4 TangoWeb is mainly used for MamboWeb (for users who need to access the machine archived data without being in the control room)

5 Problems JBoss 4 is obsolete, no more supported, and is not guarranted to be compatible with java 7 and further versions JBoss 4 has strong lacks in performances and is difficult to maintain Java 6 is completely obsolete, and Java 7 is already replaced by Java 8 Java 8 (and latests releases of Java 7) are not compatible with old OS like Redhat 4 MamboWeb/WebTangORB is not realy compatible with alternative devices, like smartphones

6 Proposals Step 1: Migrate to more recent versions of JBoss (Wildfly 10 ?) Step 2 : Think about alternative implementations of both server and client solutions Server side: latest EJB ? Client side: HTML5 version ? Collaboration with ELETTRA or any institute interested in such a solution Choose common libraries

7 Conclusion Little efforts were made these last years on the tango web service. In the meanwhile, Web technologies evoluted and became more and more necessary for facility monitoring. It is time to get rid of dynosorus solutions SOLEIL would be happy to share ideas and collaborate on the subject

8 Questions ? SOLEIL contact


Download ppt "TangoWeb Status Raphaël GIRARDOT Synchrotron Soleil Software engineer"

Similar presentations


Ads by Google