ASIMO:一种遗留系统的服务识别方法
从遗留系统中识别出复用价值高、质量好的服务是实现遗留系统面向SOA迁移的关键.通过分析构件识别方法(Component Identification Method,简称CIM)和服务识别方法(Service Identification Method,简称SIM),以业务流程模型和UML图作为SIM的输入,提出了一种面向对象的、自动化的遗留系统服务识别方法(An Automated Service Identification Method of Object Oriented Legacy System,简称ASIMO),输出一组最优抽象服务集.ASIMO分析了输入条件,将服务识别问题转换为图的划分问题;为了得到一组图划分的最优解即最优服务集,总结归纳给出服务集粒度、耦合度以及内聚度的定量化关系,作为服务集的评价目标,将服务识别看作一个多目标优化问题,建立了服务识别模型;然后将服务评价目标进行线性加权,将多目标优化转换为单目标优化问题,并基于离散粒子群算法进行求解.最后,本文以一个遗留子系统为例,验证了本方法的有效性.
遗留系统 服务识别 粒子群算法 面向服务架构
李决龙 张淼淼 邢建春 杨启亮
海军海防工程研究中心,北京 100841;解放军理工大学国防工程学院,江苏 南京 210007 解放军理工大学国防工程学院,江苏 南京 210007
国内会议
武汉
中文
1-14
2012-11-10(万方平台首次上网日期,不代表论文的发表时间)