BPEL pour les services web: Deuxi?me Edition
暫譯: BPEL 網路服務:第二版

Matjaz B. Juric, Benny Mathew, Poornachandra Sarang

  • 出版商: Packt Publishing
  • 出版日期: 2007-07-13
  • 售價: $2,840
  • 貴賓價: 9.5$2,698
  • 語言: 英文
  • 頁數: 436
  • 裝訂: Paperback
  • ISBN: 1847192165
  • ISBN-13: 9781847192165
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Description


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 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 ouvre 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 ouvre à l'aide de ces serveurs sont fournis.

商品描述(中文翻譯)

**描述**

這本書是一本實用且全面的指南,旨在掌握流程的設計、開發及其語言。書中詳細解釋了這些內容。代碼片段和完整的範例展示了如何指定流程。書中詳細介紹了兩個主要的 BPEL 伺服器:Oracle BPEL Process Manager 和 Microsoft BizTalk Server,並且還介紹了其他伺服器。網路服務是應用程式互操作性所需的基本技術平台。然而,它們並不控制所暴露操作的調用順序和方式,也不提供描述介面的語義、工作流程或電子商務流程的手段。BPEL 是將網路服務組合和整合到實際流程中的關鍵。BPEL 標準化了網路服務之間的流程自動化,無論這些服務是部署在企業內部以整合先前孤立的系統,還是企業之間以促進商業夥伴之間的整合。透過提供標準的描述結構,BPEL 使企業能夠在設計階段定義其流程。這帶來了更廣泛的好處,因為它能夠優化這些流程、重新安排並選擇最合適的流程。BPEL 得到了 BEA、Hewlett-Packard、IBM、Microsoft、Novell、Oracle、SAP、Sun 等大型軟體廠商的支持,正逐漸成為業務流程管理(BPM 或 Business Process Management)的標準。本書全面涵蓋了該語言、其語法及用法。它首先提供了網路服務的概述、其基礎並說明了需要像 BPEL 這樣的語言。書中描述了網路服務的技術層,包括 WS-Security、WS-Coordination、WS-Transaction、WS-Addressing 等標準。BPEL 語言本身也被詳細描述,代碼片段和完整的範例同時展示了其語法和典型的流程結構。在介紹完語言後,本書探討了如何實施它,並提供了主要 BPEL 伺服器的概述。其中兩個伺服器,Oracle BPEL Process Manager 和 Microsoft BizTalk Server 2004,將被詳細介紹,並提供了使用這些伺服器的完整實施範例。