Web Service Proxy Architecture using WS-Eventing for Reducing SOAP Traffic
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
Web Services offer many benefits over other types of middleware in distributed computing. However, usage of Web Services results in large network bandwidth since Web Services use XML-based protocol which is heavier than binary protocols. Even though there have been many researches to minimize the network traffic and bandwidth usages of Web Services messages, none of them are solving problem clearly yet. In this paper, we propose a transparent proxy with cache to avoid transfer of repeated SOAP data, sent by Web Service to an application. To maintain the cache consistency, we introduce publish/subscribe paradigm using WS-Eventing between the proxy and Web Service. The implemented system based on our proposed architecture will not compromise the standards of Web Service. The evaluation of our system shows that caching SOAP messages not only reduces the network traffic but also decreases the request delays.
Abstract
Web Services offer many benefits over other types of middleware in distributed computing. However, usage of Web Services results in large network bandwidth since Web Services use XML-based protocol which is heavier than binary protocols. Even though there have been many researches to minimize the network traffic and bandwidth usages of Web Services messages, none of them are solving problem clearly yet. In this paper, we propose a transparent proxy with cache to avoid transfer of repeated SOAP data, sent by Web Service to an application. To maintain the cache consistency, we introduce publish/subscribe paradigm using WS-Eventing between the proxy and Web Service. The implemented system based on our proposed architecture will not compromise the standards of Web Service. The evaluation of our system shows that caching SOAP messages not only reduces the network traffic but also decreases the request delays.
참고문헌 (11)
- "Web Services Architecture" (2004)[URL]
- 최은미, "엔터프라이즈 상에서의 클라우드 컴퓨팅 파라다임 채택", 정보기술아키텍처 연구, 8(4), pp.387~394 (2011), 한국ITA학회
- 이근우, "분산 의사결정지원시스템 구축을 위한 웹서비스 기반 모델-솔버의 통합 설계", 정보기술아키텍처 연구, 9(1), pp.41~53 (2012), 한국ITA학회[DOI]
- B. Terry, "Caching XML Web Services for Mobility", ACM Queue, 1, pp.70~78 (2003)
- K. Elbashir, "Transparent caching for nomadic WS clients", Proceedings of ICWS, 1, pp.177~184 (2005)
- E. Skjervold, "Enabling Publish", Subscribe with COTS Web Services across Heterogeneous Networks, 2010, pp.1, 660~668
- M. S. Qaiser, "Differential Caches for Web Services in Mobile Environments", Proceedings of ICWS, 1, pp.644~651 (2011)
- "Web Service Eventing (WS-Eventing)" (2011)[URL]
- "Web Service Notification (WSN)" (2006)[URL]
- Yi Huang, "Parallel Processing Workshops Vol. 1", Parallel Processing Workshops, 1, pp.8~14 (2006)
- S. Vinoski, "Web services notifications", Internet Computing, IEEE, 8(2), pp.86~90 (2004)
