Académique Documents
Professionnel Documents
Culture Documents
2009-2010
Introduction
2009-2010
Rfrences
Web
http://www-inf.it-sudparis.eu/cours/WebServices/ Site de W3C (normes) : www.w3.org Site de Zvon (tutoriel XML) : http://www.zvon.org/ Georges Gardarin : Des bases de donnes aux services Web, Dunod, Paris, 2002 Hubert Kadima et Valrie Monfort : Les services Web: techniques, dmarches et outils, Dunod, Paris, 2003 Gustavo Alonso, Fabio Casati, Harumi Kuno, and Vijay Machiraju : Web Services: Concepts, Architecture and Applications, Springer-Verlag, New York, 2004 Jorge Cardoso and Amit P. Sheth : Semantic Web Services, Processes and Applications (Semantic Web and Beyond: Computing for Human Experience), Springer-Verlag, New York, 2006
Livres
2009-2010
Plan
Gense de l orientation service Services Web Panorama de technologies Orchestration de services Web
2009-2010
Plan
Gense de l orientation service
Gense Dfinition Architecture
2009-2010
Orientation service
Gense, Dfinition et Architecture
2009-2010
Gense (1/3)
Paradigme procdure
procdures, fonctions et donnes structures applications monolithiques, applications serveurs isoles
Paradigme objet
classes (fonctions et donnes structures) li un langage de programmation applications monolithiques, applications c/s isoles
Paradigme composant
composant (groupe dinterfaces) li un modle de composant entit de plus gros grain, dcrit par ce quil offre et ce quil requiert, supporte des proprits non fonctionnelles de manire dclarative, utilisation indpendante de limplmentation (pour certains modle/plateforme de composants) interaction application-application
2009-2010
Gense (2/3)
POS, POO, POC : pourquoi on veut amliorer ?
Paradigmes ? on parle du code et non de larchitecture larchitecture suit le modle de programmation et alors ? Concepts abstraits et mapping concrets
mapping vers Java, C++, CORBA, COM Rutilisation entre domaines diffrents difficile sinon impossible
Besoins ?
Support de lhtrognit : plusieurs plate-formes logicielles et matrielles Accs et manipulation des donnes de partout
2009-2010
Gense (3/3)
CCM EJB .NET
CORBA
Assembleur Langages machine
Machines virtuelles
Langages procduraux
objets
* * *
composants services
services