Environnement ouvert
- Support des services web
- API Java pour l’analyse XML (JAXP)
- JMS (Java Message Service)
- Indépendance vis-à-vis des plates-formes
- Intégration avec les serveurs web
- Connectivité aux bases de donnéesy
Support des services web
Le développement de services web dans Macromedia JRun 4 n’est pas plus difficile que de modifier un descripteur de déploiement afin d’exposer vos classes Java ou beans EJB en tant que services web. La « consommation » des services web n’est pas plus difficile : JRun 4 génère automatiquement les proxies Java des services web en fonction de leurs fichiers WSDL. La bibliothèque de marqueurs de services web de JRun 4 – portable et distribuable gratuitement – peut également être utilisée pour invoquer dynamiquement des services web à partir de pages JSP.
API Java pour l’analyse XML (JAXP)
JRun comprend un moteur d’analyse XML répondant à la norme JAXP, ainsi qu’un moteur XSLT (eXtensible Stylesheet Language Transfomation).
JMS (Java Message Service)
JRun 4 comprend un fournisseur répondant à la norme JMS 1.02b qui supporte la messagerie synchrone et asynchrone point à point et publication/abonnement. JRun 4 supporte également les fournisseurs JMS externes tels que SonicMQ.
Indépendance vis-à-vis des plates-formes
JRun 4 peut être exécuté sur les principaux systèmes d’exploitation, ce qui le rend idéal pour les environnements hétérogènes : Windows, Solaris, Linux, IBM AIX, HP-UX et Compaq Tru64.
Intégration avec les serveurs web
JRun 4 possède son propre serveur web pour le développement. Des connecteurs haute performance supportant la mise en grappes vous permettent également d'utiliser JRun 4 avec les principaux serveurs web, tels que Apache, Microsoft IIS, Netscape Enterprise Server, iPlanet et Zeus.
Connectivité aux bases de données
JRun 4 supporte toutes les bases de données pour lesquelles un pilote JDBC est disponible. En outre, JRun 4 est fourni avec des pilotes JDBC de type 4 pour les principales bases de données : Oracle, Microsoft SQL Server, Sybase, DB2 et Informix. Ces pilotes supportent un nombre illimité de connexions et peuvent être déployés avec votre application.
