4 research outputs found

    Web service search: who, when, what, and how

    Get PDF
    Web service search is an important problem in service oriented architecture that has attracted widespread attention from academia as well as industry. Web service searching can be performed by various stakeholders, in different situations, using different forms of queries. All those combinations result in radically different ways of implementation. Using a real world web service composition example, this paper describes when, what, and how to search web services from service assemblers’ point of view, where the semantics of web services are not explicitly described. This example outlines the approach to implement a web service broker that can recommend useful services to service assemblers

    JRegistre : un registre UDDI extensible

    Get PDF
    La mise en place de marchĂ©s Ă©lectroniques, perçus comme des places publiques Ă©lectroniques d'affaires oĂč les partenaires ne se connaissant pas forcĂ©ment, requiert la mise en place d'une sorte de registre public dans lequel les entreprises offrant un service donnĂ© viennent inscrire leurs services, et que les entreprises en quĂȘte de services viennent consulter. L'organisme de normalisation OASIS a proposĂ© une norme pour la description et la fouille de services d'entreprises dans un registre public: la norme UDDI (Universal Description Discovery and Integration). Cependant, le type des requĂȘtes supportĂ©es par cette norme reste primitif. Par exemple, la norme UDDI n'offre pas de mĂ©canisme qui permette de choisir de maniĂšre intelligente un service Web en se basant sur des critĂšres intrinsĂšques au service; on se base principalement sur des mĂ©ta-donnĂ©es attribuĂ©es par un ĂȘtre humain. Plusieurs chercheurs ont proposĂ© des extensions Ă  UDDI pour supporter des requĂȘtes de recherche plus complexes. Cependant, ces requĂȘtes ne sont pas toujours exĂ©cutĂ©es au niveau du registre UDDI, et donc ne peuvent pas ĂȘtre partagĂ©es. Quand elles sont exĂ©cutĂ©es sur un registre UDDI, elles font dĂ©faut Ă  la norme. Dans cette recherche, nous proposons une plate-forme d'extension gĂ©nĂ©rique de registre UDDI qui supporte, 1) l'ajout dynamique de nouvelles requĂȘtes complexes, et 2) la co-existence de requĂȘtes normalisĂ©es avec les requĂȘtes Ă©tendues. Notre solution consiste en un intermĂ©diaire (broker) qui agit comme un courtier entre les clients et les registres UDDI standards (Mili et al.,2005). Ce courtier peut ĂȘtre configurĂ© Ă  l'exĂ©cution pour supporter de nouvelles requĂȘtes. Notre solution a comme avantages, 1) la rĂ©trocompatibilitĂ©, et 2) l'extension dynamique. Nous dĂ©crivons notre implantation basĂ©e sur le registre jUDDI, une implantation de la fondation Apache du registre UDDI et AspectJ, une extension orientĂ©e aspect s de Java, dĂ©veloppĂ©e par la fondation Eclipseℱ. ______________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : Services Web, DĂ©couverte et invocation dynamique, Standard UDDI, Extensions UDDI, jUDDI, AspectJ
    corecore