An Application Framework for Business Developers to Create Service Based Business Applications

Enabling business developers to create business applications greatly reduces development cost and increases business adaptiveness. However, lacking of an application framework that is amenable to business people makes it hard for business developers to create decent business applications. This paper presents such a business application framework that consists of application components primarily including business artifacts, forms and tasks that business developers can easily work with. The different types of components are automatically composed into a service based application with Model-View-Controller (MVC) paradigm. The advanced business developers are allowed to write scripts to manipulate the behavior of the components and mash-up with external services for better customization and integration. The design considerations for the supporting tools and run-time are also discussed in detail in the paper. At the end, the feedback we got and consolidated from practitioners is analyzed for identifying potential enhancement and major future work.

By: Jie Cui; Jing Min Xu

Published in: RC24845 in 2009

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

rc24845.pdf

Questions about this service can be mailed to reports@us.ibm.com .