{"id":16,"date":"2019-10-25T07:25:47","date_gmt":"2019-10-25T07:25:47","guid":{"rendered":"https:\/\/arms10.org\/publication\/?p=16"},"modified":"2020-01-31T06:13:28","modified_gmt":"2020-01-31T06:13:28","slug":"web-services-for-designing-small-scale-web-applications","status":"publish","type":"post","link":"https:\/\/arms10.org\/publication\/web-services-for-designing-small-scale-web-applications\/","title":{"rendered":"Web Services for Designing Small-scale Web Applications"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"600\" height=\"450\" src=\"https:\/\/arms10.org\/publication\/wp-content\/uploads\/2019\/10\/2019-09-11-1.jpg\" alt=\"\" class=\"wp-image-17\" srcset=\"https:\/\/arms10.org\/publication\/wp-content\/uploads\/2019\/10\/2019-09-11-1.jpg 600w, https:\/\/arms10.org\/publication\/wp-content\/uploads\/2019\/10\/2019-09-11-1-300x225.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p> It is a well-known fact that since the emergence of Internet, web and Ecommerce applications have become increasingly popular. With the growing demand of webbased applications, a number of issues have also increased proportionately regarding scalability, interoperability and application integration. &#8220;Web Services&#8221;, 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.  <\/p>\n\n\n\n<p>\n\nIn contrast to the above approach, if SOAP were not\nused, then a single Servlet would have to perform the entire\nprocess. Further if the system has to communicate with an\nexternal application system, several issues may arise on\nwhat middleware technology to use on the backend, which\nvendor to adopt, allocation of additional resources etc. This\nwould not only complicate the development and\nmaintenance activities but also result in poor scalability and\nreduced flexibility. \n\n<\/p>\n\n\n\n<p>\n\nFrom the above discussion, it is evident that Web\nServices provides enormous flexibility in designing any\nweb application. It also simplifies development,\ndeployment and maintenance of the application. The\narchitecture integrates well with most of the Object\nOriented and Client-Server design patterns. Regardless of\nhow small an application might be, Web Services can\ngreatly empower the processing with interoperability,\nscalability and application integration. \n\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is a well-known fact that since the emergence of Internet, web and Ecommerce applications have become increasingly popular. With the growing demand of webbased applications, a number of issues have also increased proportionately regarding scalability, interoperability and application integration&#8230;. <a class=\"direadmore\" href=\"https:\/\/arms10.org\/publication\/web-services-for-designing-small-scale-web-applications\/\"> Continue Reading&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[89],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Web Services for Designing Small-scale Web Applications - International Conference Publications<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arms10.org\/publication\/web-services-for-designing-small-scale-web-applications\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Web Services for Designing Small-scale Web Applications - International Conference Publications\" \/>\n<meta property=\"og:description\" content=\"It is a well-known fact that since the emergence of Internet, web and Ecommerce applications have become increasingly popular. With the growing demand of webbased applications, a number of issues have also increased proportionately regarding scalability, interoperability and application integration.... Continue Reading&#8230;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arms10.org\/publication\/web-services-for-designing-small-scale-web-applications\/\" \/>\n<meta property=\"og:site_name\" content=\"International Conference Publications\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-25T07:25:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-01-31T06:13:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arms10.org\/publication\/wp-content\/uploads\/2019\/10\/2019-09-11-1.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/arms10.org\/publication\/#website\",\"url\":\"https:\/\/arms10.org\/publication\/\",\"name\":\"International Conference Publications\",\"description\":\"Web Design and Hosting\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/arms10.org\/publication\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/arms10.org\/publication\/web-services-for-designing-small-scale-web-applications\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/arms10.org\/publication\/wp-content\/uploads\/2019\/10\/2019-09-11-1.jpg\",\"width\":600,\"height\":450},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/arms10.org\/publication\/web-services-for-designing-small-scale-web-applications\/#webpage\",\"url\":\"https:\/\/arms10.org\/publication\/web-services-for-designing-small-scale-web-applications\/\",\"name\":\"Web Services for Designing Small-scale Web Applications - International Conference Publications\",\"isPartOf\":{\"@id\":\"https:\/\/arms10.org\/publication\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/arms10.org\/publication\/web-services-for-designing-small-scale-web-applications\/#primaryimage\"},\"datePublished\":\"2019-10-25T07:25:47+00:00\",\"dateModified\":\"2020-01-31T06:13:28+00:00\",\"author\":{\"@id\":\"https:\/\/arms10.org\/publication\/#\/schema\/person\/f44e6cdecfd25fdc7913b25995016224\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/arms10.org\/publication\/web-services-for-designing-small-scale-web-applications\/\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/arms10.org\/publication\/#\/schema\/person\/f44e6cdecfd25fdc7913b25995016224\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/arms10.org\/publication\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/35fd029f7ebd76b93d4c20332ebcb715?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/arms10.org\/publication\/wp-json\/wp\/v2\/posts\/16"}],"collection":[{"href":"https:\/\/arms10.org\/publication\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arms10.org\/publication\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arms10.org\/publication\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arms10.org\/publication\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":3,"href":"https:\/\/arms10.org\/publication\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":20,"href":"https:\/\/arms10.org\/publication\/wp-json\/wp\/v2\/posts\/16\/revisions\/20"}],"wp:attachment":[{"href":"https:\/\/arms10.org\/publication\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arms10.org\/publication\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arms10.org\/publication\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}