Creating Website As a Service using Web Components

Akshat Gupta, M. Ahirwar, R. Pandey
{"title":"Creating Website As a Service using Web Components","authors":"Akshat Gupta, M. Ahirwar, R. Pandey","doi":"10.2139/ssrn.3457787","DOIUrl":null,"url":null,"abstract":"In today’s fast pace world, technology is changing rapidly and we are working on technologies that seems to be impossible a decade ago. Web applications and web technologies are changing the world rapidly. Web applications has become the most important feature of any business specially to showcase what they are offering and tools to use their products. To meet current business needs, web applications have become quite complex to develop, the number of files has increased and as the application grows it becomes difficult for the developer to maintain the application and as well as test the application. At the same time, we have web applications that are used as a service by various enterprises, these applications are modified according to the need of the customers, which sometime results in building the application again and modifying the app according to the customer needs, this process sometimes leads to regression which increases the delivery time as developers have to find out the root cause of the issue. To solve this issue what if we divide the whole application into components that are capable of functioning independently, we can add or remove the functionality according to our needs and it would be easier for developers to build the application even from scratch. Now, since the application is divided into components we can maintain and test these components independently allowing developers to reduce the time taken in a release cycle. In this paper my aim is to automate the process of creating a website that can be modified according to the user need without making change on the code level and also to automate the whole process using Web Components.","PeriodicalId":411716,"journal":{"name":"Software Engineering eJournal","volume":"130 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Software Engineering eJournal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2139/ssrn.3457787","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

In today’s fast pace world, technology is changing rapidly and we are working on technologies that seems to be impossible a decade ago. Web applications and web technologies are changing the world rapidly. Web applications has become the most important feature of any business specially to showcase what they are offering and tools to use their products. To meet current business needs, web applications have become quite complex to develop, the number of files has increased and as the application grows it becomes difficult for the developer to maintain the application and as well as test the application. At the same time, we have web applications that are used as a service by various enterprises, these applications are modified according to the need of the customers, which sometime results in building the application again and modifying the app according to the customer needs, this process sometimes leads to regression which increases the delivery time as developers have to find out the root cause of the issue. To solve this issue what if we divide the whole application into components that are capable of functioning independently, we can add or remove the functionality according to our needs and it would be easier for developers to build the application even from scratch. Now, since the application is divided into components we can maintain and test these components independently allowing developers to reduce the time taken in a release cycle. In this paper my aim is to automate the process of creating a website that can be modified according to the user need without making change on the code level and also to automate the whole process using Web Components.
使用Web组件创建网站即服务
在当今快节奏的世界里,技术日新月异,我们正在研究的技术在十年前似乎是不可能的。Web应用程序和Web技术正在迅速改变世界。Web应用程序已经成为任何企业最重要的功能,特别是用于展示他们提供的产品和使用其产品的工具。为了满足当前的业务需求,web应用程序的开发变得相当复杂,文件的数量也在增加,随着应用程序的增长,开发人员维护应用程序和测试应用程序变得越来越困难。与此同时,我们有web应用程序被各种企业用作服务,这些应用程序根据客户的需求进行修改,这有时会导致重新构建应用程序并根据客户的需求修改应用程序,这个过程有时会导致回归,这增加了交付时间,因为开发人员必须找到问题的根本原因。为了解决这个问题,如果我们将整个应用程序划分为能够独立运行的组件,我们可以根据需要添加或删除功能,开发人员甚至可以从零开始构建应用程序。现在,由于应用程序被划分为组件,我们可以独立地维护和测试这些组件,从而允许开发人员减少在发布周期中花费的时间。在本文中,我的目标是自动化创建一个可以根据用户需要修改的网站的过程,而无需在代码级别上进行更改,并且还使用Web组件自动化整个过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书