用于设计小型Web应用程序的Web服务

K. Dezhgosha, S. Angara
{"title":"用于设计小型Web应用程序的Web服务","authors":"K. Dezhgosha, S. Angara","doi":"10.1109/EIT.2005.1627034","DOIUrl":null,"url":null,"abstract":"It is a well-known fact that since the emergence of Internet, Web and e-commerce applications have become increasingly popular. With the growing demand of Web-based applications, a number of issues have also increased proportionately regarding scalability, interoperability and application integration. \"Web services\", which is a new XML based framework introduced by W3C (World Wide Web consortium) has addressed several of these issues. Web services defines a standard for achieving smooth communication among discrete application systems by using a framework based on the exchange of messages and documents in XML over standard Internet protocols. Because Web services comprises of other additional components (SOAP, WSDL and UDDI) apart from XML, it is widely used in large-scale enterprise applications and often its potential is overlooked in small business applications. Nevertheless, Web services when employed in small-scale applications not only renders interoperability but also improves scalability to a great extent. For example, a simple interface of XML and SOAP that uses a minimal number of APIs in a Web application could become a powerful feature to connect the application to other subsystems, saving on development cost, effort and time, compared to using complex middleware technologies such as CORBA or DCOM. Implementations using middleware technologies mostly require the use of request brokers, whereas in Web services, the usage of service brokers is optional thereby eliminating the necessity to bind any remote interfaces. In addition, Web services implementations are not vendor specific, hence there is no occurrence of vendor-imposed restrictions, whereas distributed system middleware technologies are vendor specific many a time. The only issue involved is which programming software to use for implementation and whether it would provide the maximum number of APIs to enable future upgrades. Also when there is bulk of data to be transmitted back and forth within the application, it is relatively easy and efficient to do so by using XML compared to using numerous request parameters or session attributes. Web services can also be applied in combination with other object oriented frameworks such as MVC (model view controller), to bring out effective results in application performance","PeriodicalId":358002,"journal":{"name":"2005 IEEE International Conference on Electro Information Technology","volume":"171 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Web services for designing small-scale Web applications\",\"authors\":\"K. Dezhgosha, S. Angara\",\"doi\":\"10.1109/EIT.2005.1627034\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It is a well-known fact that since the emergence of Internet, Web and e-commerce applications have become increasingly popular. With the growing demand of Web-based applications, a number of issues have also increased proportionately regarding scalability, interoperability and application integration. \\\"Web services\\\", which is a new XML based framework introduced by W3C (World Wide Web consortium) has addressed several of these issues. Web services defines a standard for achieving smooth communication among discrete application systems by using a framework based on the exchange of messages and documents in XML over standard Internet protocols. Because Web services comprises of other additional components (SOAP, WSDL and UDDI) apart from XML, it is widely used in large-scale enterprise applications and often its potential is overlooked in small business applications. Nevertheless, Web services when employed in small-scale applications not only renders interoperability but also improves scalability to a great extent. For example, a simple interface of XML and SOAP that uses a minimal number of APIs in a Web application could become a powerful feature to connect the application to other subsystems, saving on development cost, effort and time, compared to using complex middleware technologies such as CORBA or DCOM. Implementations using middleware technologies mostly require the use of request brokers, whereas in Web services, the usage of service brokers is optional thereby eliminating the necessity to bind any remote interfaces. In addition, Web services implementations are not vendor specific, hence there is no occurrence of vendor-imposed restrictions, whereas distributed system middleware technologies are vendor specific many a time. The only issue involved is which programming software to use for implementation and whether it would provide the maximum number of APIs to enable future upgrades. Also when there is bulk of data to be transmitted back and forth within the application, it is relatively easy and efficient to do so by using XML compared to using numerous request parameters or session attributes. Web services can also be applied in combination with other object oriented frameworks such as MVC (model view controller), to bring out effective results in application performance\",\"PeriodicalId\":358002,\"journal\":{\"name\":\"2005 IEEE International Conference on Electro Information Technology\",\"volume\":\"171 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-05-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2005 IEEE International Conference on Electro Information Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EIT.2005.1627034\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2005 IEEE International Conference on Electro Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EIT.2005.1627034","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

摘要

众所周知,自从Internet出现以来,Web和电子商务应用变得越来越流行。随着基于web的应用程序需求的增长,与可伸缩性、互操作性和应用程序集成相关的许多问题也相应增加。“Web服务”是W3C(万维网联盟)引入的一种新的基于XML的框架,它解决了其中的几个问题。Web服务定义了一种标准,通过使用基于在标准Internet协议上交换XML格式的消息和文档的框架,在离散的应用程序系统之间实现平滑通信。由于Web服务由除XML之外的其他附加组件(SOAP、WSDL和UDDI)组成,因此在大型企业应用程序中广泛使用,而在小型企业应用程序中往往忽略了它的潜力。然而,在小规模应用程序中使用Web服务时,不仅可以提供互操作性,还可以在很大程度上提高可伸缩性。例如,在Web应用程序中使用最少数量api的简单XML和SOAP接口可以成为将应用程序连接到其他子系统的强大功能,与使用CORBA或DCOM等复杂中间件技术相比,可以节省开发成本、精力和时间。使用中间件技术的实现大多需要使用请求代理,而在Web服务中,服务代理的使用是可选的,因此消除了绑定任何远程接口的必要性。此外,Web服务实现不是特定于供应商的,因此不会出现供应商强加的限制,而分布式系统中间件技术在很多时候是特定于供应商的。唯一涉及的问题是使用哪种编程软件来实现,以及它是否会提供最大数量的api以支持未来的升级。此外,当有大量数据需要在应用程序中来回传输时,与使用大量请求参数或会话属性相比,使用XML相对容易和有效。Web服务还可以与其他面向对象的框架(如MVC(模型-视图-控制器))结合使用,从而在应用程序性能方面产生有效的效果
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Web services for designing small-scale Web applications
It is a well-known fact that since the emergence of Internet, Web and e-commerce applications have become increasingly popular. With the growing demand of Web-based applications, a number of issues have also increased proportionately regarding scalability, interoperability and application integration. "Web services", which is a new XML based framework introduced by W3C (World Wide Web consortium) has addressed several of these issues. Web services defines a standard for achieving smooth communication among discrete application systems by using a framework based on the exchange of messages and documents in XML over standard Internet protocols. Because Web services comprises of other additional components (SOAP, WSDL and UDDI) apart from XML, it is widely used in large-scale enterprise applications and often its potential is overlooked in small business applications. Nevertheless, Web services when employed in small-scale applications not only renders interoperability but also improves scalability to a great extent. For example, a simple interface of XML and SOAP that uses a minimal number of APIs in a Web application could become a powerful feature to connect the application to other subsystems, saving on development cost, effort and time, compared to using complex middleware technologies such as CORBA or DCOM. Implementations using middleware technologies mostly require the use of request brokers, whereas in Web services, the usage of service brokers is optional thereby eliminating the necessity to bind any remote interfaces. In addition, Web services implementations are not vendor specific, hence there is no occurrence of vendor-imposed restrictions, whereas distributed system middleware technologies are vendor specific many a time. The only issue involved is which programming software to use for implementation and whether it would provide the maximum number of APIs to enable future upgrades. Also when there is bulk of data to be transmitted back and forth within the application, it is relatively easy and efficient to do so by using XML compared to using numerous request parameters or session attributes. Web services can also be applied in combination with other object oriented frameworks such as MVC (model view controller), to bring out effective results in application performance
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信