BEAP: An End-User Agile Programming Paradigm for Business Applications
Business applications are subject to changes with technology trends or market demands. However, quick response to these changes is still a challenging issue. Most of the existing architectures (e.g., CORBA, Web Services) still expose the developers to excessive low-level details and force a tight co...
Saved in:
Published in | Journal of computer science and technology Vol. 21; no. 4; pp. 609 - 619 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Beijing
Springer Nature B.V
01.07.2006
Research Center for Grid and Service Computing, Institute of Computing Technology, Chinese Academy of Sciences Beijing 100080, P.R. China Graduate University of the Chinese Academy of Sciences, Beijing 100039, P.R. China%Research Center for Grid and Service Computing, Institute of Computing Technology, Chinese Academy of Sciences Beijing 100080, P.R. China |
Subjects | |
Online Access | Get full text |
ISSN | 1000-9000 1860-4749 |
DOI | 10.1007/s11390-006-0609-4 |
Cover
Summary: | Business applications are subject to changes with technology trends or market demands. However, quick response to these changes is still a challenging issue. Most of the existing architectures (e.g., CORBA, Web Services) still expose the developers to excessive low-level details and force a tight coupling between program modules. For end users, developing, customizing, and reengineering applications remain difficult and time-consuming tasks. A high-level programming model is presented, together with a descriptive programming paradigm called BEAP, to facilitate end-user programming. In this approach, applications could be visually composed from well-defined software components called “funnels” in an event-driven fashion. Application examples have shown that, by raising the level of abstraction as well as simplifying the programming model, BEAP could empower end users to build business applications on demand with improved productivity. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
ISSN: | 1000-9000 1860-4749 |
DOI: | 10.1007/s11390-006-0609-4 |