NASAC2020 面向持续软件工程的微服务架构技术Track 征稿通知
随着软件互联网化和服务化的高度发展,持续性(continuity)已经日益成为现代软件系统的基本特性之一。这种持续性覆盖从商业策划、软件开发、运维、演化的所有环节,使得软件系统在持续稳定提供功能和服务的同时,软件系统的边界和发展走向始终处在不断变化、持续更新和适应之中。为了支持这种持续性,软件工程的原则、方法、实践以及工具等方面都需要相应的转变,持续软件工程(Continuous Software Engineering)正是在这样的背景之下被提出并迅速得以广泛应用。从软件架构的角度看,为了适应上述发展趋势,传统的单机或者集中式软件架构必然需要向去中心化的分布式架构转变,从而充分降低各个软件子系统以及服务之间的耦合,而微服务(Microservices)正是这样一种分布式架构方式。然而,在微服务化的过程中,服务拆分的策略,拆分结果的评价和改进以及由于拆分所导致的软件工程实践(例如测试、故障定位、自动化监控以及服务治理等方面)仍然存在诸多挑战,亟待实践者和研究者不断地进行探索。如果还需要考虑到遗留系统的改造,上述挑战的难度将进一步加大。作为一种系统化服务拆分策略的体现,领域驱动设计(Domain-Driven Design)近几年伴随着微服务架构的兴起,重新获得了业界的广泛关注。然而,应用好DDD仍然面临着边界定义、描述语言、模型以及正确性等方面的各类问题。如果说微服务架构和领域驱动设计更多关注服务自顶向下的合理分拆,那么微服务的协作、共享和统一向外提供接口,则是让这一分拆的结果更加有效和高效支持业务系统需求的手段。阿里巴巴公司提出的中台策略即源于此,通过中台战略可以实现公共需求和功能的共享,减少重复建设和投入,是提升企业业务架构的重要策略。微服务架构、领域驱动设计和中台战略共同构成了一个有机整体,支持现代软件系统的持续性特征。
NASAC 2020面向持续软件工程的微服务架构技术Track特向关注该主题的研究人员公开征集稿件。本Track的主题将重点关注微服务架构、领域驱动设计和中台战略中的方法、技术以及支持工具等,征集国内外在解决以微服务架构为代表的持续软件工程所面临的架构难题和挑战过程中取得的理论、技术或实验方面等创新性、突破性的高水平研究成果,并探讨其在产业界的实践应用前景。
具有创新性和突破性的高水平研究成果将被邀请到NASAC 2020报告。通过两轮评审、一次口头质询并达到《软件学报》发表要求的投稿论文,将在《软件学报》“面向持续软件工程的微服务架构技术”专刊发表。
一、征文范围
包括但不限于以下主题:
(1) 面向DevOps的软件开发与交付过程;
(2) 面向可持续性的DevOps基本理论与方法;
(3) 面向可持续性的DevOps工具链;
(4) DevOps组织、文化转变;
(5) DevOps中的安全问题;
(6) DevOps与其他开发范式的融合;
(7) 微服务设计、持续交付和部署;
(8) 面向微服务的需求工程;
(9) 领域驱动建模与设计技术;
(10) 数据驱动建模与设计技术;
(11) 遗留系统微服务化迁移改造;
(12) 微服务协同、治理和验证技术;
(13) 支持DevOps与微服务架构的云原生技术
(14) 面向高可用的微服务架构;
(15) 面向安全的微服务架构;
(16) 微服务系统的自动化验证技术;
(17) 中台战略、技术和工具;
(18) 数据中台构建;
二、投稿要求和流程
1. 稿件格式:参照《软件学报》论文格式(网站上提供了论文模版,可下载)。
2. 投稿要求:投稿文章未在正式出版物上发表过,也不在其他刊物或会议的审稿过程中,不存在一稿多投现象;保证投稿文章的合法性(无抄袭、剽窃、侵权等不良行为)。
3. 投稿和评审方式:本Track投稿论文需经过两轮投稿和评审、一次口头报告和质询。
a) 第一轮:投稿使用NASAC 2020会议系统(投稿链接https://easychair.org/conferences/?conf=chinasoft2020,选择“面向持续软件工程的微服务架构技术Track”),NASAC 2020面向持续软件工程的微服务架构技术Track PC审稿,由会议通知评审结果,所有通过第一轮评审的稿件,进入第二轮;
b) 第二轮:按照第一轮评审专家的意见进行修改,修改稿采用“软件学报在线投稿系统”(http://www.jos.org.cn)进行投稿。投稿时请在备注栏中注明“面向持续软件工程的微服务架构技术”字样。第二轮投稿论文由期刊组织审稿,审稿意见由期刊通知,所有通过第二轮评审的稿件,进入第三轮;
c) 第三轮:要求稿件根据期刊评审意见修改论文,在NASAC 2020会议进行口头报告,接受责任编辑的口头质询,责任编辑根据期刊评审结果、质询结果给出稿件处理建议,由期刊给出最终意见。
4. 投稿被录用后,由《软件学报》“面向持续软件工程的微服务架构技术”专刊发表。
三、重要日期
第一轮论文投稿截稿时间:2020年7月20日
第一轮审稿结果通知日期:2020年9月1日
第二轮论文修改稿提交日期:2020年9月15日
第二轮论文评审意见通知时间:2020年10月25日
第三轮论文报告时间:NASAC 2020(2020年11月20-22日,重庆)
第三轮论文修改稿提交日期:2020年12月10日
终审结果发出日期:2020年12月20日
最终稿提交日期:2020年12月31日
出版日期:2021年第5期