详细信息

An Architecture-Centric Development Approach for Service-Oriented Product Lines  ( SCI-EXPANDED收录 EI收录)  

文献类型:期刊文献

英文题名:An Architecture-Centric Development Approach for Service-Oriented Product Lines

作者:Lu, Xingjian[1,3];Yin, Jianwei[4];He, Gaoqi[1];Yu, Huiqun[2];Xiong, Neal N.[5]

机构:[1]East China Normal Univ, Coll Comp Sci & Technol, Shanghai, Peoples R China;[2]East China Univ Sci & Technol, Sch Informat Sci & Engn, Shanghai, Peoples R China;[3]Shanghai Jiao Tong Univ, Smart City Collaborat Innovat Ctr, Shanghai, Peoples R China;[4]Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou, Zhejiang, Peoples R China;[5]Northeastern State Univ, Dept Math & Comp Sci, Tahlequah, OK USA

年份:2019

卷号:20

期号:4

起止页码:999

外文期刊名:JOURNAL OF INTERNET TECHNOLOGY

收录:;EI(收录号:20193607405340);WOS:【SCI-EXPANDED(收录号:WOS:000483464100001)】;

基金:This work was partially supported by the NSF of China under grant No. 61602175, Natural Science Foundation of Shanghai under grant No. 19ZR1415800, the National Science and Technology Supporting Program of China under grant No. 2015BAH18F02, the Model Information Service Industry Program of Guangdong Province under grunt No. GDEID2010IS049, the Fundamental Research Funds for the Central Universities under grant No. ZH1726108, and the Special Funds for Informatization Development in Shanghai under grant No. 201602008, Popularization of Science Program of Shanghai Science and Technology Commission under grant No. 19DZ2301100.

语种:英文

外文关键词:Serviced-Oriented Architecture; Software Product Line; Serviced-Oriented Product Line

摘要:Service-Oriented Product Line (SOPL), which combines Service-Oriented Architecture (SOA) and Software Product Line (SPL) concepts and technologies, has attained an increasing interest in software engineering community in recent years. However, there are still several challenges we have to overcome when developing a SOPL. In this paper, an architecture-centric approach for SOPL development is proposed to alleviate these challenges. First, the business process execution language (BPEL) based architecture style and architecture description language bpel4Arch are developed. Then, based on them, a model-driven reference architecture generating method and a common rule engine based architecture customization approach are proposed. For facilitating the translation between application architecture and BPEL, we also provide an optimal partition for application architecture by applying the mixed integer programming (MIP) technique, which can achieve the entire function of target product with minimum molecular services. Finally, an initial case study on E-Shopping domain and some evaluations show the feasibility and efficiency of the proposed approach.

参考文献:

正在载入数据...

版权所有©华东理工大学 重庆维普资讯有限公司 渝B2-20050021-7 
渝公网安备 50019002500408号 违法和不良信息举报中心