Components and Service Farms

Software components and web services are software building blocks that are used in the composition of mod- ern software applications. They both provide functionalities that require to be advertised by registries in order to be discovered and reused during software building processes. Building or evolving existing software implies assembling software components. This task is not trivial because it requires to select the adequate component or service that provides some part of the desired application functionality and connects easily (with minimum adapta- tions) to other selected components. Within this context, we identified two main issues: (1) finding appropriate components from huge databases, and (2) creating and maintaining distributed applications.

[1]  Bernhard Ganter,et al.  Formal Concept Analysis: Mathematical Foundations , 1998 .

[2]  Jeannette M. Wing,et al.  Specification matching of software components , 1995, TSEM.

[3]  Chouki Tibermacine,et al.  WSPAB: A Tool for Automatic Classification & Selection of Web Services Using Formal Concept Analysis , 2008, 2008 Sixth European Conference on Web Services.

[4]  Schahram Dustdar,et al.  A View Based Analysis on Web Service Registries , 2005, Distributed and Parallel Databases.

[5]  Pablo Castells,et al.  Semi-automatic Semantic-Based Web Service Classification , 2006, Business Process Management Workshops.

[6]  Chouki Tibermacine,et al.  Automatic Tag Identification in Web Service Descriptions , 2010, WEBIST.

[7]  Bernd Fischer Specification-Based Browsing of Software Component Libraries , 2004, Automated Software Engineering.

[8]  Marianne Huchard,et al.  Precalculating Component Interface Compatibility using FCA , 2007, CLA.

[9]  Marianne Huchard,et al.  FCA-based service classification to dynamically build efficient software component directories , 2008 .

[10]  Chouki Tibermacine,et al.  Automated architectural component classification using concept lattices , 2009, 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture.

[11]  Antonio Vallecillo,et al.  A Trading Service for COTS Components , 2004, Comput. J..

[12]  Olivier Ridoux,et al.  Indexation multiple et automatisée de composants logiciels , 2006, Tech. Sci. Informatiques.

[13]  Gerardo Canfora,et al.  An approach to support Web service classification and annotation , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[14]  Wolfgang Hoschek The Web Service Discovery Architecture , 2002, ACM/IEEE SC 2002 Conference (SC'02).

[15]  Chouki Tibermacine,et al.  Using Concept Lattices to Support Web Service Compositions with Backup Services , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.