BPEL Interview Questions

Some common BPEL interview questions for SOA/BPEL/ESB roles.

  1. What are the various activities which are commonly used in BPEL?



  1. How can you manipulate XML data during transformation? – Use the various functions that are available e.g. concat()


  1. How can BPEL processes be deployed? – Jdeveloper, BPEL Suitcases and BPEL Console, Shell scripts


  1. What is dehydration?
Dehydration automatically maintains long-running asynchronous processes and their current state information in a database while they wait for synchronous callbacks. Storing the process in a database preserves the process and prevents any loss of state or reliability if a system shuts down or a network problem occurs. This capability increases both BPEL process reliability and scalability.

  1. When do we use Synchronous and Asynchronous processes?
Async for durable processes where response may take a significant amount of time.

  1. Problems regd. Notification.


  1. List the tools and components that are generally required to develop a BPEL process.


  1. What are the resources that we should lookup in case we face problems with BPEL?


  1. How can we document a BPEL process?


  1. Is it possible to handle exceptions in ESB?


  1. When should we use ESB and when should we use BPEL?


  1. How can we integrate a BPEL process with ESB? – Deploy ESB as a service. Call the ESB process as a PL from BPEL


  1. What precautions/ preventions should we make in a SOA environment? – Application of patches


  1. Can you list activities which are Asynchronous activities? Pick, Wait





No comments :