舉報

會員
WS-BPEL 2.0 Beginner's Guide
最新章節:
Index
Ifyouareasoftwarearchitect,adesigner,asoftwaredeveloper,anSOAandBPMarchitect,aprojectmanager,orabusinessprocessanalystwhoisresponsibleforthedesignanddevelopmentofbusinessprocesses,compositeapplications,andBPM/SOAsolutions,thenthisbookisforyou.YoushouldhaveacleargraspofgeneralSOAconceptsincludingbusinessprocessesandwebservices,butnopriorknowledgeoftheBPELlanguageisrequired.
目錄(171章)
倒序
- 封面
- 版權頁
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Time for action – heading
- Reader feedback
- Customer support
- Chapter 1. Hello BPEL
- Introduction to BPEL
- Installing Oracle JDeveloper and SOA Suite
- Time for action – installing the JDK and setting environment
- Time for action – installing JDeveloper and SOA Suite
- Time for action – creating a default domain
- Developing our first BPEL process
- Time for action – creating the SOA composite application
- Time for action – creating XML Schema for the BPEL process
- Time for action – modifying WSDL
- Time for action – implementing the BPEL process
- Deploying the first BPEL process
- Time for action – deploying the BPEL process
- Testing our first BPEL process
- Time for action – testing the BPEL process
- Understanding the BPEL language
- The BPEL structure
- Bookstore BPEL process with branches
- Time for action – more sophisticated BPEL process
- Time for action – deploying and testing the second BPEL process
- Summary
- Chapter 2. Service Invocation
- Service invocation and orchestration
- Developing the book warehousing process
- Time for action – creating the book warehousing process
- Time for action – developing the book warehousing process
- Understanding sequential invocation
- Understanding partner links
- Parallel service invocation
- Time for action – developing parallel flows
- Understanding a parallel flow
- Summary
- Chapter 3. Variables Data Manipulation and Expressions
- Variables in BPEL
- Variables in BookWarehousingBPEL
- Time for action – review of existing variables
- Time for action – creating XML type variables
- Time for action – creating XML element variables
- Time for action – creating a message type variable
- Data manipulation and assignments
- Time for action – copying variables
- Expressions
- Time for action – copying variable parts
- Manipulating data for external partner links
- Time for action – creating the AnotherBookstoreBPEL process
- Time for action – extending the BookWarehousing process
- Validating variables
- Time for action – validating variables
- The XSLT transformations
- Time for action – using XSLT transformations
- Summary
- Chapter 4. Conditions and Loops
- Conditions
- Time for action – selecting the bookstore with the lowest quantity
- Time for action – implementing VintageBookstore
- Time for action – selecting VintageBookstore
- Loops
- Adding loops to our example
- Time for action – adding the BookOrderManagement process
- Time for action – adding the <while> loop
- Time for action – the <forEach> loop
- Executing <forEach> in parallel
- Time for action – executing <forEach> in parallel
- Delays
- Time for action – adding <wait>
- Ending a process
- Empty activities
- Summary
- Chapter 5. Interaction Patterns in BPEL
- Understanding asynchronous invocations
- Time for action – implementing an asynchronous invocation
- Understanding asynchronous service invocations
- Time for action – creating an asynchronous BPEL process
- Summary
- Chapter 6. Fault Handling and Signaling
- Introducing faults and fault handlers
- Time for action – adding fault handlers
- Modeling execution errors with WS-BPEL 2.0 standard faults
- Modeling logical (explicit) errors with the <throw> activity
- Modeling errors propagated from external web services
- Understanding fault handlers and signaling
- WSDL faults
- Handling faults
- In-line fault handling
- Time for action – signaling faults
- Summary
- Chapter 7. Working with Scopes
- Introducing scopes
- Time for action – adding scopes
- Time for action – the fault and termination handlers
- Summary
- Chapter 8. Dynamic Parallel Invocations
- Introducing dynamic parallel invocations
- Time for action – adding a <forEach> activity
- Time for action – configuring the <invoke> activity within a <forEach> activity
- Time for action – initializing the input variable within a <forEach> activity
- Initializing a dynamic partner link
- Time for action – initializing a dynamic partner link
- Time for action – appending multiple values to a variable
- Summary
- Chapter 9. Human Tasks
- Understanding human tasks
- Preparing an asynchronous example
- Adding a human task to the BookWarehousingBPEL process
- Time for action – creating a human task definition
- Time for action – configuring the human task title
- Time for action – specifying a human task payload
- Time for action – assigning a human task
- Time for action – configuring human task deadlines
- Time for action – configuring human task notifications
- Time for action – invoking a human task from the BPEL process
- Time for action – configuring human task case branches
- Time for action – creating human task forms
- Deploying and testing human tasks
- Time for action – deploying the human task
- Time for action – testing the human task
- Summary
- Chapter 10. Events and Event Handlers
- Understanding events
- Developing an event-driven BPEL process
- Time for action – declaring a business event
- Time for action – developing an event-driven book shelving BPEL process
- Triggering a business event from a BPEL process
- Time for action – triggering BookshelfEvent from the book warehousing BPEL process
- Adding an event handler to the Book Warehousing BPEL process
- Time for action – adding an event handler to the BPEL process
- Time for action – adding onEvent to the callback interface
- Time for action – specifying alarm event handler activities
- Time for action – adding a message handler to the BPEL process
- Time for action – declaring the cancel operation on the BPEL process interface
- Time for action – specifying message event activities
- Asynchronous invocations and events
- Time for action – invoking the WarehousingConfirmation service
- Time for action – waiting for callback
- Time for action – waiting for onFault and onEvent callbacks
- Time for action – adding an alarm event for callback
- Summary
- Chapter 11. Compensations
- Introducing compensation in business processes
- Time for action – adding compensation handlers
- Time for action – triggering a fault within the BPEL process
- Time for action – triggering compensation for the BPEL process
- Summary
- Appendix A. Pop Quiz Answers
- Chapter 1 Hello BPEL
- Chapter 2 Service Invocation
- Chapter 3 Variables Data Manipulation and Expressions
- Chapter 4 Conditions and Loops
- Chapter 5 Interaction Patterns in BPEL
- Chapter 6 Fault Handling and Signaling
- Chapter 7 Working with Scopes
- Chapter 8 Dynamic Parallel Invocations
- Chapter 9 Human Tasks
- Chapter 10 Events and Event Handlers
- Chapter 11 Compensations
- Index 更新時間:2021-08-05 18:02:10
推薦閱讀
- SQL入門經典(第5版)
- MySQL基礎教程
- 數據驅動:從方法到實踐
- WS-BPEL 2.0 Beginner's Guide
- Hadoop 3.x大數據開發實戰
- 云原生數據中臺:架構、方法論與實踐
- 企業級容器云架構開發指南
- PostgreSQL指南:內幕探索
- 聯動Oracle:設計思想、架構實現與AWR報告
- 算法設計與分析
- 大數據測試技術:數據采集、分析與測試實踐(在線實驗+在線自測)
- 量化投資:交易模型開發與數據挖掘
- 推薦系統全鏈路設計:原理解讀與業務實踐
- 2D 計算機視覺:原理、算法及應用
- Hadoop海量數據處理:技術詳解與項目實戰(第2版)
- AutoCAD基礎與應用精品教程(2008版)
- CORS Essentials
- Tableau數據可視化實戰
- 自己動手做大數據系統(第2版)
- 數據隱私與數據治理:概念與技術
- MySQL技術大全:開發、優化與運維實戰(視頻教學版)
- Data Science Projects with Python
- 類別不平衡學習:理論與算法
- DevOps實踐指南
- MySQL 8 Cookbook(中文版)
- Learning Functional Programming in Go
- 數據庫系統:原理、設計與編程(MOOC版)
- 低代碼極速物聯網開發指南:基于阿里云IoT Studio快速構建物聯網項目
- 突出重圍:Transact-SQL管理與開發實例精粹
- 可視化分析與SAS實現