Paris, France - October 3, 2007 - Portugal Telecom has deployed ProcessOne’s Instant Messaging solution as their core Instant Messaging platform. This leading european Internet Service Provider (ISP) has established a strong relationship with ProcessOne and is totally satisfied with the scalability and robustness of their new Instant Messaging system.
Owned by Portugal Telecom, SAPO is the largest Internet Service Provider (ISP) in Portugal. The company had a large online messaging community, but its existing server was simply not stable enough to cope with demand.
“We had daily interruptions in service, which were costing us customers,” explains Pedro Melo, technical consultant at SAPO. “We worked with the existing supplier for quite a long time to try to resolve these stability issues, but it just got to the point when we couldn’t put up with the costs and problems any longer.”
As an ISP, the company needed a stable server to support its instant messaging (IM) capability and a more flexible platform for delivering a wider range of customer services. In addition, it needed a server that could scale horizontally as its customer base grew.
SAPO was already aware of ProcessOne and so contacted the company for its advice. “We discovered that ProcessOne solutions were already successfully powering some very big and growing sites, and this gave us all the reassurance we wanted,” says Melo. “We didn’t need to look any further.”
Migrating platforms quickly
ProcessOne specialises in developing high-performance messaging solutions based on the ejabberd server. A standard technology from the Internet Engineering Task Force, ejabberd is based on the widely accepted eXtensible Messaging and Presence Protocol (XMPP) and offers a highly robust messaging platform. ejabberd is also an open source technology and is thus a secure choice for SAPO.
ProcessOne helped SAPO to prepare the migration from its existing server and then customise the technology. It advised the company about integration with its existing internal infrastructure and provided tools for load testing. The migration was completed very quickly and without any significant issues.
“We were up and running in less than two months,” explains Melo. “ProcessOne was extremely helpful. The team was interested in our business, provided us with good advice and support and always reacted quickly if we had any issues.”
SAPO is confident that it made the right decision in selecting an ejabberd-based platform. “ejabberd is the enterprise-class, large-scale deployment king,” says Melo. “It has been working very, very well.”
Living in an open world
SAPO has a longstanding commitment to open source technologies, so ejabberd provides a good fit with the company’s IT strategy. If it needs to, the company knows that it can look into the code itself, diagnose problems and suggest fixes or customisations. “SAPO has a strong open source culture,” explains Celso Martinho, CTO of SAPO. “Using open source software enables us to be innovative, flexible and reactive in a global market where the absence of these qualities can seriously hurt your business.”
Through their work together, ProcessOne has produced a number of ejabberd product extensions to meet SAPO’s specific business requirements, and SAPO now plans to make these extensions openly available to other users of ejabberd. SAPO also plans to publish the code it developed for migrating from its previous solution to the ejabberd platform, and it believes that this, in particular, will be very useful to other companies.
But it is not just the ejabberd technology that is open. ProcessOne also has a very open relationship with its clients. “The company provides us with access to its internal development site, so that we can see exactly what it is doing and the status of all tasks,” explains Delfim Machado, technical project leader at SAPO. “Both sides feel that nothing is hidden.”
Delivering integrated services
Since going live with ejabberd, SAPO has been able to successfully use IM to enhance other services. For example, it has integrated its ejabberd server with its SMS network, so customers can now send messages to the mobile phones of friends and colleagues from their PCs using IM. Similarly, customers can elect to receive an IM message when a new comment is posted to their blog or when they receive an important email from a specific email address.
“We are really excited about all of the possibilities with ejabberd,” says Melo. “The integration of IM with other services creates a really strong differentiator for us. In the future, we plan to integrate more and more services with IM.”
In particular, SAPO plans to work with ProcessOne in the months ahead to extend the use of IM into the areas of multi-media and Voice over IP (VoIP). As new technology standards emerge, SAPO will also work with ProcessOne to integrate these into its ejabberd platform and services.
Martinho concludes: “ejabberd has proven to be a carrier-class solution. It has provided us with a robust and scalable platform that we can trust for our messaging projects. We have a strong relationship with ProcessOne and are very confident about the future.”
Download the complete Case Study in PDF format: ProcessOne Provides a Stable and Flexible Instant Messaging Platform for leading European ISP
Based in France, ProcessOne specialises in the development of high-performance messaging solutions. The company is actively developing the ejabberd server and offers strong commercial support for ejabberd installations around the world. More information about ProcessOne is available at http://www.process-one.net.
Categories: Companies ProcessOne
Erlang on Twitter
» akohli (akohli): Erlang live. Web machine. @stevevinoski http://t.co/D9xwJqL6GN
Erlang live. Web machine. @stevevinoski http://t.co/D9xwJqL6GN
» Huda_Atmaja (huda atmaja): Bagi Pin lo don RT @doni_erlang: Folowed hud hehe “@Huda_Atmaja: Follback don @doni_erlang”
Bagi Pin lo don RT @doni_erlang: Folowed hud hehe “@Huda_Atmaja: Follback don @doni_erlang”
» Tifany_Anderson (Bungas❄): @doni_erlang dak ingt lg hh
@doni_erlang dak ingt lg hh
» yaaliia (Nurlia Febrianti): Ywdh gk adk cariin”@doni_erlang: Biarinn ahahahha :p”@yaaliia: Bang @doni_erlang jahaaat-_-””
Ywdh gk adk cariin”@doni_erlang: Biarinn ahahahha :p”@yaaliia: Bang @doni_erlang jahaaat-_-””
» doni_erlang (Dony Erlangga): Folowed hud hehe “@Huda_Atmaja: Follback don @doni_erlang”
Folowed hud hehe “@Huda_Atmaja: Follback don @doni_erlang”
» doni_erlang (Dony Erlangga): Biarinn ahahahha :p”@yaaliia: Bang @doni_erlang jahaaat-_-”
Biarinn ahahahha :p”@yaaliia: Bang @doni_erlang jahaaat-_-”
» yaaliia (Nurlia Febrianti): Bang @doni_erlang jahaaat-_-
Bang @doni_erlang jahaaat-_-
Number of aggregated posts: 10651
Most recent article: May 21, 2013
» Moraru on This is Why You Spent All that Time Learning to Program: It is true that computer science was a pain in the back at time that i’ve had to learn it…
» Commercial hand dryers on Couchbase Meetup at new HQ: Buy online from here where you will get so much of variety in Commercial hand dryers for people. If you…
» Fort McMurray Homes on Motivated Reasoning and Erlang vs Python vs Node: I don’t really understand why this post is motivational? I don’t even see a post, just a title. Fort McMurray…