Mashup sémantique( Télécharger le fichier original )par Abdelhamid MALKI Université Djillali Liabes de Sidi Bel Abbes, Algérie - Master en informatique 2011 |
Chapitre 8 Conclusion générale105 La sémantisation des APIs ne suffit pas pour concevoir et mettre en oeuvre un Mashup automatique, ainsi un processus de Matching est nécessaire pour trouver des correspondances entre les différents APIs, afin de découvrir de manière automatique les composants mashables suivie les besoins d'utilisateur. Nous avons réalisé un prototype qui aide à l'ingénierie des applications Mashups de façon automatique en se basant sur l'approche sémantique. Notre prototype permet l'annotation sémantique des services web SOAP et REST en utilisant respectivement les langages SAWSDL et SAWADL. Ce prototype permet aussi la découverte et la combinaison entre les différents APIs en appliquant un algorithme de Matching. Notre travail a été validé par la création d'une application Mashup de la gestion de maintenance en niveau de la société SNTF de Sidi bel-abbes. Enfin, plusieurs perspectives peuvent être envisagées afin de contribuer beaucoup plus à la l'agilité et la flexibilité de l'approche MASHUP Sémantique, nous citons à titre d'exemple : La sémantisation des autres APIs web tel que les APIs de type javascript, RSS/ATOM,.., qui représentent des composants mashables très utilisés dans le développement des Mashups publics ou consommateur ; mais l'absence d'une description structurelle et modulaire rendre la sémantisation des ces APIs un défi à résoudre. L'utilisation de l'approche sémantique dans la création des Mashups d'entreprise orienté processus qui permettent à un utilisateur d'automatiser ses tâches comme s'il les a effectué manuellement. Cette approche est différente de la gestion des Workflow car les Mashups sont orientés vers un seul utilisateur/rôle. Les Mashups d'entreprise peuvent être considérés comme un complément d'un système workflow. En raison de l'agilité, et la capacité de réagir aux changements des besoins des utilisateurs, et des ressources lies au processus. 106 REFERENCES+ [Antoine,al 1999] Antoine Beugnard, Jean-Marc Jézéquel, Noël Plouzeau, and DamienWatkins. Making Components Contract Aware. Computer, 32(7) :38À45, 1999. + [Anne and al,2010] Anne H.H. Ngu, Michael P. Carlson, Quan Z. Sheng Semantic-based Mashup of Composite Applications,2010. + [Arroyo and al, 2004 ]S. Arroyo and M. Stollberg. WSMO Primer. WSMO Deliverable D3.1, DERIWorking Draft. Technical report, WSMO, 2004. http://www.wsmo.org/2004/d3/d3.1/. + [Athman and al,2010] Athman Bouguettaya, Paul de Vrieze,Lai Xu, Jian Yang,and Jinjun Chen Building enterprise mashups 2010. + [Bruijn and al,2007] Jos de Bruijn, John Domingue, Dieter Fensel, Holger Lausen, Axel Polleres, Dumitru Roman, et Michael Stollberg, Enabling Semantic Web Services : The Web Service Modeling Ontology, édition Springer, 2007. + [Brusilovsky and al, 2007]P. Brusilovsky, A. Kobsa, and W. Nejdl, editors. The Adaptive Web, Methods and Strategies of Web Personalization, 2007. + [Cardoso 2007] Jorge Cardoso, Semantic Web Services : Theory, Tools, and Applications, University of Madeira, Portugal, Information Science reference, édition Dunod, 2007. + [Carlson, and al, 2008 ]M. P. Carlson, A. H.H. Ngu, R. Podorozhny, and L. Zeng. Automatic Mash Up of Composite Applications 2008. + [Chris 2003] Chris Peltz. Web Services Orchestration and Choreography. 2003. + [Curbera , 2007]F. Curbera, M. Duftler, R. Khalaf, D. Lovell, Bite: workflow composition for the web 2007. + [Daconta and al,2003] Michael Daconta, Leo Obrst, et Kevin Smith, Developing the Semantic Web : a Guide to the Future of XML, Web Services, and Knowledge Management, edition Wiley, 2003. + [Daniel and al. 2007]Daniel F, Yu J, Benatallah B, Casati F, Matera M, Saint-Paul R Understanding UI integration.2007. + [Daniel and al,2004] Daniel Austin, Abbie Barbir, Ed Peters, and Steve Ross-Talbot. Web Services Choreography Requirements 1.0. 2004.[Fast,2008] Fast and Advanced Storyboard Tools (FAST) Project,2008 http://fast.morfeo-project.eu/. + [Falquet and al,2001] G. Falquet, et C.L. Mottaz-Jiang, Navigation hypertexte dans une ontologie multi-points de vue, Nîmes TIC, 2001. + [Farrell and al, 2007]Joel Farrell and Holger Lausen. Semantic annotations for wsdl and xml schema, August 2007. + [Fischer and al , 2008] T. Fischer, F. Bakalov, and A. Nauerz. Towards an Automatic Service Composition for Generation of User-Sensitive Mashups 2008. + [Gauzy et al. 2009] Gauzy Di Lorenzo, Hakim Hacid, , Hye-young Paik,Boualem Benatallah , Data integration in mashup , 2009. + [Gurram and al, 2008]Gurram R, Mo B, Gueldemeister R A web based mashup platform for enterprise . 2008. + [GIF 2008] Foundations of Popfly (Rapid Mashup Development) APRESS, Eric Griffin, 2008. 204 pages. + [Hoyer and al,2008] Hoyer, V., Stanoevska-Slabeva, K., Janner, T., and Schroth, Enterprise Mashups: Design Principles towards the Long Tail of User Needs 2006.
107
108 + [Philip and al,2001] Philip A. BernsteinDOI Erhard Rahm. A survey of approaches to automatic schema matching. 2001 + [Sabbouh and al, 2007]M. Sabbouh, J. Higginson, S. Semy, and D. Gagne. Web Mashup Scripting Language., 2007. + [Sean and al, 2007] Ed Ort, Sean Brydon, and Mark Basler Mashup Styles,2007. + [Sugiura and al, 1998] A. Sugiura and Y. Koseki. Internet Scrapbook: Automating Web Browsing Tasks by Demonstration 1998. + [TEMGLIT and al,2008] N. TEMGLIT, H.ALIANE, M.AHMED NACER Un modèle de composition des services web Sémantiques, 2008. + [Tuchinda and al,2008]R. Tuchinda, P. A. Szekely, and C. A. Knoblock. Building Mashups by example,2008 + [Un,2006] UN/CEFACT, ebxml business process specification schema, version 2.0.4, 2006. + [Vrieze et al 2009] Paul de Vrieze, Lai Xu, Athman Bouguettayay, Jian Yangz and Jinjun Chen Process-oriented Enterprise Mashups2009 + [w3c,2005]W3C, web services choreography description language version 1.0, 2005. + [Wirtsch and al, 2010] Wirtsch ,and Roman Beck Enterprise Mashup Systems as Platform for Situational Applications 2010 . + [Xuanzhe,al_07 ]Towards Service Composition Based on Mashup Xuanzhe Liu1, Yi Hui2 , Wei Sun2, Haiqi Liang2, 2007.
109 |
|