期刊文献+

A Service Composition Approach Based on Sequence Mining for Migrating E-learning Legacy System to SOA 被引量:1

A Service Composition Approach Based on Sequence Mining for Migrating E-learning Legacy System to SOA
下载PDF
导出
摘要 With the fast development of business logic and information technology, today's best solutions are tomorrow's legacy systems. In China, the situation in the education domain follows the same path. Currently, there exists a number of e-learning legacy assets with accumulated practical business experience, such as program resource, usage behaviour data resource, and so on. In order to use these legacy assets adequately and efficiently, we should not only utilize the explicit assets but also discover the hidden assets. The usage behaviour data resource is the set of practical operation sequences requested by all users. The hidden patterns in this data resource will provide users' practical experiences, which can benefit the service composition in service-oriented architecture (SOA) migration. Namely, these discovered patterns will be the candidate composite services (coarse-grained) in SOA systems. Although data mining techniques have been used for software engineering tasks, little is known about how they can be used for service composition of migrating an e-learning legacy system (MELS) to SOA. In this paper, we propose a service composition approach based on sequence mining techniques for MELS. Composite services found by this approach will be the complementation of business logic analysis results of MELS. The core of this approach is to develop an appropriate sequence mining algorithm for mining related data collected from an e-learning legacy system. According to the features of execution trace data on usage behaviour from this e-learning legacy system and needs of further pattern analysis, we propose a sequential mining algorithm to mine this kind of data of tile legacy system. For validation, this approach has been applied to the corresponding real data, which was collected from the e-learning legacy system; meanwhile, some investigation questionnaires were set up to collect satisfaction data. The investigation result is 90% the same with the result obtained through our approach. With the fast development of business logic and information technology, today's best solutions are tomorrow's legacy systems. In China, the situation in the education domain follows the same path. Currently, there exists a number of e-learning legacy assets with accumulated practical business experience, such as program resource, usage behaviour data resource, and so on. In order to use these legacy assets adequately and efficiently, we should not only utilize the explicit assets but also discover the hidden assets. The usage behaviour data resource is the set of practical operation sequences requested by all users. The hidden patterns in this data resource will provide users' practical experiences, which can benefit the service composition in service-oriented architecture (SOA) migration. Namely, these discovered patterns will be the candidate composite services (coarse-grained) in SOA systems. Although data mining techniques have been used for software engineering tasks, little is known about how they can be used for service composition of migrating an e-learning legacy system (MELS) to SOA. In this paper, we propose a service composition approach based on sequence mining techniques for MELS. Composite services found by this approach will be the complementation of business logic analysis results of MELS. The core of this approach is to develop an appropriate sequence mining algorithm for mining related data collected from an e-learning legacy system. According to the features of execution trace data on usage behaviour from this e-learning legacy system and needs of further pattern analysis, we propose a sequential mining algorithm to mine this kind of data of tile legacy system. For validation, this approach has been applied to the corresponding real data, which was collected from the e-learning legacy system; meanwhile, some investigation questionnaires were set up to collect satisfaction data. The investigation result is 90% the same with the result obtained through our approach.
出处 《International Journal of Automation and computing》 EI 2010年第4期584-595,共12页 国际自动化与计算杂志(英文版)
基金 supported by E-learning Platform, National Torch Project (No. z20040010)
关键词 Service composition E-LEARNING sequence mining algorithm service-oriented architecture (SOA) legacy system Service composition, e-learning, sequence mining algorithm, service-oriented architecture (SOA), legacy system
  • 相关文献

参考文献2

二级参考文献13

  • 1胡海涛,李刚,韩燕波.一种面向业务用户的大粒度服务组合方法[J].计算机学报,2005,28(4):694-703. 被引量:54
  • 2刘家茂,顾宁,施伯乐.基于Mediator的Web Services无回溯反向链动态合成[J].计算机研究与发展,2005,42(7):1153-1158. 被引量:21
  • 3李文中,郭胜,许平,陆桑璐,陈道蓄.服务组合中一种自适应的负载均衡算法[J].软件学报,2006,17(5):1068-1077. 被引量:41
  • 4[1]Johnson RE. Frameworks = (Components + Patterns). Communications of the ACM, 1997,40(10):39~42.
  • 5[2]Rumbaugh J, Jacobon I, Booch G. The UML Reference Manual. New York: Addison-Wesley, 1999.
  • 6[3]Andert G. Object frameworks in the Taligent OS. In: Proc. of the Compcon'94. Los Alamitos: IEEE CS Press, 1994. 112~121.
  • 7[4]Architecture of the San Francisco frameworks. 1998. http://www.research.ibm.com
  • 8[5]Cotter S, Potel M. Inside Taligent Technology. New York: Addison-Wesley, 1995.
  • 9[6]Carnegie Mellon University. The Software Product Line Practice Version 4.1, 1997. http://www.sei.cmu.edu
  • 10[7]Braga RTV, Masiero PC. An approach for frameworks construction and instantiation using pattern languages. In: Proc. of the Int'l. Conf. on Computer Science, Software Engineering, Information Technology, e-Business, and Applications. ACIS, Foz do Iguacu, 2002. 305~310.

共引文献90

同被引文献3

引证文献1

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部