dimanche 9 mai 2010
LowH - SOA
dimanche 9 mai 2010 - Informations
Je vous parlais de mes contributions au monde open-source, ça m'intéresse beaucoup, mais c'est un travail en arrière plan : j'utilise des logiciels libres et parfois je les adapte à mes besoins. Autant en faire profiter le reste du monde.
Mon occupation principale n'est pas de porter des programmes que j'utilise sous OpenBSD, ni de développer des sites en Ruby on Rails. Mon occupation principale depuis plusieurs mois est de développer LowH SOA.
LowH SOA est la plate-forme de web-services qui me permettra de fournir rapidement un grand nombre de services web différents et personalisables, avec des performances largement supérieures à celles de sites en PHP ou en Ruby, tout en gardant un code et une hiérarchie de classes très concis.
La plate-forme supporte déjà un débuggage et une modification en ligne sans nécessiter de redéploiement et dispose d'un profiler permettant de détecter les fonctions gourmandes en ressources à optimiser. Trouver le language permettant tout celà est laissé comme exercice pour le lecteur.
Les services proposés iront du simple blog jusqu'aux structures TICE. Chaque service pourra être fourni à un nombre illimité d'utilisateurs et assemblé aux autres services du site web pour composer un site personnalisé dans l'apparences mais aussi dans les fonctionnalités. Le but est de fournir un service de bout en bout, proposant la gestion du nom de domaine et de l'hébergement pour uniquement laisser le client personnaliser son site web, sans contrainte technique. Les services étant mutualisés, les coûts de mise en place sont très réduits et seront répercutés sur les prix pour intéresser le marché.
Un premier objectif est le portfolio professionnel, artistique ou technologique, viendront ensuite les services de stockage en ligne puis les services videos et ludo-éducatifs.
LowH SOA est la base de ma contribution au cloud-computing, qui est l'avenir du web autant pour les internautes que pour les entreprises qui commencent à peine à découvrir les possiblités de cette technologie avec Amazon S3, GMail, les Google Apps, les applications iPhone, etc.
