Apache Stratos est entré en phase d'incubation, avec des contributeurs de Cisco, de la NASA, de Citrix et d'Engine Yard, entre autres. WSO2 conserve encore le contrôle de leur middleware Open Source.
WSO2 a fait don de Stratos à la fondation Apache qui l'a accepté dans l'incubateur, ouvrant la voie aux tiers intéressés à contribuer à ce PaaS déjà Open Source. Les composants principaux qui rentrent dans le giron d'Apache sont:
- Une couche indépendante de l'IaaS basée sur JClouds
- Stratos Controller - responsable d'interagir avec l'IaaS sous-jacent, de gérer et de surveiller les jobs
- Stratos Foundation Services - messages, logs, sécurité, registre et facturation
- Un certain nombre de cartouches déjà construites : MySQL, PHP et Tomcat. Plus d'information sur les cartouches dans ce post InfoQ.
Ce projet va être connu comme Apache Stratos. La liste des participants originaux inclut plusieurs développeurs WSO2 majeurs, mais également des développeurs de SUSE, de Cisco, de la NASA, de Sunguard et d'Engine Yard. Comme il s'agit d'un bon choix pour de nombreuses entreprises intéressées pour construire un PaaS privé, il n'est pas étonnant de compter parmi les contributeurs de Stratos Cisco, la NASA ou Sunguard, mais il est intéressant de voir Citrix et Engine Yard. Citrix a fait don de CloudStack, une solution de IaaS à Apache début 2012, le projet étant devenu un projet racine le mois dernier, alors qu'Engine Yard a opéré un PaaS basé sur Ruby, PHP et Node.js pendant des années. La contribution de Citrix à Apache Stratos peut révéler leur intention potentielle de pénétrer le marché du PaaS, alors qu'Engine Yard pourrait peut-être vouloir développer son activité PaaS. Et c'est aisé avec l'architecture de Stratos basé sur les cartouches, qui permet à des tiers de fournir potentiellement n'importe quel runtime sur une infrastructure partagée.
WSO2 continuera à offrir une solution de PaaS personnalisée basée sur Apache Stratos.
Nous avons souhaité obtenir plus de détails sur Apache Stratos et le futur de WSO2, de telle sorte que nous avons contacté ces derniers qui ont répondu par la voix de Jonathan Marsh, VP du Développement Commercial et de la Conception Produit.
InfoQ : Un rapport du Gartner vous trouve "visionnaire" sur trois type de projets - les Applications SOA Systématiques, l'Infrastructure SOA, l'Intégration d'Application Systématique. Comment allez-vous vous assurer que votre vision perdure maintenant que Stratos est entre les mains du Comité Apache ?
JM: Les racines de WSO2 se trouvent dans la Apache Software Foundation, et notre business en est profondément inspiré - ce qui inclut que tous nos produits utilisent la licence Apache, tous nos processus de développement respectent la manière Apache y compris la transparence complète sur nos listes de développement et d'architecture et l'autorisation des droits de commit à des tiers est gouvernée par le processus Apache. Nous continuons à être actifs dans un certain nombre de projets Apache dont nous étions à l'origine comme Axis2 et Synapse. Dans les faits, notre développement quotidien sur Stratos ne sera ni dramatiquement affecté ni difficilement coordonnable avec nos autres activités de développement. Nous accueillons avec bienveillance la chance d'interagir plus directement avec une plus grande communauté, plus à l'aise pour contribuer à un projet ASF qu'à un projet WSO2. Nous nous questionnons régulièrement pour savoir si une fonctionnalité serait plus utile si elle était donnée à une entité open source externe.
Notre vision qui est simplement de créer la meilleure plateforme middleware dans le monde avec un modèle commercial 100% open source est servie par l'expansion de la communauté et par la création d'un écosystème plus large autour de la plateforme. Bien que la Fondation Stratos ait une valeur significative en elle-même, nous croyons que sa valeur pour WSO2 sera augmentée par son ouverture à d'autres - il ne s'agit pas d'un jeu à somme nulle ! Le don de Stratos à Apache sert tous ces objectifs et est aussi une avancée positive pour WSO2 et l'industrie dans son ensemble.
InfoQ : Quels sont les composants de Stratos que vous donnez à Apache, et quels sont ceux qui restent et qui feront partie de votre offre WSO2 PaaS ?
JM : WSO2 fera don du framework Apache Stratos, qui inclut Stratos PaaS Controller et Foundation, et les cartouches pour PHP, MySQL et Tomcat. Pour le moment, nous ne nous séparons pas de Carbon Middleware de WSO2 qui peut être enfiché dans Stratos pour procurer un bus d'entreprise partagé, un serveur d'application, une gestion d'API, etc. (la liste complète des produits WSO2 Carbon peut être consultée sur http://wso2.com/products/carbon), bien que tous ceux-ci soit disponibles en licence Apache 2.0 et téléchargeables depuis le suite web de WSO2. Nous continuerons à offrir un support pour Apache Stratos directement ainsi qu'en complément des cartouches de middleware Carbon et à introduire de nouvelles solutions qui tirent parti de Stratos (p.e. App Factory de WSO2, maintenant en bêta, qui est une plateforme DevOps utilisant plusieurs installations de Stratos pour la gestion complète du cycle de vie Développement, QA, Production).