Oracle Field Service Cloud Service 2020 Implementation Essentials — Question 35
Which two statements correctly define the use cases for Business Process Execution Language (BPEL) vs. Business Process Modeling Notation (BPMN) vs.
Enterprise Service Bus (ESB)? (Choose two.)
Answer options
- A. BPEL is inherently better than BPMN in managing orchestrations that involve people, because BPEL can also interact with systems.
- B. BPEL and ESB are both good technologies for doing heavy transformations of data before sending the data to a back-end system or database.
- C. All are part of a typical/traditional on-premise enterprise integration strategy and can also be an important part of a hybrid on-premises/Cloud architecture.
- D. An ESB is used primarily for stateless messages and service mediation. The ESB construct is being replaces by API's and API Gateways in modern Cloud architectures.
- E. Decision Model and Notation (DMN) replaces BPMN in modern Cloud Architectures.
Correct answer: B, D
Explanation
Option B is correct because both BPEL and ESB excel in handling complex data transformations before interacting with back-end systems. Option D is also correct as it highlights the ESB's role in managing stateless messages, while noting the shift towards APIs in current Cloud environments. The other options either misrepresent the capabilities of BPEL and BPMN or suggest inaccuracies about their roles in modern architecture.