Petals survey: your expectations, our answers

Petals ESB on the road of users's desires

Always keen on answering the needs of our community, we at Petals Link recently realized a survey among its most active members (enterprises, universities, local authorities...).

Among them, half hundred professionals from our clients, partners and prospects raised their voices. Architects, Consultants, Projects Managers and Developers state their opinion on Petals ESB, through a series of thematic questions. Here are the main results:

Environment

  • The favorite OS for development is Windows by a large margin (65%), followed by GNU/Linux (15%);
  • On the contrary, the target OS for production deployment is largely GNU/Linux (60%), with Windows following (15%).
  • Virtualization is massively used, as 75% of polled use at least one virtualization environment.
  • MySQL (40%) and Oracle (55%) largely outstand the other database engines.
  • Firefox is the first used browser, closely followed by reste le navigateur préféré pour l'utilisation des webapps, suivi de près par Chrome et Internet Explorer (toutes versions confondues);

Choice and Uses of Petals ESB

  • Why choose Petals?  For its distributed architecture.
    Most answers point out the advantages of Petals's distributed architecture, as the first reasons of using Petals are load balancing and high availability. Ongoing projects (either in-dev or in production) are another evidence, with a large majority deployed in multi-nodes (from 2 to 20 Petals servers and from 10 to 100 services).
    We are aware that deploying such an infrastructure implies a strong reliability of his core. Since several months, we have been improving our tests, methodologies and refactoring our code to create an extensive continuous integration processus.
  • How are Petals's performances? Satisfying.
    Answerers are globally satisfied of Petals's performances, while still putting them in the top tier priorities for next version.
    We are very moved by this trust, as we know that there always is some space for further performance improvments. This is also a prime objective of our testing/refactoring process on the whole code, starting with Petals core.
  • What's best, modular platform or all-in-one package? Modularity is favored, although by a very slim margin.
    The choice of modularity divided the crowd. Some are fond of flexibility, freely choosing container, components and tools in different versions and combinations. Some other would prefer a packaged platform, holding a fixed set of components and versions, for added simplicity and compatibility.
    We are preparing a solution which should satisfy everyone: while keeping a 100% modular distribution for community, we'll also provide a distribution dedicated to production. This "Enterprise" version will include the container and the most used components, for a warranted compatibility between them. It will also benefit from an extended support offer.

Your main demands

  • La garantie de livraison des messages.
    Prime demand of the answerers, the assured service execution will be provided through a dedicated component, Assured Service Execution Service Engine (SE-ASE), under development. We aim at releasing it by the beginning of September.
  • Integration with third-party tools for business monitoring, BPM or technical supervision.
    Petals already provides a component to integrate with open source data transformation solution, Talend (Petals-SE-Talend).
    Regarding supervision, we're currently redesigning Petals notifications system. We'll replace the present component based system by a set of standard log files, which can then easily been aggregated and processed by third-party solutions. We are, finally, currently working on integration with Apache CAMEL.
  • An extensive documentation
    We are aware that, in spite of our efforts these last months, our documentation is still lacking. Although our primary focus stays the development, we aim at catching up in time for the first release of our new "Enterprise" distribution.


All these informations will be completed and detailed in forthcoming interview of Christophe Deneux and Jean-Christophe Régnier, which will soon be published.

In the meantime, you can always take a look at the full report of our survey, by following the link hereunder.

View Petals survey report, May 2011