ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Autres revues >>

L'Objet

1262-1137
logiciel, bases de données, réseaux
Publication abandonné
 

 ARTICLE VOL 13/HS - 2007  - pp.65-80
TITRE
Webjects, de vrais objets en paramètres des services web

RÉSUMÉ
La disponibilité limitée de services Web concrets, malgré la popularité du concept, est peut-être en partie due au fait que pour en obtenir les bénéfices, nous sommes obligés de renoncer à 20 ans d'expérience dans le domaine de la programmation par objets pour revenir à la programmation procédurale en passant en paramètres des données en XML plutôt que des objets. Afin de pallier ce problème, nous proposons le modèle des webjects (« web objects »), qui cherche, en transmettant aussi bien des traitements en XQuery que des données en XML, à redonner aux appels de services, la puissance des langages à objets. Notre concept se fonde sur l'utilisation d'interfaces et de leur implantation par des classes créées à la volée pour convertir les webjects en objets natifs, utilisables dans les programmes clients et services. Les webjects facilitent ainsi le découplage, améliorent la confidentialité des données et rendent les services Web plus résistants aux changements. Cet article introduit les webjects et les illustrent par un premier démonstrateur du concept écrit en Java.


ABSTRACT
The limited dissemination of real Web Services, despite the popularity of the concept, is partly due to the fact that, in exchange for its benefits, one has to give up years of experience in object oriented programming, returning to procedural programming and passing as parameters XML data, rather than objects. We attempt to solve this problem by suggesting the webject (web object) model which, by transmitting methods in XQuery, as well as data in XML, strives to combine Web services calls with the power of object oriented programming. Our concept is based on the use of interfaces and their implementation by classes generated at run-time for converting webjects in native language objects that can then be used by server- and client-side programs. Webjects simplify decoupling, enhance the confidentiality of data and make Web services more stable and resistant to changes. This paper introduces the webject concepts and illustrates them with a first implementation in Java demonstrating their feasability.


AUTEUR(S)
Olena ROGOVCHENKO, Jacques MALENFANT

MOTS-CLÉS
XML, appel de méthode à distance, SOAP, modes de passages de paramètres, XQuery.

KEYWORDS
XML, remote method call, SOAP, parameter-passing methods, XQuery.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 34.95 €
• Non abonné : 34.95 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (171 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier