XML
et Java
François Knab
Éditions Eyrolles
ISBN : 2-212-09148-6
2000
6
Les éditeurs
de logiciels Java/XML
De nombreux éditeurs de logiciels proposent aujourd’hui une intégration forte des technolo-
gies Java et XML au sein de leur offre. Nous leur devons en grande partie la maturité des outils
disponibles et la pertinence des solutions originales disponibles pour construire des applica-
tions Internet fondées sur ces deux technologies complémentaires. Les stratégies Java/XML
de ces acteurs sont souvent similaires et comportent les facettes suivantes :
Ces acteurs contribuent tout d’abord à l’activité Java et XML et à l’évolution de ces tech-
niques par leur nancement et par leur participation active aux principaux groupes de
travail, en particulier au consortium du W3C.
Une partie importante de leurs sites Internet est consacrée à la technologie XML. Pour la
plupart de ces acteurs, la section de site web consacrée à XML constitue un véritable
portail d’informations. Ce dernier assure la promotion des outils et des offres logicielles de
l’éditeur, ainsi qu’une information de qualité sur l’actualité d’XML et sur les perspectives
offertes par les derniers standards en cours de maturation.
Leurs outils XML sont en général intégrés dans une offre plus complète (par exemple un
système de gestion de bases de données). Dans la majorité des cas, ces outils ou ces exten-
sions sont gratuits et téléchargeables depuis le site portail sur XML, accompagnés de
nombreux exemples d’utilisation qui facilitent leur abord.
Les offres XML proprement dites sont disponibles en versions d’évaluation et peuvent être
découvertes, pendant une durée limitée, par les clients potentiels et, bien sûr, par les
concurrents.
•Enn, certains de ces acteurs contribuent aux groupes de travail sur Java et XML. Ils
offrent leurs technologies de base à ces groupes (par exemple le groupe de travail XML
Apache), qui assurent la diffusion de ces outils à la communauté Internet sous licence
open
source
.
Solutions Java/XML
D
EUXIÈME
P
ARTIE
2
La conséquence immédiate de la stratégie Java/XML des principaux éditeurs de logiciels est
la transparence. Le discourt commercial doit être accompagné d’une offre technologique irré-
prochable et susceptible de sortir la tête haute d’un éventuel comparatif avec les solutions
concurrentes. Proposer le meilleur outil ou la meilleure offre transforme même ce dé, initia-
lement technologique, en un formidable outil commercial. Être précurseur dans la dénition
de nouveaux standards Internet et dans la mise en œuvre de leurs premières implémentations
est le prix à payer pour s’offrir une image d’acteur technologique de la nouvelle économie.
Avant de présenter de façon synthétique les principaux acteurs et leurs offres construites sur
la technologie Java et XML, faisons appel à la compréhension de tous ceux qui ne seront pas
cités. Cette absence ne veut bien sûr pas dire que leur offre n’est pas digne d’intérêt : il ne
nous est tout simplement pas possible d’être exhaustifs.
Bluestone Software
La société américaine Bluestone Software (
http://www.bluestone.com
) propose, sous l’appella-
tion Total-e-Business, une plate-forme de commerce électronique complète. Celle-ci intègre
les outils de développement, la plate-forme de déploiement et les fonctions d’intégration et
d’administration du contenu d’un site commercial. Cette offre se situe dans la continuité du
serveur d’application Sapphire/Web, initialisé en 1995, et s’intègre aujourd’hui avec la plate-
forme J2EE (Java 2 Enterprise Edition), dénie par Sun Microsystems à partir des services
d’EJB (Enterprise JavaBean), des pages JSP (JavaServer Pages) et des servlets. La dernière
mouture de l’offre utilise intensivement la exibilité des technologies JSP et XML pour offrir
des services d’intégration adaptés aux applications de commerce électronique.
Figure 6-1
Page d’accueil de
Bluestone Software
Les éditeurs de logiciels Java/XML
C
HAPITRE
6
3
Dans l’offre Total-e-Business, les services d’intégration B2B (
business-to-business
) sont
gérés par le serveur d’intégration XML-Server. Les principaux services proposés permettent :
l’intégration des partenaires commerciaux au travers de l’échange de messages EDI fondés
sur XML, incluant la gestion des commandes, l’accès au stock, la facturation et
l’expédition ;
l’approvisionnement en ligne, avec les ordres de commandes, le suivi des commandes et la
gestion des coûts ;
l’intégration aux communautés B2B et aux portails, avec la gestion des catalogues électro-
niques, l’agrégation de contenu en provenance de plusieurs fournisseurs et la gestion de la
relation client ;
l’EAI (Enterprise Application Integration), permettant d’intégrer les processus métier mis
en œuvre par l’ensemble des solutions packagées (gestion de production, gestion de la rela-
tion client…) utilisées par une entreprise.
Le principe de base du serveur d’intégration XML de Bluestone Software est d’extraire les
données depuis un ensemble de sources hétérogènes et de les convertir dynamiquement au
format XML pour en permettre la transformation et le retraitement au sein de nouveaux
services métier.
Bluestone Software accompagne son offre d’intégration d’un environnement de développe-
ment dédié à l’implémentation de services métier fondés sur XML. Cet atelier, nommé Visual-
XML, permet de mettre en correspondance,
via
une interface graphique, les données présentes
dans l’ensemble des sources (en général, des bases de données) à intégrer avec les documents
XML et les arbres DOM (Document Object Model) utilisés par les services métier. Visual-
XML génère du code Java destiné à mettre en œuvre des services métier : il s’agit des gestion-
naires de documents (
Document Handlers
), qui s’exécutent sur la plate-forme XML-Server.
Bluestone Software est enn à l’origine d’XwingML, langage XML permettant la program-
mation par simple description d’une interface utilisateur Java Swing. XwingML est un produit
open source qui génère le code Java correspondant à la description de l’interface utilisateur
d’une application décrite dans un document XML. Il simplie ainsi la programmation et la
maintenance.
BroadVision
L’éditeur américain BroadVision (
http://www.broadvision.com
) a toujours présenté les fonctions
de personnalisation et la gestion de la relation client comme les éléments majeurs de ses solu-
tions de commerce électronique. Avec la dernière version de sa plate-forme One-To-One,
BroadVision intègre Java et XML pour conférer à leur offre la meilleure ouverture possible en
matière de technologie. Cette ouverture est indispensable à l’intégration des applications
existantes : de cette intégration dépend la réussite d’un projet de mise en œuvre d’une solution
de commerce électronique. Grâce à sa politique de partenariat et de croissance externe, Broad-
Vision a récemment pu incorporer le savoir-faire de l’offre Blade Runner, d’Interleaf, plate-
forme très complète de gestion et de publication de contenu structuré fondé sur XML. L’entre-
prise s’est également rapprochée de Sun Microsystems pour développer des applications de
commerce électronique incorporant le standard J2EE et la plate-forme iPlanet.
Solutions Java/XML
D
EUXIÈME
P
ARTIE
4
L’offre de BroadVision repose sur un ensemble de solutions sectorielles construites sur la
plate-forme One-To-One :
One-To-One Billing
– Solution de paiement en ligne.
One-To-One Business Commerce
– Solution de commerce électronique B2B.
One-To-One Enterprise
– Solution de gestion de contenu et de publication d’informations
ciblées sur l’ensemble des terminaux Internet.
One-To-One Financial
– Solution de banque en ligne et de gestion de portefeuilles bour-
siers offrant des services de personnalisation évolués.
One-To-One Knowledge
– Portail de gestion de connaissances permettant une mise à
disposition pertinente des informations d’une entreprise à ses utilisateurs.
One-To-One Retail Commerce
– Solution de vente en ligne avec gestion du catalogue
produits et outils d’intégration au back-ofce.
One-To-One Tools
– Outils de gestion du contenu d’un site d’
e-business
construit sur One-
To-One à l’attention des responsables et du marketing.
Figure 6-2
Page d’accueil
de BroadVision
1 / 23 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !