Passer au contenu

Borland livre Delphi 6 services compris

L’outil de développement rapide de Borland gère la création de services Web. L’éditeur américain prend ainsi une longueur d’avance sur tous ses concurrents.

L’arène des services Web compte un acteur de plus. Après Microsoft, Oracle Sun ou HP, c’est au tour de Borland de faire son entrée dans un secteur où l’on ne l’attendait pas. Mais contrairement aux ébauches de projet des premiers, avec Delphi 6, l’éditeur américain propose un atelier complet de création de services Web disponible à la fin du mois aux Etats-Unis, et en juin en France.Delphi 6 a pour but de “fédérer les infrastructures Internet existantes ou émergentes, commente Bruno de Combiens, chef de produits chez Borland France. Delphi est désormais un pont entre les services Web et Java J2EE.”Avec cette version, Borland entend en effet frapper un grand coup et mise pour cela sur une plus-value soigneusement calculée : fournir des fonctions de développement bas niveaux compatibles avec les standards émergents de ce nouveau marché, Soap, WSDL (Web Services Description Language) et UDDI.”Si XML lui-même est parfaitement standardisé, explique Bruno de Combiens, il n’en est pas de même des mises en ?”uvre des éditeurs comme le sont .Net et Sun One. Avec Delphi 6, nous nous éloignons des environnements d’exécutions proprement dits et nous nous focalisons sur des standards comme WSDL et SOAP”.

Des briques applicatives prêtes à l’emploi

Dans Delphi 6, la mise en ?”uvre de services Web passe par trois couches successives. La première, BizSnap, est le générateur desdits services. Basé sur une trentaine de composants Delphi, BizSnap encapsule automatiquement un objet standard dans une enveloppe WSDL et génère le schéma XML correspondant. BizSnap assemble aussi les services du marché, par l’intermédiaire d’une interface graphique.Ce dispositif permet au développeur d’établir des liaisons entre ces services en indiquant de façon précise les interfaces d’entrée-sortie des enveloppes WSDL. Seconde brique, WebSnap regroupe pour sa part 17 modules applicatifs chargés d’assurer les liaisons avec les serveurs HTTP Apache, iPlanet et Microsoft IIS, qui donnent accès aux services web proprement dits.WebSnap propose ainsi des composants chargés des connexions (ISAPI, NSAPI…), de l’authentification ou de la gestion des utilisateurs. Soucieux d’élargir au mieux le champs d’activité de Delphi, Borland est même allé jusqu’à proposer des pages Web prédéveloppées, livrées avec leurs scripts VBScripts ou JavaScript.Enfin, dernier élément du système, DataSnap est l’élément permettant aux services Web de communiquer entre eux, mais aussi avec la plupart des SGBD du marché. Ce dernier avatar de la technologie d’accès aux bases de données MIDAS (Multi-tier Distributed Application Service Suite) de l’éditeur, est lui-même un service Web. Chargé en mémoire lors du déroulement d’une application, il accède en mode natif à la plupart des SGBD du marché et aux autres services par SOAP, le protocole d’échange XML de Microsoft.Autre ajout d’importance, Borland intègre maintenant son ORB Corba dans Delphi. Grâce à lui, ce dernier bénéficie d’une passerelle vers les applications Java J2EE. Avec Visibroker, une application Delphi est à même de faire appel à des Enterprise JavaBeans résidant sur un serveur d’application Java sans les encapsuler dans une enveloppe WSDL.Bénéfice accessoire, l’ORB permet aussi d’utiliser directement depuis Delphi, AppServer, le serveur d’applications Borland. Enfin, un dispositif de publication vers les bases UDDI, les annuaires recensant les futurs services Web, est prévu mais tous les détails ne sont pas encore connus.

Une nouvelle jeunesse pour les outils de développement

La sortie de Delphi 6 constitue incontestablement un pavé dans un marché qui ronronnait après les avancées technologiques que constituaient Java, Corba ou Com +. Même s’il a été coiffé de peu sur le poteau par Oracle dont Oracle Dynamic Services propose à la fois un environnement de programmation et d’exécution (qui ne sera d’ailleurs compatible SOAP, WSDL et UDDI que le mois prochain), Borland, avec Delphi 6 espère doper ses ventes.”Une étude de marché d’IDC réalisée l’année dernière montre que les revenus générés par les outils de développement connaîtraient une croissance soutenue de 16,4 % jusqu’à 2004″ précise Bruno de Combiens. Côté concurrents, C# annoncé par Microsoft l’été dernier semble se perdre, tout comme le futur Visual Studio.Net (prévu théoriquement pour la fin de l’année), dans les méandres des laboratoires de Microsoft.Cependant, une chose est sûre : si Borland est le premier à dégainer, il sera rapidement suivi. Pour Nasser Kettani, directeur marketing de Rational Software France, “les services Web sont très demandés par nos clients. C’est un axe stratégique que nous ne pouvons ignorer. Nous sommes en train de préparer des versions de Rose (une suite logicielle de modélisation UML, ndlr) adaptées aux plates-formes de Microsoft, d’IBM et de Sun et qui sortiront en même temps qu’elles”.Seul bémol, apporté par Laurent de Lavarenne, responsable marketing d’Oracle France : “Delphi n’est pas une plate-forme native Java et se prive de l’interopérabilité qu’offre cette lingua franca des applications e-business et bientôt des services Web”.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Olivier Bibard