{"title":"数据密集型Web应用程序自动化开发的低复杂性方法","authors":"T. Panetti, A. D’Ambrogio","doi":"10.1109/ISNCC.2018.8531027","DOIUrl":null,"url":null,"abstract":"This paper illustrates an approach, denoted as MDA-VIEW, for the automated generation of Web-based applications in the data management domain. The run-time application generated by use of the MDA-VIEW approach is ready to be deployed into a multi-tenant cloud environment. The approach takes into account both the fact that create, read, update and delete (CRUD) operations contribute to a large part of software development in data-intensive applications and the fact that modern databases can be used for storing additional information like data model documentation and integrity checks. By using the proposed approach, CRUD operations, integrity checks and user documentation can be auto-generated from the physical data model specified in standard UML by use of a conventional CASE tool. We define MDA-VIEW as a complexity-less approach, meaning that developers can easily create very complex applications by auto-generating them from data model definitions. The paper also describes a proof of concept by illustrating both the approach implementation and an example application to the generation of a data-intensive business software.","PeriodicalId":313846,"journal":{"name":"2018 International Symposium on Networks, Computers and Communications (ISNCC)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Complexity-less Approach for Automated Development of Data-intensive Web Applications\",\"authors\":\"T. Panetti, A. D’Ambrogio\",\"doi\":\"10.1109/ISNCC.2018.8531027\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper illustrates an approach, denoted as MDA-VIEW, for the automated generation of Web-based applications in the data management domain. The run-time application generated by use of the MDA-VIEW approach is ready to be deployed into a multi-tenant cloud environment. The approach takes into account both the fact that create, read, update and delete (CRUD) operations contribute to a large part of software development in data-intensive applications and the fact that modern databases can be used for storing additional information like data model documentation and integrity checks. By using the proposed approach, CRUD operations, integrity checks and user documentation can be auto-generated from the physical data model specified in standard UML by use of a conventional CASE tool. We define MDA-VIEW as a complexity-less approach, meaning that developers can easily create very complex applications by auto-generating them from data model definitions. The paper also describes a proof of concept by illustrating both the approach implementation and an example application to the generation of a data-intensive business software.\",\"PeriodicalId\":313846,\"journal\":{\"name\":\"2018 International Symposium on Networks, Computers and Communications (ISNCC)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 International Symposium on Networks, Computers and Communications (ISNCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISNCC.2018.8531027\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Symposium on Networks, Computers and Communications (ISNCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISNCC.2018.8531027","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Complexity-less Approach for Automated Development of Data-intensive Web Applications
This paper illustrates an approach, denoted as MDA-VIEW, for the automated generation of Web-based applications in the data management domain. The run-time application generated by use of the MDA-VIEW approach is ready to be deployed into a multi-tenant cloud environment. The approach takes into account both the fact that create, read, update and delete (CRUD) operations contribute to a large part of software development in data-intensive applications and the fact that modern databases can be used for storing additional information like data model documentation and integrity checks. By using the proposed approach, CRUD operations, integrity checks and user documentation can be auto-generated from the physical data model specified in standard UML by use of a conventional CASE tool. We define MDA-VIEW as a complexity-less approach, meaning that developers can easily create very complex applications by auto-generating them from data model definitions. The paper also describes a proof of concept by illustrating both the approach implementation and an example application to the generation of a data-intensive business software.