BEAP: An End-User Agile Programming Paradigm for Business Applications  被引量:1

BEAP: An End-User Agile Programming Paradigm for Business Applications

在线阅读下载全文

作  者:舒承椿 余海燕 刘昊植 

机构地区:[1]Research Center for Grid and Service Computing, Institute of Computing Technology, Chinese Academy of Sciences Beijing 100080, P.R. China [2]Graduate University of the Chinese Academy of Sciences, Beijing 100039, P.R. China

出  处:《Journal of Computer Science & Technology》2006年第4期609-619,共11页计算机科学技术学报(英文版)

基  金:Supported by the National Natural Science Foundation of China (Grant No. 90412010), the National Basic Research 973 Program of China (Grant Nos. 2003CB317008 and 2005CB321807), and the National High Technology Development 863 Program of China (Grant No. 2004AA104330). thank the members of Vega The authors would like to Center of Institute of Computing Technology, CAS. It is their feedbacks and supports that have been inspiring and advancing the BEAP paradigm to grow up and make continuous progresses. We also feel grateful for the anonymous referees' comments.

摘  要: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.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.

关 键 词:visual programming EVENT-BASED VIRTUALIZATION COMPONENT AGILE PI-CALCULUS 

分 类 号:TP313[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象