OS3G - Open Source, 3rd Generation

A (humble) attempt to publish news from the trenches where Free/Libre/Open-Source Software is brought to the mainstream -- and Francois Letellier's blog, too

Wednesday, April 05, 2006

ObjectWeb Architecture Meeting

The Q2 architecture meeting organized by ObjectWeb is being held today and tommorrow. The morning session was focusing on ObjectWeb projects: either existing or proposed.

Sebastien Bahloul presented FederID, an identity management project. FederID relies on InterLDAP (an identity management project written on Java on top of Tomcat), LASSO (impl. of Liberty Alliance specifications) and LemonLDAP (SSO reverse proxy).

Daniel le Berre presented SAT4J, an (AI, to use a buzzword) ObjectWeb project for satisfiability. Satisfiability is the idea to find assignments of variable that satisfy a set of clauses built from a propositional language. Satisfiability is a NP-Complete problem (proven in 1971). SAT solvers are used in production, also for "fun" (eg SuDoKu, crosswords, etc). "Commoditization" happens in SAT solvers due to standardization of input format: people can take any solver they want as long as it is designed to be embedded in other software. SAT4J is a library for Chaff-like solvers, in Java. The projects was started in 2003, its efficiency has been validated during SAT competitions, and it is designed for "end users". SAT4J may be used in a semantic web context, to work on ontology matching (eg S-MATCH project). OpenOME is an Eclipse plug-in for requirements engineering. Daniel proposes to work on a distributed/Grid SAT solver at ObjectWeb. People knowing how it can be designed on a Grid are required (eg ProActive).

Gianfranco Boccalon (Spago project leader) presented an update on Spago. Spago is evolving towards SOA (possible links with Petals, Celtix, BPEL, UDDI ...)

Dominique Leroux from Oxymel presented OFC Charts. The Oxymel company has been created by experts originating from the O2 project (object oriented database). Oxymel derives 90% of its revenue from services (10% from framework licenses). Oxymel proposes OFC Charts to ObjectWeb. OFC Charts creates graphs (SVG based on Batik): pie charts, vertical line charts, stacked bar charts, speedometer, explode pie charts, gauge charts, complex charts, etc. Oxymel wants to go open source due to customer demand.

Laurent Guérin gave us an update on Telosys, an ObjectWeb AJAX framework. Telosys is made of a client-side AJAX/JavaScript framework (DHTML or XUL), a server side framework and productivity/development tools as Eclipse plug-ins (DAL Object generator, screen builder). v1.0 is planned for end of April. Telosys is to bring best of two worlds: lightweight clients + client/server. It brings quality and productivity to the development process. To use Telosys, all one has to do is dropped telosys.jar in the project and... voila. During the dialog handled by Telosys, no assumption is made on the kind of client accessing the server: could be a browser, a rich client, another server. The JavaScript library is contained into a single telosys.js file.

The last presentation of the morning session was delivered by Alain Boulze and Adrien Louis about JOnES, a RNTL project (kicked off March 9, 2006). Alain conducts the ESB initiative at ObjectWeb, while Adrien is lead of the Petals project. JOnES aims at giving a one answer to integration problems, reusing other ObjectWeb projects. In JBI, contained distribution is considered future work. JOnES/Petals promotes a vision of a distributed JBI environment seen as a single container. JOnES follows a Fractal architecture. JOnES has the nice approach of aiming at SCA compatibility in addition to JBI, thanks to the use of Fractal.


Post a Comment

<< Home