CARVIEW |
BPEL pour les services web : Deuxième Edition [French]
Formats:

save 15%!
save 50%!

Also available on: |
![]() ![]() ![]() ![]() |
COUP D’OEIL SUR LES THEMES ABORDES
• L’architecture orientée-services et le rôle de BPEL
• Le développement de processus et la composition de services web
• La syntaxe de BPEL, traitée exhaustivement par des exemples
• Les fonctionnalités avancées comme la compensation, la concurrence, les liens, les scopes, les
évènements, les liens dynamiques et les corrélations
• Les relations entre BPEL et d’autres standards
• La technologie des services web
• Oracle BPEL Process Manager et le Designer BPEL
• Microsoft BizTalk Server en tant que serveur BPEL
Book Details
Language : FrenchPaperback : 370 pages [ 235mm x 191mm ]
Release Date : July 2007
ISBN : 1847192165
ISBN 13 : 9781847192165
Author(s) : Benny Mathew, Dalil Djidel [Traducteur], Matjaz B. Juric, Poornachandra Sarang
Topics and Technologies : All Books, Architecture & Analysis, BPEL, Java, Portugues, Espanol, Italiano, French, SOA, Web Services
Table of Contents
Préface
Chapitre 1: Introduction à BPEL et aux Architectures Orientées-Service
Chapitre 2: Les Services Web et leurs différentes couches technologiques
Chapitre 3: La composition de services à l’aide de BPEL
Chapitre 4: BPEL avancé
Chapitre 5: Oracle BPEL Process Manager et Designer BPEL: Vue d’ensemble
Chapitre 6: Oracle BPEL Process Manager: Fonctionnalités avancées
Chapitre 7: Microsoft BizTalk Server
Annexe A: Référence de la syntaxe BPEL
Index
Benny Mathew
Benny Mathew is a Solution Architect at Two Connect Inc. He did his Masters in Computer Applications from University of Mysore, India. His fascination for computers started at the age of 14, when he experienced the joy of programming for the first time on a Sinclair ZX Spectrum+. He has co-authored several books and articles on .NET and BizTalk 2004/2006 for leading book publishers and developer portals such as Wrox Press, Apress, Packt Publishing, DevX, ASPToday, CSharpToday and DeveloperFusion. During his free time, Benny likes to read/write blogs and help people on the newsgroups related to BizTalk. He was awarded Microsoft Most Valuable Professional (MVP) for two consecutive years. Before joining Two Connect, he was with companies like IBM, Hewlett Packard, Thomson Financials and Delphi Software. you can reach him at benny(at)mvps(dot)org.
Dalil Djidel [Traducteur]
Dalil Djidel travaille chez Oracle depuis plus de 10 ans où il a été successivement Consultant, Responsable Technique de Compte et Chef de Projet. Il occupe maintenant un poste d'Avant-Vente spécialisé dans les technologies d'intégration (SOA, BPEL, ESB) et promeut l'usage de ces technologies auprès des clients Oracle Applications.
Contact Dalil Djidel [Traducteur]
Matjaz B. Juric
Matjaz B. Juric holds a Ph.D. in computer and information science. He is Full Professor at the university and head of the Cloud Computing and SOA Competence Centre. Matjaz is Java Champion and Oracle ACE Director. He has more than 15 years of work experience. He has authored/coauthored Business Process Driven SOA using BPMN and BPEL, Business Process Execution Language for Web Services (English and French editions), BPEL Cookbook: Best Practices for SOA-based integration and composite applications development (award for best SOA book in 2007 by SOA World Journal), SOA Approach to Integration, Professional J2EE EAI, Professional EJB, J2EE Design Patterns Applied, and .NET Serialization Handbook. He has published chapters in More Java Gems (Cambridge University Press) and in Technology Supporting Business Solutions (Nova Science Publishers). He has also published in journals and magazines, such as SOA World Journal, Web Services Journal, Java Developer's Journal, Java Report, Java World, eai Journal, theserverside.com, OTN, ACM journals, and presented at conferences such as OOPSLA, Java Development, XML Europe, OOW, SCI, and others. He is a reviewer, program committee member, and conference organizer. Matjaz has been involved in several large-scale projects. In cooperation with IBM Java Technology Centre, he worked on performance analysis and optimization of RMI-IIOP, integral part of the Java platform. Matjaz is also a member of the BPEL Advisory Board.
Poornachandra Sarang
Poornachandra Sarang, Ph.D., is CEO of ABCOM Information Systems. He has been a Visiting Professor of Computer Engineering at the University of Notre Dame, USA and is currently a visiting professor for Post-Graduate Computer Science courses at the University of Mumbai. Dr. Sarang provides consulting services to worldwide clients in architecting and designing IT solutions based on Java, CORBA, and Microsoft platforms. A well known and a highly sought-after trainer, Dr. Sarang has conducted several training programs on the latest technologies for several top-notch IT companies. He conducts lectures/seminars on emerging technologies across the world and has made several presentations at international conferences. He has authored/co-authored several books on Java, C++, J2EE, e-Commerce, and .NET.
Sorry, there are currently no downloads available for this title.
Submit Errata
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
What you will learn from this book
Ce que vous apprendrez dans ce livre
Le chapitre 1 introduit BPEL et des Architectures Orientées-Services (SOA) de façon détaillée. Il présente les processus métier et leur automatisation, explique le rôle de BPEL, des services web et des ESB (Enterprise Service Bus) dans une SOA, donne un aperçu de la composition de processus avec BPEL, le compare à d’autres solutions, présente les serveurs BPEL principaux et discute de l’avenir de ce langage.
Le chapitre 2 introduit de façon détaillée la couche technologique des services web. Il traite des standards et spécifications majeurs pour l’utilisation de BPEL et l’implémentation d’architectures à base de services web, tels que WS-Security, WS-Addressing, WS-Coordination, WS-AtomicTransaction, WS-BusinessActivity, WS-Reliable Messaging, etc.
Le chapitre 3 traite de la composition de services web avec BPEL. Il introduit les concepts fondamentaux et explique comment définir des processus BPEL synchrones ou asynchrones. Il familiarise le lecteur avec la structure de ces processus, les liens vers des partenaires, l’invocation parallèle et séquentielle de services, les variables, les conditions, etc.
Le chapitre 4 plonge plus avant dans le langage en traitant des fonctionnalités avancées pour la modélisation de processus complexes. Les activités avancées, les scopes, la sérialisation, la gestion des fautes, les compensations, la gestion des évènements, les ensembles de corrélation, les activités concurrentes et les liens, le cycle de vie des processus et les liens dynamiques vers des partenaires sont traités en détail.
Le chapitre 5 explique comment utiliser Oracle BPEL Process Manager pour déployer et exécuter des processus définis en BPEL. Il décrit l’architecture du serveur, les outils et fonctionnalités ainsi que les bonnes pratiques de gestion et de débogage des processus. Il traite également de la conception graphique de processus à l’aide du Designer BPEL pour JDeveloper et Eclipse.
Le chapitre 6 donne une vue détaillée des fonctionnalités avancées d’Oracle BPEL Process Manager, comme les fonctions étendues, les flux parallèles dynamiques, Web Services Invocation Framework, l’encapsulation Java, les services de notification, de Workflow et d’identité et les APIs du serveur Oracle BPEL.
Le chapitre 7 traite de MS BizTalk Server 2004 et du support de BPEL qu’il apporte. Il explique comment développer des processus métier sous BizTalk et les exporter en BPEL. Il explique également comment en importer sous BizTalk et comment utiliser l’outil Orchestration Designer pour en définir graphiquement de nouveaux. Il compare également les constructions BizTalk et BPEL.
L’annexe A donne les références de la syntaxe de BPEL version 1.1. Elle couvre les activités BPEL standard, les éléments, fonctions, attributs et fautes.
Special Offers

Annual subscription:
$220.00 per annum
Monthly subscription:
$21.99 per month
In Detail
EN DETAILS
Les services web sont la plateforme technique de base requise pour l’interopérabilité des applications. Ils ne permettent pas toutefois de contrôler l’ordre et la manière dont les opérations qu’ils exposent sont invoquées. Ils ne fournissent pas non plus de moyen de décrire la sémantique des interfaces, les workflows ou les processus métier électroniques. BPEL est le chaînon manquant qui permet d’assembler et d’intégrer les services web dans des processus réels.
BPEL standardise l’automatisation des processus entre services web, qu’ils soient déployés au sein de l’entreprise afin d’intégrer des systèmes auparavant isolés, ou entre entreprises pour faciliter l’intégration entre partenaires commerciaux.
En fournissant une structure de description standard, BPEL permet aux entreprises de définir leurs processus durant la phase de conception. Ceci engendre des bénéfices encore plus larges en permettant d’optimiser ces processus, de les ré-agencer et de sélectionner les plus appropriés.
Supporté par les grands éditeurs de logiciels —BEA, Hewlett-Packard, IBM, Microsoft, Novell, Oracle, SAP, Sun et d’autres — BPEL est en train de devenir le standard en matière de gestion des processus métier (BPM ou Business Process Management).
Ce livre couvre de façon exhaustive le langage, sa syntaxe et son usage. Il commence par donner une vue d’ensemble des services web, leurs fondements et justifie le besoin d’un langage tel que BPEL. La couche technologique des services web est décrite, y compris les standards tels que WS-Security, WS-Coordination, WS-Transaction, WS-Addressing et d’autres. Le langage BPEL lui-même est décrit en détail et des extraits de code ainsi que des exemples complets illustrent à la fois sa syntaxe et les constructions de processus typiques. Après avoir traité du langage, le livre aborde la façon de le mettre en œuvre en donnant une vue d’ensemble des principaux serveurs BPEL. Deux d’entre eux, Oracle BPEL Process Manager et Microsoft BizTalk Server 2004 sont traités en détail et des exemples complets de mise en œuvre à l’aide de ces serveurs sont fournis.
Ce livre est un guide pratique et complet destiné à donner la maîtrise de la conception de processus, de leur développement et du langage. Celui-ci est expliqué en détails. Des extraits de code et exemples complets illustrent la façon de spécifier les processus. Deux serveurs BPEL majeurs, Oracle BPEL Process Manager et Microsoft BizTalk Server, sont traités en détail et d’autres serveurs sont également présentés.
Les nouveautés de cette édition
Nouveau chapitre 1, vue d’ensemble de BPEL et de SOA
Nouveau chapitre 6, fonctionnalités avancés d’Oracle BPEL Process Manager
Mises à jour et extensions sur les standards, BizTalk 2006 et BPEL 1.1
Approach
Who this book is for
Audience de ce livre
Architectes et développeurs concernés par la conception, l’implémentation et l’intégration de systèmes d’information avancés et de solutions e-business, développant des processus métier et confrontés à des problèmes de composition, orchestration, transactions, coordination et sécurité. Ce livre suppose une connaissance de XML et des services web (J2EE ou .NET) et des architectures multi-tiers.
Alternative Books
Have a look at these alternative products. Remember that if you buy two eBooks, you get 50% off both.
-
- Learn how Dynamics NAV ERP suite is set up and customized for various industries
- Integrate numerous parts of a company's operations including financial reporting, sales, order management, inventory, and forecasting
- Develop complete applications and not just skeleton systems
- Covers the design and implementation of two new add-on services: The Squash application and the Storage & Logistics application
- Also usable for previous versions such as 3.x, 4.0, and 5.0
- Easy-to-read style, packed with hard-won practical advice
- Real-world examples with step-by-step explanations
-
- Technical foundations of the Documentum platform
- Over 200 practice questions and three practice tests
- Up-to-date information on version 6.5 SP2 including presets, aspects, new Webtop interface, lightweight types, Composer, and DFS
- Over 200 illustrations and many more examples from a real-life business scenario
-
- Easy-to-follow introduction to OGRE 3D
- Create exciting 3D applications using OGRE 3D
- Create your own scenes and monsters, play with the lights and shadows, and learn to use plugins
- Get challenged to be creative and make fun and addictive games on your own
- A hands-on do-it-yourself approach with over 100 examples
-
- Written in an accessible readable style, this practical book will help you to successfully master user authentication, authorization, and user management in Siebel CRM
- Set up the organization and position hierarchy as well as create user accounts in step-by-step examples
- Instructions valid for versions 8.0, 8.1, and 8.2
-
- Optimize time-consuming tasks efficiently using three Oracle database utilities
- Get to grips with user session management issues
- Boost database defences with Oracle Wallet Manager and Security
- A focused handbook with practical content and real-life scenarios
-
- The first book on the newly released Inkscape version 0.48, with an exclusive focus on web design
- Incorporate eye-catching designs, charts, and other visual elements to spice up your web pages
- Learn how to create your own Inkscape templates in addition to using the built-in ones
- Written in a simple illustrative manner, which will appeal to web designers and experienced Inkscape users alike
-
- Focusses on 3 key areas of development with Seam – testing, persistence and security
- Test your site to ensure efficiency
- Learn how to develop persistent applications
- Secure your web application with user authentication and OpenID.
-
- Covers the full spectrum of features offered by the NetBeans IDE
- Discover ready-to-implement solutions for developing desktop and web applications
- Learn how to deploy, debug, and test your software using NetBeans IDE
- Another title in Packt's Cookbook series giving clear, real-world solutions to common practical problems
-
New jQuery Book Released jQuery Tools UI Library will show you how to add useful functionality to your website, using the compact but powerful jQuery Tools library.Get inspiration for developing your own ideas with the book.
Learn More Download a free chapter - Quickly look up features of the jQuery library
- Step through each function, method, and selector expression in the jQuery library with an easy-to-follow approach
- Understand the anatomy of a jQuery script
- Write your own plug-ins using jQuery's powerful plug-in architecture
- Written by the creators of learningquery.com
- Check out the new Learning jQuery Third Edition here
-
- An introduction to jQuery that requires minimal programming experience
- Detailed solutions to specific client-side problems
- For web designers to create interactive elements for their designs
- For developers to create the best user interface for their web applications
- Packed with great examples, code, and clear explanations
- Revised and updated version of the first book to help you learn jQuery
![]() |
RSS Feed |
![]() |
Sign up to Packt's newsletter |
![]() |
Follow Packt at Twitter |
![]() |
Join our Facebook Group |
Customer service body text... insert content here.
Returns Centre body text... insert content here.
Packt Updates
To submit your images Click Here
Click here to view Packt's cookie policy. This explains the cookies on Packt's website, and why we use them. It also explains information on how to manage your cookies.
By closing this banner, you are consenting to our use of cookies on your device, unless you have disabled them in your browser.