Research / Travail de Recherche

Publications
Pierre Châtel, Isis Truck, Jacques Malenfant, “LCP-Nets: A linguistic approach for non-functional preferences in a semantic SOA environment”. Journal of Universal Computer Sciences (JUCS), à paraitre (Special Issue on Information Fusion and Logic-based Reasoning Approaches for Decision Making Under Uncertainty).
Bao Le Duc, Pierre Châtel, Nicolas Rivierre, Jacques Malenfant, Philippe Collet, Isis Truck. “Non-functional Data Collection for Adaptive Business Process and Decision Making”. in MW4SOC’09 workshop. 2009: Vienna, Austria.
P. Châtel, I. Truck, J. Malenfant “A linguistic approach for non-functional constraints in a semantic SOA environment”, in proceedings of FLINS 2008.
P. Châtel “Toward a Semantic Web service discovery and dynamic orchestration based on the formals pecification of functional domain knowledge“, in proceedings of ICSSEA 2007.
P. Châtel “Une architecture pour la découverte et l’orchestration de services Web sémantiques“, in proceedings of JFO 2007.
Presentations
For ICSSEA 2007, on “Toward a Semantic Web service discovery and dynamic orchestration based on the formals pecification of functional domain knowledge”: pdf, online version.
For JFO2007, on “Une architecture pour la découverte et l’orchestration de services Web sémantiques” : pdf, online version.
Research subject
I’m currently doing a full-time PhD thesis at Thales Communications France and the LiP6 Computer Science Laboratory of Paris VI from January 2007 to January 2010. It is focused on dynamic Web Service orchestration based on non-functional constraints with instantaneous Quality of Service (QoS) values ans user preferences.
Past work during my internship at Thales Communications France
Adding semantic concepts to a BPEL process in order to create a complete semantic web service framework (web process and web services) and on defining how to handle the semantic information at runtime. The work can be divided as such:
- Adding semantic annotations to the BPEL and WSDL 1.1 specifications. We are shifting from a syntax-oriented web process to a semantic-oriented one. In this kind of process you have no syntactic information about the partner web-services at design time (nor inquiry URL): you need to express your needs using high-level semantic concepts extracted from an ontology.
- Creating a semantic-aware middleware in order to provide enough “glue” for the semantic web-process to run. This middleware will act as a proxy for the BPEL engine and will be able to find concrete (semantically described) services available in a UDDI registry in order to answer semantic queries emitted by the BPEL engine.
- Being able to make data conversions when the matching services don’t use the same XSD types as the ones defined in the BPEL process (almost always the case). In the first implementation of the middleware, we are planning to use the lifting and loweringSchemaMapping annotations provided by the last SAWSDL specification in order to ground our data adaptation on XSLT files provided by both the publisher of the services and the BPEL process writer. This method has the advantage of putting the domain ontology at the center of the data adaptation process.










Comments are closed
Comments are currently closed on this entry.