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 e...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.展开更多
Mobile devices as a popular computing platform for enterprise systems have enabled certain tasks to be executed out of office.However,the work may be interrupted due to the server shutdown or network disconnection whe...Mobile devices as a popular computing platform for enterprise systems have enabled certain tasks to be executed out of office.However,the work may be interrupted due to the server shutdown or network disconnection when employees access traditional single-engine Business Process Management System.To overcome this defect,we present a lightweight twin-engine architecture based on Service Oriented Architecture(SOA).In this paper,we discuss in detail the design and implementation of the architecture,and present a trigger mechanism to activate engines according to the states of hybrid environments since it is critical for the two types of engines to cooperate closely in hybrid environments with fixed and mobile computing resources.The experimental results validate the usability of the architecture.展开更多
基金supported by E-learning Platform, National Torch Project (No. z20040010)
文摘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.
基金supported by the National 973 Programs(2013CB329102)the National Natural Science Foundation of China(61501048)+3 种基金China Postdoctoral Science Foundation funded project(2016T90067,2015M570060)the Key Project of National Natural Science Foundation of China(61132001)the National Key Technology Research and Development Program of China(2012BAH94F02)the Fundamental Research Funds for the Central Universities(2015RC22)
文摘Mobile devices as a popular computing platform for enterprise systems have enabled certain tasks to be executed out of office.However,the work may be interrupted due to the server shutdown or network disconnection when employees access traditional single-engine Business Process Management System.To overcome this defect,we present a lightweight twin-engine architecture based on Service Oriented Architecture(SOA).In this paper,we discuss in detail the design and implementation of the architecture,and present a trigger mechanism to activate engines according to the states of hybrid environments since it is critical for the two types of engines to cooperate closely in hybrid environments with fixed and mobile computing resources.The experimental results validate the usability of the architecture.