OW2Con2011 Videos are online

The videos of all the OW2Con2011 have been published to the OW2 Youtube channel. My talk about Petals BPM and The Cloud is also available.

You are right, I need to smile more, be less tired and have a demo of the BPM editor working on low resolution displays… BTW, the demo of the DSB Monitoring & Management console used to deploy and monitor BPEL process works.

Comparing comparable things

Last week at OW2Con, Talend CTO talked about their data and service integration solution. This sentence impressed me (almost this one, not sure it was so short):

We have more than 500 connectors!

Wow! Great, let’s have a look to that! What is a connector? In the Petals ESB context connectors are the bindings represented in the upper part of this well-known image

Petals ESB

Petals ESB

So, we have almost 8 connectors. Looks that we are poor… So let’s look in details what is a Talend connector: http://www.talendforge.org/components/.

Can you see that? A Talend component is almost an operation in a service, or let’s say that it is an input/output from a data source. So a service is not as generic as a Petals service but it is a specialized service i.e. we can also have tons of ‘components’ for Petals ESB, it just means that we have to provide configuration artifacts for all the services that we find: Salesforce, Amazon EC2, S3, all the databases in the world, etc, … Oh no, wait! Don’t you see the Talend component on the bottom of the figure just above? Yes we have a Talend connector so we have 500+ components in Petals ESB :)

No really, Talend guys really do an incredible work and their recent press releases are really impressive. Congrats!

 

Back From OW2Con 2011

I was in Paris last week for the OW2 annual conference and I gave a talk called “Petals BPM and the Cloud” during the Open Cloud Summit Session (wow what a name!). This talk was about showing that we have things running and ready to be published in the Cloud. As I said during my talk, difficulty is not to provide the SaaS layer, pushing a Web app to the Cloud is not so hard (and not so interesting). The interesting part is about building the PaaS layer. In the current case, the PaaS will provide “Integration as a Service”, or how we can use Petals Service Bus, to provide ways to integrate, orchestrate, manage and monitoring business services.

My son is an open source fan

My son is an open source fan

So let’s go back on my talk, where I planned to show things working… Unfortunately, I was not able to show anything due to some low resolution problems and this was really a shame; next time I will prepare a video in case of something like that happens. I am going to record these videos this week to show that we have interesting things under development : We can create business processes with Petals BPM and deploy them on the service bus in order to execute and monitor the process itself in a distributed way.

While waiting these videos, here are the slides of my talk. There are sort of ‘zen’ slides so the talk I gave was really important to understand all… So come and see me next time, or just send me comments.

For the other parts of the conference, as usual, there were really interesting presentations and discussions around OW2, open source and Cloud. One fun thing which I learnt was that OW2-Jonas is used in MS Azure Cloud solution as support of J2EE apps (can I also inform that Microsoft was a big sponsor of OW2Con? Yes, really, they gave money for an open source conference, that’s fun). Well, there were so many interesting things and I can not list all here. But open source is really something companies should have a look if they do not did it already, they will be surprised to see how active and professional is the community behind it.

Let’s talk at OW2Con 2011

This year again, I submitted a talk proposal to the OW2 annual conference and it has just been approved by the OW2 management office.

While last year I spoke about some conceptual things around the Distributed Service Bus and the Cloud, this year I will go one step further with some live demonstrations not only dealing with service bus stuff, but also with some BPM tools and the Cloud stack we actively develop in the research team at PetalsLink. Here is my talk proposal:

All the services are moving to the Cloud, so are business processes. In this talk, we will show how to create collaborative business processes using an open source SaaS BPMN Editor. But designing business processes is not enough, why not running them in the Cloud? We will see that we can rely on a completely Cloud-aware SOA software infrastructure combining several open sources solutions such as a Service Bus and IaaS framework. The resulting ‘Cloud Service Bus’ allows the integration of in-house services in order to benefit from Cloud-based features such as elasticity, load balancing, service clustering and migration. This Cloud Service Bus will serve as the runtime basis of the business processes producing a Petals Cloud Stack solution. All in the Cloud, all open source!

I really hope to have time to work on some cool things to add more foggy-cloudy stuff and have things running on a real cloud infrastructure. I have many ideas in my mind these days and it is really really really cool.

Oh and I will also talk a bit about what we are currently building in the Play FP7 project. We have to show things in two weeks at the European Commission and these things are really interesting to share with OW2 attendees and staff.

BTW, I think that there is some free beer social event this year at OW2Con, see you there of course!

OW2Con 2011, call for presentations

Ca y est, le call pour OW2Con 2011 est lancé, il n’y a plus qu’à y répondre! Sur la lignée de ce que j’ai présenté l’an dernier, je pense soumettre quelque chose plus axé sur une démonstration en montrant la chaine complète SOA et BPM orientée Cloud que nous sommes en train de développer activement au département R&D de PetalsLink.

PetalsLinkLabs Stack

PetalsLinkLabs Stack

Following the successes of the 2009 and 2010 editions of OW2 Annual Conference, we are very pleased to launch now OW2Con 2011, that will take place on November 23 and 24 in Orange Labs’ innovative and professional conference site “Issy Innovation Garden” in Paris.
The event will offer two days of high-level technical presentations around open source middleware technologies and generic applications. This will be a unique opportunity for attendees and sponsors of the event to meet with peers and network with the international open source community at large. All sessions will take place in English language, including technical and business presentations, and featuring the OW2 Open Source Cloudware Initiative. Parallel sessions (BoFs, side events, third parties projects) will complete the program. Among the main novelties that will be included in the OW2Con 2011 program, the “SQUAT” project (Software Quality Assurance and Trustworthiness) is a major one. Unique program of this kind, SQuAT has the aim to improve the quality of code by generalizing quality tests on OW2 technologies and setting up a quality label. Additionally, one year after the launch of the Open Source Cloudware Initiative and the involvement in current or future collaborative projects, OW2 has reaffirmed its position as a main actor in the open source cloud computing area that will be demonstrated during the conference.

Source, http://www.ow2.org/view/Events/OW2AnnualConference2011

 

 

Logiciels Libres SOA et BPM par PetalsLink

PetalsLink ce n’est pas juste Petals ESB. C’est aussi toute une collection d’outils complémentaires pour créer une véritable pile Open Source. Bertand Escudié, Président de PetalsLink, donne un aperçu de notre vision dans cette vidéo tournée lors de SolutionsLinux 2011.

Tant qu’on y est, PetalsLink s’agrandit et cherche des consultants pour développer le business sur Paris. Des postes en R&D sont aussi ouverts sur Toulouse.

OSCON Talk rejeté

Comme le reste des talks proposés par la communauté OW2 à OSCON 2011, le mien a aussi été rejeté. Pourtant le titre sonnait bien “Cloud Service Bus – a public, private and hybrid cloud integration approach for SOA” .Bizarre… Serait ce parce que nous ne sommes pas sponsor de la conf, parce que nous sommes mauvais, ou pire bon mais Français? Ah non c’est le Cloud, c’est has-been. Dommage, j’avais des choses presque intéressantes à raconter, vous en pensez quoi?

Oh!?

Gartner predicts that by 2012 20% of businesses will own no IT assets. A key aspect of this trend is the move towards cloud-enabled services. Open source solutions are key enablers of this trend. This talk will explore how a fully open sourceSOA-based solution can use the Cloud to open and extend enterprise software infrastructure.

The attendee will first learn how a Cloud-aware SOA software infrastructure can be built combining an Enterprise Service Bus [http://petals.ow2.org] and a Cloud infrastructure framework [http://opennebula.org]. This creates a ‘Cloud Service Bus’ which will allow the integration of in-house services in order to benefit from Cloud-based features such as elasticity, load balancing, service clustering and migration. Then, the talk will go one step further: by using the Cloud framework capabilities, the Cloud Service Bus can be extended to a hybrid approach combining both public and private Clouds. This shows the attendee how to bring the advantages of modern cloud based solutions to legacy enterprise applications while keeping sensitive data and services inside the enterprise. A Cloud-based SOA solution needs to be governed, monitored and managed in a totally transparent way akin to a traditional SOA solution; throughout the presentation the talk will show how the Cloud Service Bus approach does not break the SOA paradigm.

This work is part of the Open Source Cloudware Initiative launched by the OW2 Consortium [http://www.ow2.org/view/Cloud/] and uses research work from the SOA4All [http://soa4all.eu] and Play [http://play-project.eu] European Commission Cordis FP7 research projects.

A suivre, en vrai, autre part…

Marre du Google Summer of Code? Essayez le OW2 Programming Contest

Il est temps de changer un peu de jeu, c’est l’heure de l’OW2 Programming Contest… Bien que le Google Summer of Code soit plein d’avantages que ne peut pas fournir un consortium comme OW2, les aspects techniques pour les candidats sont tout aussi intéressants. Rien à gagner, pas de primes, de cadeaux, ou de voyage payé pour les States (quoi que, pourquoi ne pas payer un trip à Paris aux gagnants pour présenter leur travail lors de la prochaine conférence annuelle à Paris?), mais ne devrait-on pas dire que être gratifié sur un sujet pour une communauté open-source en vaut déjà la peine?

The purpose of the competition is to develop awareness for the OW2 code base among students and technicians, and to provide an opportunity for contestants to demonstrate their talent in computer programming. What’s more, the contest aims at promoting teamwork and the ability of college students in science and technology to study and use OW2 open source projects. Based on principles of “freedom, sharing and creativity”, and aiming at improving international communication and cooperation, the competition is overseen by IT professionals and academics from around the world.

Bref, j’ai soumis deux sujets à l’OW2 programming contest :

  1. Petals ESB et IaaS, ou comment interfacer un bus de services avec une couche IaaS pour qu’il en tire les avantages de la couche infrastructure (je pense principalement à l’élasticité).
  2. Console Web de Monitoring & Management pour Bus de Services, le but étant de développer une Web console un minimum dynamique avec GWT et ses extensions. Comme base de travail, une version utilisant GWT-ext qui n’est pas conforme à nos attentes au niveau licence sera fournie.

Il y a une tonne d’autres sujets proposés par les partenaires (dont beaucoup sur Jonas, Jasmine et compagnie), jetez-y un coup d’oeil, ça vaut le coup de voir les idées qui trottent dans la tête des gens.

In The Cloud – Jour 1

Cette semaine c’est In The Cloud à Paris, seconde édition et première pour moi. Première impression à froid : C’est très orienté business et tout le monde affiche faire du Cloud; les deux sont bien liés… Je recherche donc autre chose que des commerciaux ventant les mérites de leur solution de stockage en ligne et autre Clouderie… Je retrouve bien sur les partenaires d’OW2 qui sont ici pour présenter l’initiative Cloud – OSCi et les projets de recherche auxquels le consortium est associé. Comme d’habitude, @esdaniel est d’attaque et je passe l’après-midi à discuter avec lui. Ce gars est toujours aussi étonnant, intéressant, amusant et j’en passe; a des idées et des avis sur tout, bref impressionnant. Sinon, c’est le calme plat, très peu de monde dans les allées… Demain est un autre jour à InThe-Cloud, demain il y a meetings OSCi et OW2 TC.

Pensées sur le Cloud Hybride

Dans la galaxie de termes et de technologies que contient le Cloud Computing aujourd’hui, attardons nous un peu sur le Cloud Hybride. Un Cloud Hybride est grosso-modo un mix entre un Cloud public (du type EC2) et un Cloud privé (managé par un Framework à la OpenNebula).

Je pense vraiment que ce genre d’approche est la plus intéressante à mettre en oeuvre. Il est clair que les entreprises ne sont pas prêtes (et ne le seront sûrement jamais) à basculer tout leur système dans le Cloud public. On pense principalement au problème qu’il peut y avoir au niveau de la sécurité des données. Par contre, on peut imaginer qu’une partie des ressources (au sens large) peut potentiellement être déportée dans un Cloud public. Dès lors que l’on fait cohabiter du Cloud public et du Cloud privée, on passe donc dans le Cloud hybride. Simple? Pas tout a fait. Bien que le concept soit à mon avis le plus intéressant, il est aussi le plus dur à mettre en oeuvre.
Heureusement, des frameworks Cloud, tels que OpenNebula (brièvement présenté dans un précédent article) permettent de créer et de gérer des Clouds hybrides de façon transparente. Dans un de leur récent article, l’équipe qui est dérriere OpenNebula présente quelques cas d’usages qui répondent au besoin du Cloud hybride. Dans ‘Scaling out Web Servers to Amazon EC2‘, ils présentent comment on peut load-balancer une application Web en utilisant des ressources privées et publiques sur Amazon EC2. L’intérêt est ici de pouvoir fournir une qualité de service ‘constante’ en utilisant des ressources privées et d’avoir la possibilité de répondre à des pics de charge momentanés en utilisant des ressources publiques louées ponctuellement.

Cette approche est un bon compromis. Je ne crois vraiment pas au ‘tout public’. En me plaçant au niveau purement technique, je n’y vois aucun intérêt et si c’était le cas, Petals* serait déjà dans le Cloud depuis un bon moment. Par contre au niveau business, on pourrait alors dire que l’on fait du Cloud comme certains de nos concurrents…

Une approche SOA dans le Cloud hybride est donc plus dans la mouvance de ce que je veux pousser et développer cette année. Construire un bus de services pouvant s’adresser et utiliser les fonctionnalités du Cloud hybride me parait vraiment un bon challenge, et qui plus est, qui peut le plus peut le moins…

Ca a l'air compliqué, mais je vais quand même y aller

Ca a l'air compliqué, mais je vais quand même y aller

Mises à jour Twitter