International Conference on Microservices最新文献

筛选
英文 中文
Experience Report: First Steps towards a Microservice Architecture for Virtual Power Plants in the Energy Sector 经验报告:迈向能源领域虚拟电厂微服务架构的第一步
International Conference on Microservices Pub Date : 1900-01-01 DOI: 10.4230/OASIcs.Microservices.2017-2019.2
Manuel Wickert, S. Liebehentze, Albert Zündorf
{"title":"Experience Report: First Steps towards a Microservice Architecture for Virtual Power Plants in the Energy Sector","authors":"Manuel Wickert, S. Liebehentze, Albert Zündorf","doi":"10.4230/OASIcs.Microservices.2017-2019.2","DOIUrl":"https://doi.org/10.4230/OASIcs.Microservices.2017-2019.2","url":null,"abstract":"Virtual Power Plants provide energy sector stakeholders a useful abstraction for distributed energy resources by aggregating them. Software systems enabling this are critical infrastructure and must handle a fast-growing number of distributed energy resources. Modern architecture such as Microservice architecture can therefore be a good choice for dealing with such scalable systems where changing market and regulation requirements are part of every day business. In this report, we outline first experiences gained during the change from the existing Virtual Power Plant software monolith to Microservice architecture. 2012 ACM Subject Classification Software and its engineering → Software design engineering; Hardware → Smart grid","PeriodicalId":312766,"journal":{"name":"International Conference on Microservices","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121633409","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Introduction to Microservice API Patterns (MAP) 微服务API模式简介(MAP)
International Conference on Microservices Pub Date : 1900-01-01 DOI: 10.4230/OASICS.MICROSERVICES.2017-2019.4
O. Zimmermann, Mirko Stocker, Daniel Lübke, C. Pautasso, Uwe Zdun
{"title":"Introduction to Microservice API Patterns (MAP)","authors":"O. Zimmermann, Mirko Stocker, Daniel Lübke, C. Pautasso, Uwe Zdun","doi":"10.4230/OASICS.MICROSERVICES.2017-2019.4","DOIUrl":"https://doi.org/10.4230/OASICS.MICROSERVICES.2017-2019.4","url":null,"abstract":"The Microservice API Patterns (MAP) language and supporting website premiered under this name at Microservices 2019. MAP distills proven, platform- and technology-independent solutions to recurring (micro-)service design and interface specification problems such as finding well-fitting service granularities, rightsizing message representations, and managing the evolution of APIs and their implementations. In this paper, we motivate the need for such a pattern language, outline the language organization and present two exemplary patterns describing alternative options for representing nested data. We also identify future research and development directions.","PeriodicalId":312766,"journal":{"name":"International Conference on Microservices","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123543208","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Exploring Maintainability Assurance Research for Service- and Microservice-Based Systems: Directions and Differences 基于服务和微服务的系统可维护性保障研究:方向与差异
International Conference on Microservices Pub Date : 1900-01-01 DOI: 10.4230/OASIcs.Microservices.2017-2019.3
J. Bogner, A. Weller, S. Wagner, A. Zimmermann
{"title":"Exploring Maintainability Assurance Research for Service- and Microservice-Based Systems: Directions and Differences","authors":"J. Bogner, A. Weller, S. Wagner, A. Zimmermann","doi":"10.4230/OASIcs.Microservices.2017-2019.3","DOIUrl":"https://doi.org/10.4230/OASIcs.Microservices.2017-2019.3","url":null,"abstract":"To ensure sustainable software maintenance and evolution, a diverse set of activities and concepts like metrics, change impact analysis, or antipattern detection can be used. Special maintainability assurance techniques have been proposed for serviceand microservice-based systems, but it is difficult to get a comprehensive overview of this publication landscape. We therefore conducted a systematic literature review (SLR) to collect and categorize maintainability assurance approaches for service-oriented architecture (SOA) and microservices. Our search strategy led to the selection of 223 primary studies from 2007 to 2018 which we categorized with a threefold taxonomy: a) architectural (SOA, microservices, both), b) methodical (method or contribution of the study), and c) thematic (maintainability assurance subfield). We discuss the distribution among these categories and present different research directions as well as exemplary studies per thematic category. The primary finding of our SLR is that, while very few approaches have been suggested for microservices so far (24 of 223, ∼11%), we identified several thematic categories where existing SOA techniques could be adapted for the maintainability assurance of microservices. 2012 ACM Subject Classification Software and its engineering → Software evolution; Software and its engineering → Maintaining software; Social and professional topics → Quality assurance; Information systems → Web services","PeriodicalId":312766,"journal":{"name":"International Conference on Microservices","volume":"2012 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127395783","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Using Microservices to Customize Multi-Tenant SaaS: From Intrusive to Non-Intrusive 使用微服务自定义多租户SaaS:从侵入式到非侵入式
International Conference on Microservices Pub Date : 1900-01-01 DOI: 10.4230/OASIcs.Microservices.2017-2019.1
Hui Song, P. Nguyen, Franck Chauvel
{"title":"Using Microservices to Customize Multi-Tenant SaaS: From Intrusive to Non-Intrusive","authors":"Hui Song, P. Nguyen, Franck Chauvel","doi":"10.4230/OASIcs.Microservices.2017-2019.1","DOIUrl":"https://doi.org/10.4230/OASIcs.Microservices.2017-2019.1","url":null,"abstract":"Customization is a widely adopted practice on enterprise software applications such as Enterprise resource planning (ERP) or Customer relation management (CRM). Software vendors deploy their enterprise software product on the premises of a customer, which is then often customized for different specific needs of the customer. When enterprise applications are moving to the cloud as mutli-tenant Software-as-a-Service (SaaS), the traditional way of on-premises customization faces new challenges because a customer no longer has an exclusive control to the application. To empower businesses with specific requirements on top of the shared standard SaaS, vendors need a novel approach to support the customization on the multi-tenant SaaS. In this paper, we summarize our two approaches for customizing multi-tenant SaaS using microservices: intrusive and non-intrusive. The paper clarifies the key concepts related to the problem of multi-tenant customization, and describes a design with a reference architecture and high-level principles. We also discuss the key technical challenges and the feasible solutions to implement this architecture. Our microservice-based customization solution is promising to meet the general customization requirements, and achieves a balance between isolation, assimilation and economy of scale.","PeriodicalId":312766,"journal":{"name":"International Conference on Microservices","volume":"220 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120990988","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
PREvant (Preview Servant): Composing Microservices into Reviewable and Testable Applications PREvant(预览服务):将微服务组合成可审查和可测试的应用程序
International Conference on Microservices Pub Date : 1900-01-01 DOI: 10.4230/OASIcs.Microservices.2017-2019.5
Marc Schreiber
{"title":"PREvant (Preview Servant): Composing Microservices into Reviewable and Testable Applications","authors":"Marc Schreiber","doi":"10.4230/OASIcs.Microservices.2017-2019.5","DOIUrl":"https://doi.org/10.4230/OASIcs.Microservices.2017-2019.5","url":null,"abstract":"This paper introduces PREvant (preview servant), a software tool which provides a simple RESTful API for deploying and composing containerized microservices as reviewable applications. PREvant’s API serves as a connector between continuous delivery pipelines of microservices and the infrastructure that hosts the applications. Based on the REST API and a web interface developers and domain experts at aixigo AG developed quality assurance workflows that help to increase and maintain high microservice quality.","PeriodicalId":312766,"journal":{"name":"International Conference on Microservices","volume":" 48","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120825914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信