Ganesh Radhakrishnan - San Mateo CA, US Lili Liu - Santa Clara CA, US Anurag Aggarwal - Sunnyvale CA, US Vishal Saxena - Fremont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06Q 99/00
US Classification:
705 1
Abstract:
In one embodiment, a method of performing a merge operation can include: mapping a business process modeling notation (BPMN) model to a business process execution language (BPEL) model; modifying the BPMN model to form a modified BPMN model; modifying the BPEL model to form a modified BPEL model; when the merge operation is a forward merge operation: exporting the modified BPMN model to an exported BPEL model; performing an activity level outline merge for added information technology (IT) scopes and branches from the modified BPEL model; performing an activity level detail merge for added IT details from the modified BPEL model; and performing an attribute level merge for updated branch conditions in the merged BPEL model; and when the merge operation is a reverse merge operation, adding scopes and branches from the modified BPEL model to the BPMN model.