舉報

會員
WS-BPEL 2.0 Beginner's Guide
最新章節:
Index
Ifyouareasoftwarearchitect,adesigner,asoftwaredeveloper,anSOAandBPMarchitect,aprojectmanager,orabusinessprocessanalystwhoisresponsibleforthedesignanddevelopmentofbusinessprocesses,compositeapplications,andBPM/SOAsolutions,thenthisbookisforyou.YoushouldhaveacleargraspofgeneralSOAconceptsincludingbusinessprocessesandwebservices,butnopriorknowledgeoftheBPELlanguageisrequired.
最新章節
- Index
- Chapter 11 Compensations
- Chapter 10 Events and Event Handlers
- Chapter 9 Human Tasks
- Chapter 8 Dynamic Parallel Invocations
- Chapter 7 Working with Scopes
品牌:中圖公司
上架時間:2021-08-05 16:59:53
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-08-05 18:02:10
- Chapter 11 Compensations
- Chapter 10 Events and Event Handlers
- Chapter 9 Human Tasks
- Chapter 8 Dynamic Parallel Invocations
- Chapter 7 Working with Scopes
- Chapter 6 Fault Handling and Signaling
- Chapter 5 Interaction Patterns in BPEL
- Chapter 4 Conditions and Loops
- Chapter 3 Variables Data Manipulation and Expressions
- Chapter 2 Service Invocation
- Chapter 1 Hello BPEL
- Appendix A. Pop Quiz Answers
- Summary
- Time for action – triggering compensation for the BPEL process
- Time for action – triggering a fault within the BPEL process
- Time for action – adding compensation handlers
- Introducing compensation in business processes
- Chapter 11. Compensations
- Summary
- Time for action – adding an alarm event for callback
- Time for action – waiting for onFault and onEvent callbacks
- Time for action – waiting for callback
- Time for action – invoking the WarehousingConfirmation service
- Asynchronous invocations and events
- Time for action – specifying message event activities
- Time for action – declaring the cancel operation on the BPEL process interface
- Time for action – adding a message handler to the BPEL process
- Time for action – specifying alarm event handler activities
- Time for action – adding onEvent to the callback interface
- Time for action – adding an event handler to the BPEL process
- Adding an event handler to the Book Warehousing BPEL process
- Time for action – triggering BookshelfEvent from the book warehousing BPEL process
- Triggering a business event from a BPEL process
- Time for action – developing an event-driven book shelving BPEL process
- Time for action – declaring a business event
- Developing an event-driven BPEL process
- Understanding events
- Chapter 10. Events and Event Handlers
- Summary
- Time for action – testing the human task
- Time for action – deploying the human task
- Deploying and testing human tasks
- Time for action – creating human task forms
- Time for action – configuring human task case branches
- Time for action – invoking a human task from the BPEL process
- Time for action – configuring human task notifications
- Time for action – configuring human task deadlines
- Time for action – assigning a human task
- Time for action – specifying a human task payload
- Time for action – configuring the human task title
- Time for action – creating a human task definition
- Adding a human task to the BookWarehousingBPEL process
- Preparing an asynchronous example
- Understanding human tasks
- Chapter 9. Human Tasks
- Summary
- Time for action – appending multiple values to a variable
- Time for action – initializing a dynamic partner link
- Initializing a dynamic partner link
- Time for action – initializing the input variable within a <forEach> activity
- Time for action – configuring the <invoke> activity within a <forEach> activity
- Time for action – adding a <forEach> activity
- Introducing dynamic parallel invocations
- Chapter 8. Dynamic Parallel Invocations
- Summary
- Time for action – the fault and termination handlers
- Time for action – adding scopes
- Introducing scopes
- Chapter 7. Working with Scopes
- Summary
- Time for action – signaling faults
- In-line fault handling
- Handling faults
- WSDL faults
- Understanding fault handlers and signaling
- Modeling errors propagated from external web services
- Modeling logical (explicit) errors with the <throw> activity
- Modeling execution errors with WS-BPEL 2.0 standard faults
- Time for action – adding fault handlers
- Introducing faults and fault handlers
- Chapter 6. Fault Handling and Signaling
- Summary
- Time for action – creating an asynchronous BPEL process
- Understanding asynchronous service invocations
- Time for action – implementing an asynchronous invocation
- Understanding asynchronous invocations
- Chapter 5. Interaction Patterns in BPEL
- Summary
- Empty activities
- Ending a process
- Time for action – adding <wait>
- Delays
- Time for action – executing <forEach> in parallel
- Executing <forEach> in parallel
- Time for action – the <forEach> loop
- Time for action – adding the <while> loop
- Time for action – adding the BookOrderManagement process
- Adding loops to our example
- Loops
- Time for action – selecting VintageBookstore
- Time for action – implementing VintageBookstore
- Time for action – selecting the bookstore with the lowest quantity
- Conditions
- Chapter 4. Conditions and Loops
- Summary
- Time for action – using XSLT transformations
- The XSLT transformations
- Time for action – validating variables
- Validating variables
- Time for action – extending the BookWarehousing process
- Time for action – creating the AnotherBookstoreBPEL process
- Manipulating data for external partner links
- Time for action – copying variable parts
- Expressions
- Time for action – copying variables
- Data manipulation and assignments
- Time for action – creating a message type variable
- Time for action – creating XML element variables
- Time for action – creating XML type variables
- Time for action – review of existing variables
- Variables in BookWarehousingBPEL
- Variables in BPEL
- Chapter 3. Variables Data Manipulation and Expressions
- Summary
- Understanding a parallel flow
- Time for action – developing parallel flows
- Parallel service invocation
- Understanding partner links
- Understanding sequential invocation
- Time for action – developing the book warehousing process
- Time for action – creating the book warehousing process
- Developing the book warehousing process
- Service invocation and orchestration
- Chapter 2. Service Invocation
- Summary
- Time for action – deploying and testing the second BPEL process
- Time for action – more sophisticated BPEL process
- Bookstore BPEL process with branches
- The BPEL structure
- Understanding the BPEL language
- Time for action – testing the BPEL process
- Testing our first BPEL process
- Time for action – deploying the BPEL process
- Deploying the first BPEL process
- Time for action – implementing the BPEL process
- Time for action – modifying WSDL
- Time for action – creating XML Schema for the BPEL process
- Time for action – creating the SOA composite application
- Developing our first BPEL process
- Time for action – creating a default domain
- Time for action – installing JDeveloper and SOA Suite
- Time for action – installing the JDK and setting environment
- Installing Oracle JDeveloper and SOA Suite
- Introduction to BPEL
- Chapter 1. Hello BPEL
- Customer support
- Reader feedback
- Time for action – heading
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewers
- About the Authors
- Credits
- 版權頁
- 封面
- 封面
- 版權頁
- 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