Difference between revisions of "Mickaël Rémond Application 2005"

Jump to navigation Jump to search
m
no edit summary
m
m
Line 7: Line 7:


My interest for Jabber gets back to 2000, when I was working at a company called IDEALX. I introduced Erlang as one of the main development language in this company. The company won a big project for large scale deploiement of Jabber Instant Messaging for the French Internet Service Provider LibertySurf.
My interest for Jabber gets back to 2000, when I was working at a company called IDEALX. I introduced Erlang as one of the main development language in this company. The company won a big project for large scale deploiement of Jabber Instant Messaging for the French Internet Service Provider LibertySurf.
The architecture was build around Jabberd with a lot of Erlang code for clustering, scalability and high-availability (See: [http://www.erlang.se/euc/01/remond_cesarini2001/sld001.htm] for the summary of the architecture, from an Erlang point of view).
The architecture was build around Jabberd with a lot of Erlang code for clustering, scalability and high-availability (See: [http://www.erlang.se/euc/01/remond_cesarini2001/sld001.htm The migration from Erlang to OTP: A case study of a heavy duty TCP/IP Client Server application] for the summary of the architecture, from an Erlang point of view).
At this time, I was in charge of the development of an XML-based EAI (Enterprise Applications Integration system) called Buster.
At this time, I was in charge of the development of an XML-based EAI (Enterprise Applications Integration system) called Buster.


Several years later (sometimes in 2003), I got involved in the ejabberd project, a robust, clustered, scalable and full-featured XMPP server implementation in Erlang (See:  
Several years later (sometimes in 2003), I got involved in the ejabberd project, a robust, clustered, scalable and full-featured XMPP server implementation in Erlang (See:  
[http://www.process-one.net/en/projects/ejabberd/index.html] and [http://ejabberd.jabber.ru/]). This project was interesting because it was showing the advantage of Erlang to develop robust applications.
[http://www.process-one.net/en/projects/ejabberd/index.html Process-one ejabberd page] and [http://ejabberd.jabber.ru/ ejabberd community]). This project was interesting because it was showing the advantage of Erlang to develop robust applications and was providing a strong Open Source Jabber server implementation.


In 2004, I have decided to start a new EAI project (Enterprise Application Integration) based on XML standards. The new project is called J-EAI and is based on the XMPP protocol. The underlying server implementation is of course ejabberd. The project has been recently used in an Integration platform prototype for the French Administration.
In 2004, I have decided to start a new EAI project (Enterprise Application Integration) based on XML standards. The new project is called J-EAI and is based on the XMPP protocol. The underlying server implementation is of course ejabberd. The project has been recently used in an Integration platform prototype for the French Administration.
10

edits

Navigation menu