摘要
随着电力营销服务场景的多样化和复杂化,采用传统单体架构的业务应用面临灵活度下降、持续交付能力减弱、维护困难等问题。为拓展电力营销多渠道服务,建立全方位的服务体系,文章在微服务架构模式的基础上,基于微服务架构业务应用特征,建立电力营销服务场景全过程领域驱动模型,开发了一体化平台。根据多渠道微服务设计系统解决了电力营销系统中分布式数据交互的问题,为业务发展提供支持。
With the diversification and complexity of power marketing service scenarios,business applications using traditional monolithic architecture are facing problems such as flexibility reducing,sustained delivery capacity decreasing and difficult maintenance.In order to expand the multi-channel service of power marketing and establish a comprehensive service system,and based on the micro-service architecture mode and its business application characteristics,this paper establishes the domain-driven model of whole process scenario,and develops an integrated platform.According to the multi-channel micro-service designing system,the problem of distributed data interaction in power marketing system is solved,which provides support for business development.
引文
[1]王磊.微服务架构与实践[M].北京:电子工业出版社,2016:14.
[2]刘为.微服务架构及相应云平台解析[J].科教导刊,2017(1X):27-28.LIU Wei.Micro service architecture and the corresponding cloud platform analysis[J].The Guide of Science&Education,2017(1X):27-28.
[3]周立.Spring Cloud与Docker微服务架构实战[M].北京:电子工业出版社,2017:5.
[4]李贞昊.微服务架构的发展与影响分析[J].信息系统工程,2017(1):154-155.LI Zhenhao.Development and impact analysis of microsoft service architecture[J].China CIO News,2017(1):154-155.
[5]李忠民,齐占新.业务架构的微应用化与技术架构的微服务化:兼谈微服务架构的实施实践[J].科技创新与应用,2016(35):95-96.LI Zhongmin,Qi Zhanxin.Microapplication of business architecture and microservice of technology architecture:discussing the implementation practice of microservice architecture[J].Technological innovation&Applications,2016(35):95-96.
[6]裴辉东,梁云风.基于J2EE和SOA架构的收费管理系统的设计和实现[J].供用电,2005,22(2):57-59.PEI Huidong,LIANG Yunfeng.Design and realization of tariff recovery system based on J2EE and SOA frame[J].Distribution&Utilization,2005,22(2):57-59.
[7]张晶,黄小锋,李春阳.微服务框架的设计与实现[J].计算机系统应用,2017,26(6):259-262.ZHANG Jing,HUANG Xiaofeng,LI Chunyang.Design and implementation of microservice architecture[J].Computer Systems&Applications,2017,26(6):259-262.
[8]杨鸥,张羿,耿贞伟.微服务架构在容器云中的应用实践[J].电脑与电信,2017(7):79-81.YANG Ou,ZHANG Yi,GENG Zhenwei.The application of micro service architecture in container cloud[J].Computer&Telecommunication,2017(7):79-81.
[9]ALSHUQAYRAN N,ALI N,EVANS R.Towards micro service architecture recovery:an empirical study[C]//2018IEEE International Conference on Software Architecture(ICSA),April 30-May 4,2018,Seattle,WA.
[10]SUCIC S,BONY B,GUISE L.Standards-compliant eventdriven SOA for semantic-enabled smart grid automation:Evaluating IEC 61850 and DPWS integration[C]//2012IEEE International Conference on Industrial Technology,March 19-21,2012,Athens.
[11]FOWLEY F,ELANGO D M,MAGAR H,et al.Software system migration to cloud-native architectures for SME-sized software vendors[C]//Internation Conference on Current Trends in Theory and Ractice of Informatics,January 11,2017.
[12]SUCIC S,BONY B,GUISE L,et al.Integrating DPWSand OPC UA device-level SOA features into IEC 61850applications[C]//IECON2012-38th Annual Conference on IEEE Industrial Electronics Society,Montreal,QC,Canada,October 25-28,2012.
[13]黄媛媛,王彬,龙卉,等.基于微服务架构的日志系统[J].电子技术与软件工程,2017(2):174.HUANG Yuanyuan,WANG Bin,LONG Hui,et al.Logging system based on microservice architecture[J].Electronic Technology&Software Engineering,2017(2):174.
[14]王方旭.基于Spring Cloud实现业务系统微服务化的设计与实现[J].电子技术与软件工程,2018(8):60-61.WANG Fangxu.Design and implementation of business system microservice based on spring cloud[J].Electronic Technology&Software Engineering,2018(8):60-61.
[15]王纪军,张斌,顾永生,等.云环境中Web应用的微服务架构评估[J].计算机系统应用,2017,26(5):9-15.WANG Jijun,ZHANG Bin,GU Yongsheng,et al.Evaluation of micro-service architecture for web application in the cloud[J].Computer Systems&Applications,2017,26(5):9-15.
[16]杨海军.基于SOA的ERP系统架构分析与应用[D].济南:山东大学,2011.
[17]李苏璇.基于微服务架构的SaaS应用构建方法研究[D].广州:华南理工大学,2016.
[18]SUCIC S,MARTINIC A,FRANCESCONI D.Utilizing SOA-ready devices for virtual power plant control in semanticenabled smart grid analyzing IEC 61850 and OPC UA integration methodology[C]//2011 IEEE International Conference on Smart Grid Communications(SmartGridComm),Brussels,October 17-20,2011,Belgium.
[19]傅鹂,殷旻昊.基于Struts+Spring+Hibernate+Ajax技术的科研管理系统设计[J].软件导刊,2009,8(1):134-136.FU Li,YIN Minhao.Design of scienceresearch management system based on struts+spring+hibernate+ajax technology[J].Software Guide,2009,8(1):134-136.
[20]Eric Evans.领域驱动设计[M].赵俐,盛海艳,刘霞,等译.北京:人民邮电出版社,2010:16-18.
[21]黄媛,刘俊勇,刘洁颖,等.主动配电网全景信息展示系统的平台构建及实现[J].供用电,2016,33(2):19-23.HUANG Yuan,LIU Junyong,LIU Jieying,et al.The platform construction and implementation of active distribution network panoramic information system[J].Distribution&Utilization,2016,33(2):19-23.
[22]DOOLHUR N,SUDDUL G,FOOGOOA R,et al.An open API to monetize mobile micro-services for emerging countries[C]//2013 Africon,Pointe-Aux-Piments,September 9-12,2013,Mauritius.