

浏览全部资源
扫码关注微信
1. 北京大学信息科学技术学院,北京,100871
2. 高可信软件技术教育部重点实验室,北京,100871
3. 北京大学软件工程国家工程研究中心,北京,100871
4. 北京大学信息科学技术学院,北京,100871
5. 高可信软件技术教育部重点实验室,北京,100871
6. 北京大学软件工程国家工程研究中心,北京,100871
Published:2013
移动端阅览
YE Wei, LUO Rui-ci, LIU Xue-yang, et al. BuOA:An Architecture Style for Enterprise Web Applications[J]. Acta Electronica Sinica, 2013, 41(11): 2120-2126.
YE Wei, LUO Rui-ci, LIU Xue-yang, et al. BuOA:An Architecture Style for Enterprise Web Applications[J]. Acta Electronica Sinica, 2013, 41(11): 2120-2126. DOI: 10.3969/j.issn.0372-2112.2013.11.002.
提出了一种针对企业级Web应用的体系结构风格:面向业务单元的体系结构(Business unit Oriented Architecture,BuOA).与分层体系结构风格对系统的“横向”划分不同,BuOA将Web应用“纵向”分解为一组业务单元,其中每一个业务单元描述一个完整且内聚的业务功能.对业务单元之间的交互方式进行了分类,总结为四种模式:观察、注入、织入和绑定.提供了BuOA开发工具和运行环境.开发实例表明BuOA在设计、实现和部署等软件生命周期阶段能够有效地控制系统复杂性,并对企业级Web应用的并行开发和动态演化提供了良好的支持.
This paper proposes BuOA (Business unit Oriented Architecture)
a novel architecture style for enterprise Web applications.Compared with the traditional layer architecture style
BuOA vertically decomposes a Web application 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.We also provide development toolkits and runtime environment to support development and deployment of BuOA-based applications.Based on a concrete example
we show that BuOA is able to manage system complexity well on design
implementation and deployment stages in software lifecycle
with favorable support on parallel development and dynamic evolvement for enterprise Web applications.
0
Views
2
下载量
1
CSCD
Publicity Resources
Related Articles
Related Author
Related Institution
京公网安备11010802024621