Skip to main content

Conclusion

  • Chapter
  • First Online:
  • 432 Accesses

Abstract

Web Services are quickly becoming a strategic technology in organisations of all sizes, thanks to Web Services’s promise of interoperability between technologies and platforms, and ease of development and deployment. As organisations spend more time and money investigating how best to leverage Web Services and its enabling technologies, they should be aware of the strengths and limitations of the technology specifically those related to performance and scalability, interoperability, and security.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ADT: A Little Action on Java-ready Phones. Application Development Trends, 2005. http://www.adtmag.com/article.asp?id=11017.

    Google Scholar 

  2. Abu-Ghazaleh, N., Lewis, M.: Differential Deserialization for Optimized SOAP Performance. Proceedings of International Conference for High Performance Computing, Networking, and Storage, pp. 21-31, 2005.

    Google Scholar 

  3. Abu-Ghazaleh, N., Lewis, M., Govindaraju, M.: Differential Serialization for Optimized SOAP Performance. Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing, pp. 55–64, 2004.

    Google Scholar 

  4. Abu-Ghazaleh, N., Lewis, M.: Differential Deserialization for Optimized SOAP Performance. Proceedings of the 2005 ACM/IEEE Conference on Super-Computing, pp. 21–31, 2005.

    Google Scholar 

  5. Abu-Ghazaleh, N., Govindaraju, M., Lewis, M.: Optimizing Performance of Web Services with Chunk-Overlaying and Pipelined-Send. Proceedings of the International Conference on Internet Computing, pp. 482–485, 2004.

    Google Scholar 

  6. Allman, M., Paxson, V., Stevens, W.: TCP Congestion Control. RFC 2581 Internet EngineeringTask Force (IETF). http://tools.ietf.org/html/rfc2581, 1999.

    Google Scholar 

  7. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architecture

    Google Scholar 

  8. and Applications. Springer Verlag, 2004.

    Google Scholar 

  9. Andras Varga, A.: OMNet++ Discrete Event Simulation System. http://www.omnetpp.org, 2006.

    Google Scholar 

  10. Angelen. R: gSOAP: C/C++ Web Services and Clients. http://www.cs.fsu.edu/~engelen/soap.html, 2003.

    Google Scholar 

  11. Apache Software Foundation: Web Services Axis. http://ws.apache.org/axis, 2007.

    Google Scholar 

  12. Apache Software Foundation: Apache Tomcat. http://tomcat.apache.org/, 2007.

    Google Scholar 

  13. Apte, N., Deutsch, K., Jain, R.: Wireless SOAP: Optimizations for Mobile Wireless Web Services. Proceedings of the 14th International Conference on World Wide Web (WWW), pp. 1178–1179, 2005.

    Google Scholar 

  14. Arlitt, M.F., Williamson, C.L.: Web Server Workload Characterization: the Search for Invariants. IEEE/ACM Transactions on Networking, 5(5):631-645, 1997.

    Article  Google Scholar 

  15. Awduche, D., Chiu, A., Elwalid, A., Widjaja, I., Xiao, X.: Overview and Principles of Internet Traffic Engineering. Internet Engineering Task Force, RFC 3272, 2002. http://www.ietf.org/rfc/rfc3272.txt.

    Google Scholar 

  16. Bansal, V., Dalton, A.: A Performance Analysis of Web Services on Wireless PDA. Technical Report, Duke University (Department of Computer Science), 2002. http://www.cs.duke.edu/vkb/advnw/project/PDAWebServices.pdf.

    Google Scholar 

  17. Barford, P., Bestavros, A., Bradley, A., Crovella, M.: Changes in Web Client Access Patterns: Characteristics and Caching Implications. Kluwer International Journal on World Wide Web, 2 (1-2): 15–28, 1999.

    Article  Google Scholar 

  18. Barford, P., Bestavros, A., Bradley, A., Crovella, M.E.: Changes inWeb Client Access Patterns: Characteristics and Caching Implications. International Journal on World Wide Web, Special Issue on “Characterization and Performance Evaluation”, 2:15-28, 1999.

    Google Scholar 

  19. BEA Systems Inc., Lexmark and Microsoft Corporation Inc., Ricoh: SOAP-over-UDP Specification. http://ftpna2.bea.com/pub/downloads/SOAP-over-UDP.pdf, 2004

  20. Bellman, R.: On a Routing Problem. Quarterly of Applied Mathematics, 16(1): 87–90, 1958.

    MathSciNet  MATH  Google Scholar 

  21. Bilorusets, R., Box, D., Cabrera, L.F, Davis, D., Ferguson, D.: Web Services Reliable Messaging Protocol (WS-ReliableMessaging). http://msdn.microsoft.com/library/en-us/dnglobspec/ html/WS-ReliableMessaging.pdf, 2005.

  22. Boivie, R., Feldman, N., Metz, C.: Small Group Multicast: A New Solution for Multicasting on the Internet. IEEE Internet Computing, 4(3): 75–79, 2000.

    Article  Google Scholar 

  23. Boudani, A., Guitton, A., Cousin, B.: GXcast: Generalized Explicit Multicast Routing Protocol. Proceedings of the 9th International Symposium on Com puters and Communications, pp. 1012–1017, 2004.

    Google Scholar 

  24. Boudani, A., Cousin, B.: SEM: A New Small Group Multicast Routing Pro tocol. Proceedings of the 10th International Conference on Telecommunications, 1:450–455, 2003.

    Google Scholar 

  25. Breslau, L., Cao, C., Fan, L., Phillips, G., Shenker, S.: Web Caching and Zipf Like Distributions: Evidence and Implications. Proceedings of the IEEE Con Ference on Computer 1:126–134, 1999.

    Google Scholar 

  26. Broberg, J., Tari, Z., Zeephongsekul, P.: Task Assignment with Work- Conserving Migration. Elsevier Journal on Parallel and Distributed Computing (JPDC), 32(11-12):808–830, 2006.

    Google Scholar 

  27. Broberg, J., Tari, Z., Zeephongsekul, P.: Task Assignment based on Prioritising Traffic Flows. Proceedings of the International Conference on Principles of Distributed Systems, pp. 15-17, 2004.

    Google Scholar 

  28. Cao, J., Cleveland, W.S., Lin, D., Sun, D.X.: On the Nonstationarity of In ternet Traffic. Proceedings ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, pp. 102-112, 2001.

    Google Scholar 

  29. Chakraborty, C., Chakraborty, G., Pornavalai, C., Shiratori, N.: Optimal Routing for Dynamic Multipoint Connection. European Transactions on Telecommunication, 10(2):183–189, 1999.

    Article  Google Scholar 

  30. Chen, L., Nath, R.: A Framework for Mobile Business Applications. International Journal of Mobile Communications, 2(4):368–381, 2004.

    Article  Google Scholar 

  31. Chen, M., Zhang, D., Zhou, L.: Providing Web Services to Mobile Users: the Architecture Design of an M-Service Portal. International Journal of Mobile Communications, 3(1):1–18, 2005.

    Article  MathSciNet  Google Scholar 

  32. Chen, S., Nahrstedt, K.: An Overview of Quality-of-Service Routing for the Next Generation High-speed Networks: Problems and Solutions. IEEE Networks Magazine, Special Issue on Transmission and Distribution of Digital Video, 12(6):64–79, 1998.

    Google Scholar 

  33. Chen, S., Nahrstedt, K.: A Distributed Quality-of-Service Routing in Ad-Hoc Networks. IEEE Journal on Selected Areas in Communications, 17(8):1488– 1505, 1999.

    Article  Google Scholar 

  34. Chen, S., Nahrstedt, K.: A Distributed Quality-of-Service Routing in Ad-Hoc Networks. IEEE Journal on Selected Areas in Communications, 17(8):1488– 1505, 1999.

    Article  Google Scholar 

  35. Chakraborty, D., Chakraborty, G., Shiratori, N.: A Dynamic Multicast Routing Satisfying Multiple QoS Constraints. International Journal of Network Management, John Wiley & Sons, Inc., 13(5):321–335, 2003.

    Google Scholar 

  36. Chiu, K., and Govindaraju, M., Bramley, R.: Investigating the Limits of SOAP Performance for Scientific Computing. Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC), pp. 246–255, 2002.

    Google Scholar 

  37. Cobham, A.: Priority Assignment in Waiting Line Problems. Journal of Operational Research Society American, 2:7076, 1954.

    Google Scholar 

  38. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. MIT Press and McGraw-Hill, 2:595–601, 2001.

    Google Scholar 

  39. Damiani, E., et al.: The APPROXML Tool Demonstration. Proceedings of the 8th International Conference on Extending Database Technology (EDBT), 753–755, 3002.

    Google Scholar 

  40. Davis, A., Zhang, D.: A Comparative Study of DCOM and SOAP. Proceedings of the 4th IEEE International Symposium on Multimedia Software Engineering, 48–56, 2002,

    Google Scholar 

  41. Davis, D., Parashar, M.: Latency Performance of SOAP Implementations. Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 407–413, 2002.

    Google Scholar 

  42. Devaram, K., Andresen, D.: SOAP Optimization via Parameterized Client- Side Caching. Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 439–312, May 2002.

    Google Scholar 

  43. Dewey, M.: Dewey Decimal Classification. In: A Classification and Subject Index for Cataloguing and Arranging the Books and Pamphlets of a Library. Kingsport Press, 2004. http:www.gutenberg.org/etext/12513.

    Google Scholar 

  44. Doar M., Leslie, I.: How Bad is Naive Multicast Routing? Proceedings of the 12th Annual Joint Conference of the IEEE Computer and Communications Societies, Networking: Foundation for the Future, 1:82–89, 1993.

    Google Scholar 

  45. Dorneles, C., et al.: Measuring Similarity Between Collection of Values. Proceedings of the 6th ACM Annual International Workshop on Web information and Data Management, 56–63, 2004.

    Google Scholar 

  46. Englander, R.: Java and SOAP. Chapter 4 (RPC-Style Services), O’Reilly and Associates, 2002.

    Google Scholar 

  47. Eppstein, D.: Finding the k Shortest Paths. SIAM Journal on Computing, 28(2):652-673, 1998.

    Article  MathSciNet  MATH  Google Scholar 

  48. Fell, S: PocketSOAP. http://www.pocketsoap.com/, 2004.

    Google Scholar 

  49. Feng, G., Makki, K., Pissinou, N.: Efficient Implementations of Bounded Shortest Multicast Algorithm. Proceedings of the 11th International Conference on Computer Communications and Networks, pp. 312–317, 2002.

    Google Scholar 

  50. Feng, H., Misra, V.: Mixed Scheduling Disciplines for Network Flows. ACM SIGMETRICS Performance Evaluation Review, 31(2):36-39, 2003.

    Article  Google Scholar 

  51. Fenner,W.: RFC 2236 Internet Group Management Protocol, Version 2. Internet EngineeringTask Force (IETF). ftp://ftp.isi.edu/in-notes/ rfc2236.txt, 1997.

    Google Scholar 

  52. Fernandez, M., Malhotra, A., Marsh, J., Nagy, M.,Walsh, M.: XQuery 1.0 and XPath 2.0 Data Model (XDM). World Wide Web Consortium (W3C), January 2007. http://www.w3.org/TR/xpath-datamodel/.

    Google Scholar 

  53. Ferris C. and Williams S.: SOAP Underlying Protocol Binding. http://www.w3.org/2000/xp/Group/1/10/12/Binding_Framework_Proposal, 2001.

    Google Scholar 

  54. Fox, G., Pallickara, S.: JMS Compliance in the Narada Event Brokering System. Proceedings of the 2002 International Conference on Internet Computing, 2:391–397, 2002.

    Google Scholar 

  55. Ganesan, P., Garcia-Molina, H., Widom, J.: Exploiting Hierarchical Domain Structure to Compute Similarity. ACM Transactions on Information Systems, 21(1):64-93, 2003.

    Article  Google Scholar 

  56. Gisolfi, D.: Web Services Architecture, Part 3 −− Is Web services the reincarnation of CORBA? IBM, 2001. http://www.ibm.com/ developerworks/webservices/library/ws-arc3/.

    Google Scholar 

  57. Gryazin, E.A., Seppala, O.: SOAP and CORBA Productivity Comparison for Resource-Limited Mobile Devices. Proceedings of the IASTED International Conference Software Engineering, pp. 707–712, 2004.

    Google Scholar 

  58. Guido, G., Ralf, B.: Performance of mobile Web Service Access using the Wireless Application Protocol (WAP). Proceedings of the 5th World Wireless Congress, pp. 427–432, 2004.

    Google Scholar 

  59. Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J-J., Nielsen, H.F.: SOAP Version 1.2 Part 1: Messaging Framework. World Wide Web Consortium (W3C), April 2007. http://www.w3.org/TR/soap12-part1/.

    Google Scholar 

  60. Gudgin, M., Mendelsohn, N., Nottingham, M., Ruellan, H.: SOAP Message Transmission Optimization Mechanism.WorldWideWeb Consortium (W3C), 2005. http://www.w3.org/TR/soap12-mtom/.

    Google Scholar 

  61. Gudgin, M., Mendelsohn, N., Nottingham, M., Ruellan, H.: XML-binary Optimized Packaging. World Wide Web Consortium (W3C), 2005. http: //www.w3.org/TR/xop10/.

    Google Scholar 

  62. Han, B., Jia, W., Shen, J., Man-Ching Yuen, M.-C.: Context-Awareness in Mobile Web Services. Proceedings of Parallel and Distributed Processing and Applications, Springer, pp. 519–528, 2004.

    Google Scholar 

  63. Harchol-Balter, M., Crovella, M.E., Murta, C.D.: On Choosing a Task Assignment Policy for a Distributed Server System. Journal of Parallel Distributed Computing (JPDC), 59(2):204-228, 1999.

    Google Scholar 

  64. Harchol-Balter, M.: Task Assignment with Unknown Duration. Proceedings of the The 20th International Conference on Distributed Computing Systems (ICDCS), pp. 214-223, 2000.

    Google Scholar 

  65. Harchol-Balter, M.: Task Assignment with Unknown Duration. Journal of the ACM, 49(2):260–288, 2002.

    Article  MathSciNet  Google Scholar 

  66. Harchol-Balter, M., Crovella, M.E., Murt, C.D: On Choosing a Task Assignment Policy for a Distributed Server System. Proceedings of the 10th International Conference on Modelling Techniques and Tools, pp. 231-242, 1998.

    Google Scholar 

  67. Haustein, S., Seigel, J.: kSOAP: An open source SOAP for the kVM. http: //ksoap2.sourceforge.net/, 2003.

    Google Scholar 

  68. Haustein, S.: kXML. http://kxml.sourceforge.net/, 2005.

    Google Scholar 

  69. Head, M., Govindaraju, M., Slominski, A., et al.:A Benchmark Suite for SOAP-based Communication in Grid Web Services. Proceedings of International Conference for High Performance Computing, Networking, and Storage, 19–31, 2005.

    Google Scholar 

  70. Horstmann, M., Kirtland, M.: DCOM Architecture. Microsoft Corporation Inc, 1997. urlhttp://msdn2.microsoft.com/en-us/library/ms809311.aspx.

    Google Scholar 

  71. Hwang, F.K., Richards, D.S, Winter, P.: The Steiner Tree Problem. Elsevier, North-Holland, 1992.

    Google Scholar 

  72. Jaccard, P.: Jaccard Index. Bulletin del la Soci´et´e Vaudoisedes Sciences Naturelles, 37:241–272, 1901.

    Google Scholar 

  73. Kendall, D.G.: Stochastic Processes Occurring in the Theory of Queues and their Analysis by the Method of the Imbedded Markov Chain. Journal of the Annals of Mathematical Statistics, 24(3):338–354,1953.

    Google Scholar 

  74. Kohlhoff, C., Steele, R.: Evaluating SOAP for High Performance Business Applications: Real-Time Trading Systems. Proceedings of World Wide Web (WWW), pp. 262-270, 2003.

    Google Scholar 

  75. Kleinrock, L.: Queuing Systems Volume 11. John Wiley and Sons, 1976.

    Google Scholar 

  76. Khintchine, A.Y.: Mathematical Theory of a Stationary Queue.. Matematicheskii Sbornik 39 (4): 7384, 1932.

    Google Scholar 

  77. Kompella, V., Pasquale, J., Polyzos, G.: Two Distributed Algorithms for Multicasting Multimedia Information. Proceedings of the 2nd International Conference on Computer Communications and Networks, pp. 343–349, 1993.

    Google Scholar 

  78. Laux, A., Martin, L.: XUpdate Working Draft. http://xmldb-org. sourceforge.net/xupdate/xupdate-wd.html, 2000.

    Google Scholar 

  79. Lee, S., Fox, G.:Wireless Reliable Messaging Protocol forWeb Services (WSWRM. Proceedings of the IEEE International Conference on Web Services, pp. 350–357, 2004, [79] Levenshtein, V.I.: Binary Codes Capable of Correcting Deletions, Insertions and Reversals. Journal on Cybernetics and Control Theory, 10(8): 707–710, 1966.

    Google Scholar 

  80. Lu, W., Chiu, K., Gannon, D.: Building a Generic SOAP Framework over Binary XML. Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing (HPDC), pp. 195–203, 2006.

    Google Scholar 

  81. Ma, Y., Chbeir, R.: Content and Structure Based Approach For XML Similarity. Proceedings of the 5th International Conference on Computer and Information Technology, pp. 136–140, 2005.

    Google Scholar 

  82. Marshak, D.S.: Sun Java System Platform and Architecture and Java Web Services Infrastructure Enables Easy Access to Government Services. Sun Microsystems Inc., February 2004. http://www.sun.com/service/ about/success/gta_p2.html.

    Google Scholar 

  83. Microsoft Corporation Inc: Thomson Financial: Cutting-Edge Financial Software Puts Asset Managers in Control. http://www.microsoft.com/ casestudies/casestudy.aspx?casestudyid=200352, November 2006.

    Google Scholar 

  84. Microsoft Corporation Inc: Danske Bank: Danish Bank Uses Visual Studio. NET, Web Services to Generate New Revenue Sources. http://www.microsoft.com/casestudies/search.aspx? keywords=danske, February 2003.

    Google Scholar 

  85. Mitra, N., et al.: SOAP Version 1.2 Part 0: Primer. World Wide Web Consortium (W3C), April 2007. http://www.w3.org/TR/soap12-part0/.

    Google Scholar 

  86. Mokbel, M., Elhaweet, W., Elderini, M.: An Efficient Algorithm for Shortest Path Multicast Routing Under Delay and Delay Variation Constraints. Proceedings of the Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS), pp. 190–196, 2000.

    Google Scholar 

  87. Mouat, A.: XML Diff and Patch Utilities. http://diffxml. sourceforge.net/docs/docs.html, 2002.

    Google Scholar 

  88. Object Management Group (OMG): IIOP - OMG’s Internet Inter- ORB Protocol - A Brief Description. http://www.omg.org/news/ whitepapers/iiop.htm, 2007.

    Google Scholar 

  89. Oh, S., Fox, G.: HHFR: A new architecture for Mobile Web Services: Principle and Implementations. Technical Report, Indiana University, Community Grids Laboratory, 2005. http://grids.ucs.indiana.edu/ ptliupages/publications/HHFR_ohsangy.pdf.

    Google Scholar 

  90. Papazoglou, M.P.: Web Services: Principles and Technology. Prentice Hall, 207.

    Google Scholar 

  91. Pendarakis, D., Shi, S., Verma, D., Waldvogel M.: ALMI: An Application Level Multicast Infrastructure. Proceedings of the 3rd USENIX Symposium on Internet Technologies and Systems, pp. 49–60, 2001.

    Google Scholar 

  92. Perepletchikov, M., Ryan, C.: A Controlled Experiment for Evaluating the Impact of Coupling on the Maintainability of Service-Oriented Software. IEEE Transactions on Software Engineering (TSE), 37(4):449 - 465, 2010.

    Google Scholar 

  93. Perepletchikov, M., Ryan, C., Tari, Z.: The Impact of Service Cohesion on the Analysability of Service-Oriented Software. IEEE Transactions on Services Computing (TSC), pp. 89-103, April, 2010.

    Google Scholar 

  94. Pollaczek, F.: ber eine Aufgabe der Wahrscheinlichkeitstheorie. Mathematische Zeitschrift, 32: 64100, 1930.

    Google Scholar 

  95. Prim, R.: Shortest Connection Networks and Some Generalizations. Bell System Technical Journal, 36:1389–1401, 1957.

    Google Scholar 

  96. Maedche, A., Staab, S.: Comparing Ontologies — Similarity Measures and a Comparison Study. Internal Report No. 408, Institute AIFB, University of Karlsruhe (Germany), 2001.

    Google Scholar 

  97. Jayasinghe, M., Tari, Z., Zeephongsekul, P.: A Scalable Multi-tier Task Assignment Policy With Minimum Excess Load. Proceedings of International Conference on Computers and Communications (ISCC), pp. 913-918, 2010.

    Google Scholar 

  98. Jayasinghe, M., Tari, Z., Zeephongsekul, P.: Performance Analysis of Multilevel Time Sharing Task Assignment Policies on Cluster-based Systems. IEEE International Conference on Cluster Computing (IEEE Cluster), 2010. [99] Levitin, A: Introduction to the Design and Analysis of Algorithms. Addison

    Google Scholar 

  99. Wesley, 2nd Edition, 2007.

    Google Scholar 

  100. Liang, W., Yokota, H.: A Path-sequence Based Discrimination for Subtree Matching in Approximate XML Joins. Proceedings of the 22nd IEEE International Conference on Data Engineering (ICDE) Workshops, pp. 116-123, 2006.

    Google Scholar 

  101. Liang, W., Yokota, H.: LAX: An Efficient Approximate XML Join Based on Clustered Leaf Nodes for XML Data Integration. In: Database: Enterprise, Skills and Innovation, Springer, 3567: 82–97, 2005.

    Article  Google Scholar 

  102. Liu, X., Deters, R.: An Efficient Dual Caching Strategy for Web Serviceenabled PDAs. Proceedings of the 22nd Annual ACM Symposium on Applied Computing, pp. 788-794, 2007.

    Google Scholar 

  103. Lu, J., Ling, T.W., Chan, C.Y, Chen, T.: From Region Encoding to Extended Dewey: on Efficient Processing of XML Twig Pattern Matching. Proceedings of the 31st International Conference on Very Large Databases (VLDB), pp. 193–204, 2005.

    Google Scholar 

  104. Makino, S., Tatsubori, M., Tamura, K. Yuichi, N.: Improving WS-Security Performance with a Template-Based Approach. Proceedings of the IEEE International Conference on Web Services, pp. 581–588, 2005.

    Google Scholar 

  105. Makino, S., Tatsubori, M., Tamura, K., Nakamura, Y.: Improving WSSecurity Performance with a Template-Based Approach. Proceedings of the IEEE International Conference on Web Services, pp. 581–588, 2005.

    Google Scholar 

  106. McCarthy, J.: Reap the Benefits of Document Style Web Services. http://www.ibm.com/developerworks/webservices/ library/ws-docstyle.html, 2002.

    Google Scholar 

  107. Microsoft Corporation:. NET Compact Framework. http://msdn2. microsoft.com/en-us/netframework/aa497273.aspx, 2007.

    Google Scholar 

  108. Microsoft Corporation: Web Service Enhancement. http://msdn2. microsoft.com/en-us/webservices/aa740663.aspx

    Google Scholar 

  109. Milojicic, D.S., Douglis, F., Paindaveine, Y., Wheeler, R., Zhou, S.: Process Migration. ACM Comput. Survey, 32(3):241–299, 2000.

    Article  Google Scholar 

  110. Mitchell, R.: Web Services on Mobile Devices. http:// itmanagement.earthweb.com/entdev/article.php/ 3612721, June 2006.

    Google Scholar 

  111. Ng, A., Chen, S., Greenfield, P.: An Evaluation of Contemporary Commercial SOAP Implementations. Proceedings of the 5th AustralasianWorkshop on Software and System Architectures (AWSA), pp. 64–71, 2003.

    Google Scholar 

  112. Oh, S., Lee, D., Kumara, S.:Web Service Planner (WSPR): An Effective and Scalable Web Service Composition Algorithm. International Journal of Web Services Research, 4(1):1-23, 2007.

    Google Scholar 

  113. Oliveira, C., Pardalos, P., Resende, M.: Optimization Problems in Multicast Tree Construction. Handbook of Optimization in Telecommunications, Kluwer, 2005.

    Google Scholar 

  114. Organization for the Advancement of Structured Information Standards (OASIS): UDDI. http://www.uddi.org/, 2006.

    Google Scholar 

  115. Organization for the Advancement of Structured Information Standards (OASIS): Web Services Reliable Messaging TC: WSReliability 1.1. http://docs.oasis-open.org/wsrm/2004/ 06/WS-Reliability-CD1.086.pdf, 2004.

    Google Scholar 

  116. Paul, P., Raghavan, S.: Survey of QoS Routing. Proceedings of the 15th International Conference on Computer Communication, pp. 50–75, 2002.

    Google Scholar 

  117. Phan, K.H, Tari, Z., Bertok, T.: eSMP: A Multicast Protocol to Minimize SOAP Network Traffic in Low Bandwidth Environments. Proceedings of the 32th Annual IEEE Conference on Local Computer Networks (LCN), 2007.

    Google Scholar 

  118. Radha, V., Gulati V., Pujari, A.: Efficient Multicast E-Services Over APPCAST. Proceedings of the IEEE International Conference on Information Technology: Coding and Computing, 2:331–338, 2004.

    Article  Google Scholar 

  119. Rai, I.A., Keller, G.U., Biersack, E.W.: Analysis of LAS Scheduling for Job Size Distributions with High Variance. SIGMETRICS Performance Evaluation Review, 31(1):218-228, 2003.

    Article  Google Scholar 

  120. Righter, R., ShanthiKumar, J.G.: On External Service Disciplines in Single- Stage Queueing Systems. Journal of Applied Probability, 27:409-416, 1990.

    Article  MathSciNet  MATH  Google Scholar 

  121. Rong, B., Khalil, I., Tari, Z.: Reliability Enhanced Large-Scale Application Layer Multicast. Proceedings of the Global Telecommunications Conference (GLOBECOM), 2006.

    Google Scholar 

  122. Ross, K., Kurose, J.: Connectionless Transport: UDP. http://www-net. cs.umass.edu/kurose/transport/UDP.html, 2000.

    Google Scholar 

  123. Roy, A.: OSPF Version 2. Internet Engineering Task Force (IETF), RFC 1247, 1991. http://www.ietf.org/rfc/rfc1247.txt.

    Google Scholar 

  124. Salama, H., Reeves, D.: Evaluation of Multicast Routing Algorithms for Real-Time Communication on High-Speed Networks. IEEE Journal on Selected Areas of Communication, 15(3):332-345, 1997.

    Article  Google Scholar 

  125. Shah, R., Ramzan, Z., Dendukuri, R.: Efficient Dissemination of Personalized Information Using Content-Based Multicast. IEEE Transactions on Mobile Computing, 3(4):394–408, 2004.

    Article  Google Scholar 

  126. Schrage, L. E.: The Queue M/G/1 with Feedback to Lower Priority Queues. Journal of Management Science, 13(7):466-474, 1967.

    Article  Google Scholar 

  127. Silberschatz, A., Galvin, P.B., Gagne, G.: Applied Operating Systems Concepts. Addison-Wesley, 1998.

    Google Scholar 

  128. Shaikh, A., Shin, K.: Destination-Driven Routing for Low-Cost Multicast. IEEE Journal of Selected Areas in Communications, 15(3):373–381, 1997. [129] Shin, M.K., Kim, Y.J., Park, K.S., and Kim, S.H.: Explicit Multicast Extension (Xcast+) for Efficient Multicast Packet Delivery. ETRI Journal, 23(4): 202–204, 2001.

    Google Scholar 

  129. Suzumura, T., Takase, T., Tatsubori, M.: Optimizing Web Services Performance by Differential Deserialization. Proceedings of the IEEE International Conference on Web Services, pp. 185–192, 2005.

    Google Scholar 

  130. Terry, D.B, Ramasubramanian, V.: Caching XMLWeb Services for Mobility. ACM Queue Journal, 1(3):70-78, 2003.

    Google Scholar 

  131. Sun Microsystems Inc.: Java 2 Platform, Micro Edition - J2ME. http:// java.sun.com/javame/index.jsp, 2004.

    Google Scholar 

  132. Sun Microsystems Inc.: J2MEWeb Services APIs (WSA). http://java. sun.com/products/wsa/, 2004.

    Google Scholar 

  133. Sun Microsystems Inc.: Mobile Information Device Profile (MIDP). http: //java.sun.com/products/midp, 2007.

    Google Scholar 

  134. Sun Microsystems Inc.: Performance Code Samples and Applications. http://java.sun.com/performance/reference/ codesamples/, 2004.

    Google Scholar 

  135. Takase, T., Miyashita, H., Suzumura, T., Tatsubori, M.: An adaptive, Fast, and Safe XML Parser based on Byte Sequences Memorization. Proceedings of the 14th International Conference on World Wide Web (WWW) pp. 692– 701, 2005.

    Google Scholar 

  136. Takase, T., Tatsubori, M.: Efficient Web Services Response Caching by Selecting Optimal Data Representation. Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS), pp. 188–197, 2004.

    Google Scholar 

  137. Tari, Z. and Broberg, J., Zomaya, A. Y., Baldoni, R.: A Least Flow-Time First Load Sharing Approach for Distributed Server Farm. Elsevier Journal of Parallel Distributed Computing (JPDC), 65(7): 832-842, 2005.

    Google Scholar 

  138. Tari, Z., Bukhress, O.: Fundamentals of Distributed Object Systems. John Wiley, 2001.

    Google Scholar 

  139. Tian, M., Voigt, T., Naumowicz, T., Ritter, H., Schiller, J.: Performance Considerations for Mobile Web Services. Elsevier Journal on Computer Communications, 27(11):1097–1105, 2004.

    Google Scholar 

  140. Waxman, B.M.: Routing of Multiple Connections. IEEE Journal on Selected Areas in Communications, 6(9):1617–1622,1986.

    Google Scholar 

  141. Weber, R.R.: On the Optimal Assignment of Customers to Parallel Servers. Journal of Applied Probability, 15(2):406–413, 1978.

    Article  MathSciNet  MATH  Google Scholar 

  142. Werner, C., Buschmann, C. Fischer, F.: WSDL-Driven SOAP Compression. International Journal of Web Services Research, 2(1):18–35, 2005.

    Article  Google Scholar 

  143. Werner, C., Buschmann, C., Fischer, S.: Compressing SOAP Messages by using Differential Encoding. Proceedings of the IEEE International Conference on Web Services, 540–547, 2004.

    Google Scholar 

  144. Werner, C., Buschmann, C., Fischer, F: WSDL-Driven SOAP Compression. Proceedings of International Journal of Web Services Research, 2(1):18–35, 2005.

    Google Scholar 

  145. Whittle, S.: Case Study: Amazon Web Services. http:// www.computing.co.uk/computing/analysis/2193374/ case-study-amazon-web-services, July 2007. [147] Williamson, C.: Internet Traffic Measurement. IEEE Internet Computing, 5(6):70-74, 2001.

    Google Scholar 

  146. World Wide Web Consortium (W3C): WAP Binary XML Content Format. http://www.w3.org/TR/wbxml/, 1999.

    Google Scholar 

  147. World Wide Web Consortium (W3C): Extensible Markup Language (XML). May 2007. http://www.w3.org/XML/.

    Google Scholar 

  148. World Wide Web Consortium (W3C): SOAP Version 1.2 Part 2: Adjuncts. April 2007. http://www.w3.org/TR/soap12-part2/.

    Google Scholar 

  149. World Wide Web Consortium (W3C): Web Services Addressing (WSAddressing. http://www.w3.org/Submission/ws-addressing/, August 2004.

    Google Scholar 

  150. Yashkov, S.F.: Processor-sharing Queues: Some Progress in Analysis. Journal of Queueing Systems: Theory and Applications, 2(1):1-17, 1987.

    Article  MathSciNet  MATH  Google Scholar 

  151. Yuan, X.: Heuristics Algorthims for Multiconstrained Quality-of-Service Routing. IEEE/ACM Transactions on Networking, 10(2):244–256, 2002.

    Article  Google Scholar 

  152. Zhang, B., Jamin, S., Zhang, L.: Host multicast – A Framework for Delivering Multicast to End Users. Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications (INFOCOM), 3: 1366–1375, 2002.

    Google Scholar 

  153. Zhang, N., Agrawal, S.K., Ozsu, T.: BlossomTree: Evaluating XPaths in FLWOR Expressions. Proceedings of the 21st International Conference on Data Engineering (ICDE), pp. 388–389, 2005.

    Google Scholar 

  154. Zhang, Q., Riska, A., Sun,W., Smirni, E., Ciardo, G.:Workload-Aware Load Balancing for Clustered Web Servers. IEEE Transactions on Parallel Distributed Systems (TPDS), 16(3):219-233, 2005.

    Google Scholar 

  155. Zeephongsekul, P., Bedford, A.:Waiting Time Analysis of the Multiple Priority Dual Queue with a Preemptive Priority Service Discipline. European Journal of Operational Research, 172(3):886-908, 2006.

    Google Scholar 

  156. Zhu, Q., Parsa, M., Garcia-Luna-Aceves, J.: A Source-Based Algorithm for Delay-Constrained Minimum Cost Multicasting. Proceedings of the IEEE Conference on Computer Communications, pp. 377–385, 1995.

    Google Scholar 

  157. Zipf, G.K.: Human Behaviour and the Principle of Least-Effort. Addison- Wesley, 1949.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zahir Tari .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Tari, Z., Phan, A.K.A., Jayasinghe, M., Abhaya, V.G. (2011). Conclusion. In: On the Performance of Web Services. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-1930-3_8

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-1930-3_8

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4614-1929-7

  • Online ISBN: 978-1-4614-1930-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics