CORC  > 北京大学  > 信息科学技术学院
BuOA: An Achitecture Style for Modular Web Applications
Ye, Wei ; Luo, Ruici ; Zhang, Shikun ; Liu, Xueyang ; Hu, Wenhui
2012
关键词software architecture BuOA business unit architecture style modular web application
英文摘要Though Web development technologies have made a dramatic progress in past decades, Web applications are still with a monolithic architecture in terms of their deployment and mechanisms for resolving component interdependencies, imposing constraints on, e. g., partial and dynamic upgrade, distributed and parallel development. In this paper, we propose BuOA (Business unit Oriented Architecture), a novel architecture style for modular Web applications. Compared with traditional layered architecture styles, BuOA vertically decomposes Web applications into a group of BUs (Business Units) each of which implements a complete and cohesive business function. To establish loosely coupled relationship between BUs, interactions between them are categorized into four patterns: observing, injecting, weaving and binding. The paper first explores the BU model based on a three-dimensional view of Web applications, and then presents a connector model that abstracts the four interaction patterns. Practical toolkits and a framework for BuOA-based development are also introduced based on a concrete example. With BuOA, we can design and develop evolvable Web applications in a modular, parallel and collaborative way.; http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000332765100114&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=8e1609b174ce4e31116a60747a720701 ; Computer Science, Software Engineering; EI; CPCI-S(ISTP); 0
语种英语
DOI标识10.1109/APSEC.2012.73
内容类型其他
源URL[http://ir.pku.edu.cn/handle/20.500.11897/292876]  
专题信息科学技术学院
推荐引用方式
GB/T 7714
Ye, Wei,Luo, Ruici,Zhang, Shikun,et al. BuOA: An Achitecture Style for Modular Web Applications. 2012-01-01.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace