摘要
分析当前SOA服务粒度划分研究现状,提出一种基于SOA的服务构件粒度划分方法:两级拆分抽象划分方法。该方法从功能模块分离出业务构件,一方面对业务构件向下拆分得到基础构件,另一方面对业务构件向上抽象得到行业构件。该划分方法满足服务构件粒度划分基本原则,得到的3类服务构件能够有效适用于基于SOA的软件开发。最后,结合实际的软件开发案例对此划分方法进行分析说明。
This paper analyzes the current research status of SOA service granularity partitioning and proposes a SOA-based service component granularity partitioning method: two-level split abstraction method. This method separates the business components from the functional modules. On the one hand, the business components are split down to get the basic components. On the other hand, the business components are abstracted upwardto get the industry components. The partitioning method satisfies the basic principle of granularity partitioning of service components, and the obtained three types of service components can be effectively applied in software development based on SOA. Finally, this divi-sion method is analyzed based on the actual software development case.
作者
杨晓
舒红平
徐虹
刘魁
YANG Xiao1 SHU Hong-ping2 , XU Hong1, LIU Kui2(1. College of Computer Science, Chengdu University of Information Technology, Chengdu 610225, China;2. College of Software Engi-neering, Chengdu University of Information Technology, Chengdu 610225, China)
出处
《成都信息工程大学学报》
2018年第5期498-502,共5页
Journal of Chengdu University of Information Technology
基金
四川省科技计划资助项目(2017JY0196)
关键词
SOA
服务构件粒度划分
两级拆分抽象
基础构件
业务构件
行业构件
SOA
service component granularity partition
two-level split abstraction
basic component
business compo-nent
industry component