YANG Xiao,SHU Hong-ping,XU Hong,et al.Research and Application of Service Component Granularity Partition Method based on SOA[J].Journal of Chengdu University of Information Technology,2018,(05):498-502.[doi:10.16836/j.cnki.jcuit.2018.05.003 ]
基于SOA的服务构件粒度划分方法的研究应用
- Title:
- Research and Application of Service Component Granularity Partition Method based on SOA
- 文章编号:
- 2096-1618(2018)05-0498-05
- Keywords:
- SOA; service component granularity partition; two-level split abstraction; basic component; business component; industry component
- 分类号:
- TP399
- 文献标志码:
- A
- 摘要:
- 分析当前SOA服务粒度划分研究现状,提出一种基于SOA的服务构件粒度划分方法:两级拆分抽象划分方法。该方法从功能模块分离出业务构件,一方面对业务构件向下拆分得到基础构件,另一方面对业务构件向上抽象得到行业构件。该划分方法满足服务构件粒度划分基本原则,得到的3类服务构件能够有效适用于基于SOA的软件开发。最后,结合实际的软件开发案例对此划分方法进行分析说明。
- Abstract:
- 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 division method is analyzed based on the actual software development case.
参考文献/References:
[1] 毛新生.SOA原理方法实践[M].北京:电子工业出版社,2007:35-36.
[2] 王珂珂,张立朝,潘贞,等.业务驱动的地理信息服务粒度划分[J].北京测绘,2010(1):4-7.
[3] 范颖.面向实体划分服务粒度[J].河南广播电视大学学报,2009,22(2):108-109.
[4] 蒋延耀,康维,乐文静.一种混合模式两级抽象服务粒度划分法[J].电脑知识与技术,2009,5(34):9782-9784.
[5] 杜攀,徐进.SOA体系下细粒度组件服务整合的探讨[J].计算机应用,2006,26(3):700-702.
[6] 梁利.基于SOA粒度关联的服务组合模型研究[J].电脑与信息技术,2013,21(4):57-62.
[7] 唐立文,岳峥.基于SOA的航天发射场服务构件设计与应用[J].装备指挥技术学院学报,2011,22(5):104-108.
[8] Eric Newcomer,Greg Lomow.Understanding SOA with Web Services(中文版)[M].徐涵(译).北京:电子工业出版社,2006.
[9] 余浩,朱成,丁鹏.SOA实践—构建基于Java Web服务和BPEL的企业级应用[M].北京:电子工业出版社,2009.
[10] 李攀.基于SOA架构和构件技术的软件开发[J].电子技术与软件工程,2016:61.
[11] 刘洋,程春.基于SOA服务构件封装技术应用研究[J].信息系统工程,2015:67.
[12] 吕海燕,车晓伟.数据仓库中数据粒度的划分[J].计算机工程与设计,2009,30(9):2323-2328.
备注/Memo
收稿日期:2018-04-15 基金项目:四川省科技计划资助项目(2017JY0196)