BPEL

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

Learn about BPEL

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

BPEL4WS

business process execution language for web services

2
New cards

bpel feature 1

business centric in its terminology

3
New cards

bpel feature 2

simple core based around structuring concepts but enough to link to “real” computing platforms

4
New cards

bpel architecture 1

a business process description is just an xml document

5
New cards

bpel architecture 2

uses wsdl for component interface specifications

6
New cards

bpel partners

named participants providing a well-defined service for the process that are required for the process to function

7
New cards

what does a process maintain

variables that capture and name data being exchanged, e.g., messages between components or internal state for the process

8
New cards

how does a process describe interactions 1

receive a message from a partner

9
New cards

how does a process describe interactions 2

reply to a received message

10
New cards

how does a process describe interactions 3

invoke another service

11
New cards

note on concurrency

a receive operation can accept a message for itself or spawn a new instance of the process to handle the request

12
New cards

why would business processes want to avoid strict synchronisation?

more robust to failures, allows the execution engine to schedule interactions

13
New cards

BPEL dataflow

take the invocations we need and the data they require to be completed. let the execution engine decide when to execute them depending on data availability

14
New cards

consequences of formatting BPEL as XML 1

doesn’t look like a programming language

15
New cards

consequences of formatting BPEL as XML 2

verbose

16
New cards

consequences of formatting BPEL as XML 3

not entirely consistent in its use of notation