Please use this identifier to cite or link to this item: http://archives.univ-biskra.dz/handle/123456789/24172
Full metadata record
DC FieldValueLanguage
dc.contributor.authorKERDOUDI, Mohammed Lamine-
dc.date.accessioned2023-04-10T08:39:33Z-
dc.date.available2023-04-10T08:39:33Z-
dc.date.issued2016-
dc.identifier.urihttp://archives.univ-biskra.dz/handle/123456789/24172-
dc.description.abstractAujourd’hui, les applications Web sont des systèmes logiciels qui dominent notre vie quotidienne. Un grand nombre de ces applications sont construites par l’assemblage de composants Web. Ces composants sont d’abord personnalisés pour répondre aux besoins des applications développées, puis instanciés et assemblés avec d’autres instances de composants. Les applications Web sont ensuite déployées dans un serveur Web afin d’être testées et validées. Enfin, elles sont mises en production en les déployant dans un serveur Web /d’application pour les rendre accessible seulement par les utilisateurs finaux. Donc, elles ne sont pas conçus en prenant en considération des futures extensions qui pourraient être développées par des tierces parties. Une solution possible et intéressante pour ouvrir ces applications pour ce type de développement d’extensions est de créer et de déployer des services Web à partir de ces applications. Cette thèse étudie le problème d’ouverture des applications Web pour le développement tiers. Nous avons proposé un ensemble de méthodes et d’outils qui contribuent à la migration des applications à base de components Web vers des systèmes orientés services Web. Tout d’abord, nous avons proposé un modèle formel qui représente clairement les systèmes sources (applications Web) et les systèmes cibles (systèmes orientés services). Cette définition formelle aide à comprendre les deux types de systèmes et elle nous a permis de présenter plus précisément l’approche de migration. Deuxièmement, nous avons proposé une méthode pour générer des opérations qui sont publiées dans des Web services pour chaque fonctionnalité fournie par l’application Web. En outre, elle génère des nouvelles opérations à partir des interfaces Web. Troisièmement, nous avons développé une autre méthode complémentaire pour générer des orchestrations exécutables, comme des processus BPEL, à partir des navigations dans les interfaces Web de ces applications et de créer des chorégraphies de services Web à partir de dépendances entre les composants Web. Quatrièmement, nous avons proposé une approche pour récupérer des spécifications de haut niveau en BPMN et en SCA à partir des collaborations entre les services Web générés. Ces architectures aident à mieux comprendre les compositions de services. Afin d’évaluer la performance et la précision des approches proposées, nous avons implémenté et expérimenté la solution dans la migration de trois applications Web du monde réel vers des systèmes orientés services Weben_US
dc.language.isofren_US
dc.subjectComponent-Based Web Applications, Service Oriented Architecture, Web Service, Service Composition, SOA Migration, Software Architecture Recovery, Reverse Engineering.en_US
dc.titleDes composants Web aux Web services : ouvrir le développement aux tierces partiesen_US
dc.typeThesisen_US
Appears in Collections:Informatique

Files in This Item:
File Description SizeFormat 
Des composants Web aux Web services ouvrir le développement aux tierces parties.pdf3,68 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.