{"title":"从零开始开发服务互联网的建模和工程方法","authors":"Jianan Li, Jingying Wang, Hanchuan Xu, Zhongjie Wang, Xiaofei Xu","doi":"10.1109/services51467.2021.00040","DOIUrl":null,"url":null,"abstract":"In the Internet of Services(IoS), user requirements are becoming more and more complex, which leads to higher requirements put forward for the design and implementation of services. On the other hand, service systems are moving to the cloud, and the new requirements for the service are high availability, high scalability, easy deployment and maintenance, etc. To address these challenges, this paper proposes a modeling and engineering approach for developing services from scratch. This modeling approach uses the classical MDA concept to abstractly model the user’s value quality expectation and correlate the functional model with the user’s value quality in a concrete business scenario. At the same time, it incorporates the concept of DevOps and uses microservice architecture to realize service systems, and then obtains a service solution through the design of value-quality-constrained microservices. We implement a modeling tool to assist designers in the design and implementation of services according to the modeling approach, and validate the feasibility and practicality of the modeling approach on the health care case.","PeriodicalId":210534,"journal":{"name":"2021 IEEE World Congress on Services (SERVICES)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Modeling and Engineering Methodology for Developing Internet of Services from Scratch\",\"authors\":\"Jianan Li, Jingying Wang, Hanchuan Xu, Zhongjie Wang, Xiaofei Xu\",\"doi\":\"10.1109/services51467.2021.00040\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the Internet of Services(IoS), user requirements are becoming more and more complex, which leads to higher requirements put forward for the design and implementation of services. On the other hand, service systems are moving to the cloud, and the new requirements for the service are high availability, high scalability, easy deployment and maintenance, etc. To address these challenges, this paper proposes a modeling and engineering approach for developing services from scratch. This modeling approach uses the classical MDA concept to abstractly model the user’s value quality expectation and correlate the functional model with the user’s value quality in a concrete business scenario. At the same time, it incorporates the concept of DevOps and uses microservice architecture to realize service systems, and then obtains a service solution through the design of value-quality-constrained microservices. We implement a modeling tool to assist designers in the design and implementation of services according to the modeling approach, and validate the feasibility and practicality of the modeling approach on the health care case.\",\"PeriodicalId\":210534,\"journal\":{\"name\":\"2021 IEEE World Congress on Services (SERVICES)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE World Congress on Services (SERVICES)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/services51467.2021.00040\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE World Congress on Services (SERVICES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/services51467.2021.00040","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
摘要
在服务互联网(Internet of Services, IoS)时代,用户需求越来越复杂,对服务的设计和实现提出了更高的要求。另一方面,业务系统正在向云端迁移,对服务的新要求是高可用性、高可扩展性、易于部署和维护等。为了应对这些挑战,本文提出了一种从头开始开发服务的建模和工程方法。这种建模方法使用经典的MDA概念对用户的价值质量期望进行抽象建模,并在具体的业务场景中将功能模型与用户的价值质量关联起来。同时,引入DevOps的概念,采用微服务架构实现服务系统,通过设计价值质量约束的微服务得到服务解决方案。我们实现了一个建模工具,帮助设计人员根据建模方法设计和实现服务,并在卫生保健案例上验证了建模方法的可行性和实用性。
A Modeling and Engineering Methodology for Developing Internet of Services from Scratch
In the Internet of Services(IoS), user requirements are becoming more and more complex, which leads to higher requirements put forward for the design and implementation of services. On the other hand, service systems are moving to the cloud, and the new requirements for the service are high availability, high scalability, easy deployment and maintenance, etc. To address these challenges, this paper proposes a modeling and engineering approach for developing services from scratch. This modeling approach uses the classical MDA concept to abstractly model the user’s value quality expectation and correlate the functional model with the user’s value quality in a concrete business scenario. At the same time, it incorporates the concept of DevOps and uses microservice architecture to realize service systems, and then obtains a service solution through the design of value-quality-constrained microservices. We implement a modeling tool to assist designers in the design and implementation of services according to the modeling approach, and validate the feasibility and practicality of the modeling approach on the health care case.