- Book Chapter
8
- 10.1007/978-3-540-73597-7_20
Meta-model to Support End-User Development of Web Based Business Information Systems
- Jan 01, 2007
- Buddhima De Silva + 1 more +1
End-user development is proposed as a solution to the issues business people have when getting web applications developed. In this paper, we have presented a meta-model for web based information systems to support End-user Development. End-users can actively participate in web application development using tools to populate and instantiate the meta-model. The meta-model we created is based on three abstraction levels: Shell, Application, and Function. At Shell Level, we model aspects common to all business web applications such as navigation and access control. At Application Level, we model aspects common to specific web applications such as workflows. At Function Level, we model requirements specific to the identified use cases. Inheritance and Overriding properties of the meta-model provide a balance between ease and flexibility when developing business information systems. The key aspect that underpinned this research work is the view- “software is a medium to capture knowledge rather than a product”. Meta-model will help end-users to participate in web application development activities.
Read more