The main issue under my investigation now is the
development of a
novel approach for integrating capacity, context and constraints in
service discovery and composition. Many issues are studied here such
as how context is identified, represented, structured and interpreted,
and how to specify a capacity binding to a context.
Cloud
computing
My main research activities in this field concern
deployment and management of service-based applications in the
Cloud.
Business process management
In a context of globalization, enterprises have to
collaborate within
virtual enterprises to be able to fulfill conditions of complex
projects and to be able to be in a context of hard concurrency. Before
collaboration, each enterprise has to discover its suited partners
using some profile description of its required or offered business
processes. To support cooperation within virtual enterprises, Tools
are being developed for describing business processes using and
adapting semantic Web domain results, publishing and discovery of
business processes using a business registry, interconnection and
cooperation of business processes using cooperation policies.
Research projects:
CompatibleOne
Type: Pôle System@tic
Duration: November 2010 - October 2012
Role: Responsible of one task
Description:
CompatibleOne aims at providing an open,
interoperable, evolutive and standard "cloudware" allowing to create,
deploy and manage private, public or hybrid cloud platforms.
PAIRSE
Type: National project (ANR)
Duration: November 2009 - October 2012
Description:
PAIRSE address the challenges of
heterogeneity
and efficient query-processing for the need of data sharing in P2P
environments, by advancing a web service-based approach and by taking
into account the data privacy dimension. To the best of our knowledge,
a service-based approach for data integration has not been explored yet
and very few works have been proposed to take into account the data
privacy needs when data are shared. In this proposal, the access to the
data sources will be performed by a new class of web services called:
Data-Providing Web servise (DP) which are different from the
traditional web services named Effect Providing Web services (EP), in
that their invocation only returns data but does not have effects that
may change the surrounding environment. Assuming that autonomous
information systems expose their data in the form of DP services and
specify a set of privacy policies to protect sensitive and confidential
data, and given a user query expressed in SPARQL query language over an
RDFS ontology, this project will focus on how Web services could be
discovered, selected and composed to efficiently cover the user query.
SemEUsE
Type: National project (ANR)
Duration: January 2008 - June 2010
Role: responsible for my institute, responsible of
one
work package
Description:
The SemEUsE project specifically aims at
providing a context-aware
semantic service architecture addressing both the design phase, thanks
to theoretical context-aware semantic service models and
policy-oriented design patterns, and the runtime phase, thanks to a
Dynamic Semantic Service Bus. This extended service
bus is based on a static and dynamic service composition engine so
that the current execution context and particular requirements
(related, for example, to nomadic constraints) can be continuously
taken into account. A dynamic monitoring system, using
CompositeProbes, will also be connected to the orchestration process
so that QoS aware late binding can be implemented. My role within this
project is to propose and implement a novel approach for integrating
context in service discovery and composition.
SCOrWare
Type: National project (ANR)
Duration: January 2007 - December 2008
URL: www.scorware.org
Role: responsible for my institute, responsible of of
two
tasks
Description:
The SCOrWare project aims at providing an
open
source implementation
of the recent Service Component Architecture (SCA) specifications
defined by the Open SOA collaboration, an industrial consortium in the
domain of software engineering, including BEA Systems, IBM
Corporation, IONA Technologies, Oracle, Red Hat, Rogue Wave Software,
Siemens, Sun Microsystems, and Sybase. Briefly, SCA defines a new
architecture and programming model for Service Oriented Applications
(SOA) based on the component paradigm and supporting several service
description languages such as WSDL and Java interfaces, several
programming languages such as Java, C++, and BPEL, several
communication protocols between applications such as SOAP, CORBA, Java
RMI, and JMS. My role within this project is semantic description and
discovery of SCA components.
S4ALL
Type: European project (ITEA)
Duration: July 2005 - June 2007
Role: responsible of two tasks
Description :
S4ALL aimed to allow users to create and
share
mobile and user centered
services as easy as it is for web pages. The project addresses two
main issues: the service-creation process and the associated service
execution environment. Service creation will become much simpler,
thanks to graphical tools based on manipulation of icons representing
existing services or capabilities; this will allow anyone to create or
customize their own mobile and personalized services. An enhanced
middleware layer will permit the implementation of service oriented
architecture (SOA) principles such as a loosely coupled approach,
generalized semantic publishing and discovery, and fast and automatic
deployment of components. It also allow anyone to host and manage
their services on a personal computer (PC) or mobile terminal, thanks
to the use and improvement of ObjectWeb open-source solutions such as
open-source cluster application resources (OSCAR) and Java open
application server (JOnAS). My role in this project was centered on
service description and composition.