G M Tere, R R Mudholkar and B T Jadhav. Article: Invoking Web Service using AJAX. IJCA Proceedings on National Conference on Recent Trends in Computing NCRTC(4):1-5, May 2012. Full text available. BibTeX
@article{key:article, author = {G M Tere and R R Mudholkar and B T Jadhav}, title = {Article: Invoking Web Service using AJAX}, journal = {IJCA Proceedings on National Conference on Recent Trends in Computing}, year = {2012}, volume = {NCRTC}, number = {4}, pages = {1-5}, month = {May}, note = {Full text available} }
Abstract
This paper gives practical solutions for implementing Ajax, JavaScript, and Representational State Transfer (REST)–based Web services and functionality. We need to develop applications that are decoupled that are client code is separate from the server code. Using these approach applications can be easily tested and maintained. In some situations, responses to web service requests are not provided immediately, but rather sometime after the initial request transactions complete. Such asynchronous operations aren't explicitly supported by web services specifications and standards; however, those standards do include the infrastructure and mechanisms on which asynchronous operations can be based. Calling a web service asynchronously instead of performing a complete post back has several advantages, including less network traffic and generally elevated performance. Also with the support of DOM model and XMLHttp Object in major popular browsers, numerous client side AJAX libraries are available to make these calls. The paper examines and compares the typical and Ajax based invocation of web services with remedies to improve the performance of web services.
References
- Anthony T. Holdener III, Ajax: The Definitive Guide, O'Reilly Media, 2008
- Brett McLaughlin, Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax, IBM developerWorks, Jan 2006
- Christian Gross, Ajax and REST Recipes: A Problem-Solution Approach, Apress, 2006
- Dyachuk, D. ; Deters, R. ; , "Optimizing Performance of Web Service Providers," Advanced Information Networking and Applications, 2007. AINA '07. 21st International Conference on , vol. , no. , pp. 46-53, 21-23 May 2007
- Erik Christensen, Francisco Curbera, Greg Meredith, Sanjiva Weerawarana, Web Services Description Language (WSDL) 1. 1, http://www. w3. org/TR/wsdl
- Fangju Wang; , "A High Performance Architecture for Web Service Systems in XML," Service Systems and Service Management, 2007 International Conference on , vol. , no. , pp. 1-6, 9-11 June 2007
- G. Alonso, F. Casati, H. Kuno, V. Machiraju, Web Services Concepts, Architectures and Applications. Springer Verlag, October 2003
- G. M. Tere, B. T. Jadhav, R. R. Mudholkar, "Web Services using Asynchronous Communication", Proceedings of National Conference on Advancement of Technologies - Information Systems & Computer Networks, ISCON 2012, 3-4 Mar 2012, GLA University, Mathura and CSI and IETE.
- Jianbo Bai; Hong Xiao; Tianyu Zhu; Wei Liu; Aizhou Sun; , "Design of a Web-Based Building Management System Using Ajax and Web Services," Business and Information Management, 2008. ISBIM '08. International Seminar on , vol. 2, no. , pp. 63-66, 19-19 Dec. 2008
- Kasse, Y. ; Mokdad, L. ; Sene, M. ; , "Performance analysis of Web services architecture," Computers and Communications, 2009. ISCC 2009. IEEE Symposium on , vol. , no. , pp. 94-98, 5-8 July 2009
- M. Brambilla, S. Ceri, S. Comai, P. Fraternali, Model driven development of Web Services and hypertext applications. SCII03, June 2003, Orlando
- M. Ruth, F. Lin and S. Tu. "A Client-side Framework Enabling Callbacks from Web Services", In Proceedings of the European Conference on Web Services (ECOWS), pp. 105-116, 2005.
- Mark Pruett, Ajax and Web Services, O'Reilly Media, August 2006
- Matt Powell, Asynchronous Web Service Calls over HTTP with the . NET Framework, Microsoft Corporation, 2009
- Vieira, M. ; Laranjeiro, N. ; , "Comparing Web Services Performance and Recovery in the Presence of Faults," Web Services, 2007. ICWS 2007. IEEE International Conference on , vol. , no. , pp. 623-630, 9-13 July 2007
- Xiao-yang Guo; Xue-song Qiu; Ying-hui Chen; Fan Tang; , "Design and implementation of performance testing model for Web Services," Informatics in Control, Automation and Robotics (CAR), 2010 2nd International Asia Conference on , vol. 1, no. , pp. 353-356, 6-7 March 2010
- ZhenXing Chen; , "Using AJAX to Optimize Web Services Performance," Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on , vol. , no. , pp. 1-4, 11-13 Dec. 2009