Transparents
Download
Report
Transcript Transparents
TangoWeb Status
Raphaël GIRARDOT
Software engineer
Synchrotron Soleil
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”
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
TANGO WEB
TangORB.jar
Server
TangORBServer.war
WebTangORB.jar
-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
Client
COMETE API
MachineStatusWEB.jar
MamboWEB.jar
WebLauncher.jar
Current state of Web
architecture at SOLEIL
Server
JBoss AS 4.2.0 GA
TangORB 9 / Java6
Client
side (TangoWebServer) :
Side (WebTangORB):
Apache httpd 2.0.52
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)
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
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
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
Questions ?
SOLEIL
contact
[email protected]