Title :
A Lightweight Process Mashup Approach Based on Business Unit
Author :
Wei Ye ; Ruici Luo ; Shikun Zhang ; Minfang Zhong
Author_Institution :
Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
Abstract :
Traditional business process orchestration methods (e.g., service composition and workflow) are usually based on server-side middleware techniques and performed in a rigid development process that requires professional skills. As an emerging technology, mash up helps to move Web 2.0 into enterprises and leverage SOA investments, enabling end-users to draw upon contents, presentation or functionality logic from separated Web sources to create innovative applications. In this paper, we propose a lightweight process mash up approach. The fundamental principle of our approach is encapsulating business activities as browser-side components, and orchestrating them based on the event-driven Publish/Subscribe communication paradigm. The component model is named BU (Business Unit), representing basic blocks in business process mashups. Based on BU, the approach leverages the concept of composite event to define complex process behavior on browser side, and consequently hides classic process constructs like conditional branching and looping, allowing end-users to create articulated business processes in a lightweight fashion.
Keywords :
business data processing; middleware; service-oriented architecture; SOA investment; Web 2.0; Web sources; browser-side component; business process mashups; business process orchestration method; business unit; enterprise; event-driven publish-subscribe communication; lightweight process mashup approach; server-side middleware technique; Browsers; Business; Connectors; Mashups; Subscriptions; Unified modeling language; business unit; mashup; process mashup; service composition;
Conference_Titel :
Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
Conference_Location :
Redwood City
Print_ISBN :
978-1-4673-5659-6
DOI :
10.1109/SOSE.2013.20