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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
ADT: A Little Action on Java-ready Phones. Application Development Trends, 2005. http://www.adtmag.com/article.asp?id=11017.
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.
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.
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.
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.
Allman, M., Paxson, V., Stevens, W.: TCP Congestion Control. RFC 2581 Internet EngineeringTask Force (IETF). http://tools.ietf.org/html/rfc2581, 1999.
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architecture
and Applications. Springer Verlag, 2004.
Andras Varga, A.: OMNet++ Discrete Event Simulation System. http://www.omnetpp.org, 2006.
Angelen. R: gSOAP: C/C++ Web Services and Clients. http://www.cs.fsu.edu/~engelen/soap.html, 2003.
Apache Software Foundation: Web Services Axis. http://ws.apache.org/axis, 2007.
Apache Software Foundation: Apache Tomcat. http://tomcat.apache.org/, 2007.
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.
Arlitt, M.F., Williamson, C.L.: Web Server Workload Characterization: the Search for Invariants. IEEE/ACM Transactions on Networking, 5(5):631-645, 1997.
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.
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.
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.
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.
BEA Systems Inc., Lexmark and Microsoft Corporation Inc., Ricoh: SOAP-over-UDP Specification. http://ftpna2.bea.com/pub/downloads/SOAP-over-UDP.pdf, 2004
Bellman, R.: On a Routing Problem. Quarterly of Applied Mathematics, 16(1): 87–90, 1958.
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.
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.
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.
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.
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.
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.
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.
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.
Chakraborty, C., Chakraborty, G., Pornavalai, C., Shiratori, N.: Optimal Routing for Dynamic Multipoint Connection. European Transactions on Telecommunication, 10(2):183–189, 1999.
Chen, L., Nath, R.: A Framework for Mobile Business Applications. International Journal of Mobile Communications, 2(4):368–381, 2004.
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.
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.
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.
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.
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.
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.
Cobham, A.: Priority Assignment in Waiting Line Problems. Journal of Operational Research Society American, 2:7076, 1954.
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. MIT Press and McGraw-Hill, 2:595–601, 2001.
Damiani, E., et al.: The APPROXML Tool Demonstration. Proceedings of the 8th International Conference on Extending Database Technology (EDBT), 753–755, 3002.
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,
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.
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.
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.
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.
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.
Englander, R.: Java and SOAP. Chapter 4 (RPC-Style Services), O’Reilly and Associates, 2002.
Eppstein, D.: Finding the k Shortest Paths. SIAM Journal on Computing, 28(2):652-673, 1998.
Fell, S: PocketSOAP. http://www.pocketsoap.com/, 2004.
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.
Feng, H., Misra, V.: Mixed Scheduling Disciplines for Network Flows. ACM SIGMETRICS Performance Evaluation Review, 31(2):36-39, 2003.
Fenner,W.: RFC 2236 Internet Group Management Protocol, Version 2. Internet EngineeringTask Force (IETF). ftp://ftp.isi.edu/in-notes/ rfc2236.txt, 1997.
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/.
Ferris C. and Williams S.: SOAP Underlying Protocol Binding. http://www.w3.org/2000/xp/Group/1/10/12/Binding_Framework_Proposal, 2001.
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.
Ganesan, P., Garcia-Molina, H., Widom, J.: Exploiting Hierarchical Domain Structure to Compute Similarity. ACM Transactions on Information Systems, 21(1):64-93, 2003.
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/.
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.
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.
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/.
Gudgin, M., Mendelsohn, N., Nottingham, M., Ruellan, H.: SOAP Message Transmission Optimization Mechanism.WorldWideWeb Consortium (W3C), 2005. http://www.w3.org/TR/soap12-mtom/.
Gudgin, M., Mendelsohn, N., Nottingham, M., Ruellan, H.: XML-binary Optimized Packaging. World Wide Web Consortium (W3C), 2005. http: //www.w3.org/TR/xop10/.
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.
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.
Harchol-Balter, M.: Task Assignment with Unknown Duration. Proceedings of the The 20th International Conference on Distributed Computing Systems (ICDCS), pp. 214-223, 2000.
Harchol-Balter, M.: Task Assignment with Unknown Duration. Journal of the ACM, 49(2):260–288, 2002.
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.
Haustein, S., Seigel, J.: kSOAP: An open source SOAP for the kVM. http: //ksoap2.sourceforge.net/, 2003.
Haustein, S.: kXML. http://kxml.sourceforge.net/, 2005.
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.
Horstmann, M., Kirtland, M.: DCOM Architecture. Microsoft Corporation Inc, 1997. urlhttp://msdn2.microsoft.com/en-us/library/ms809311.aspx.
Hwang, F.K., Richards, D.S, Winter, P.: The Steiner Tree Problem. Elsevier, North-Holland, 1992.
Jaccard, P.: Jaccard Index. Bulletin del la Soci´et´e Vaudoisedes Sciences Naturelles, 37:241–272, 1901.
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.
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.
Kleinrock, L.: Queuing Systems Volume 11. John Wiley and Sons, 1976.
Khintchine, A.Y.: Mathematical Theory of a Stationary Queue.. Matematicheskii Sbornik 39 (4): 7384, 1932.
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.
Laux, A., Martin, L.: XUpdate Working Draft. http://xmldb-org. sourceforge.net/xupdate/xupdate-wd.html, 2000.
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.
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.
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.
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.
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.
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.
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/.
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.
Mouat, A.: XML Diff and Patch Utilities. http://diffxml. sourceforge.net/docs/docs.html, 2002.
Object Management Group (OMG): IIOP - OMG’s Internet Inter- ORB Protocol - A Brief Description. http://www.omg.org/news/ whitepapers/iiop.htm, 2007.
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.
Papazoglou, M.P.: Web Services: Principles and Technology. Prentice Hall, 207.
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.
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.
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.
Pollaczek, F.: ber eine Aufgabe der Wahrscheinlichkeitstheorie. Mathematische Zeitschrift, 32: 64100, 1930.
Prim, R.: Shortest Connection Networks and Some Generalizations. Bell System Technical Journal, 36:1389–1401, 1957.
Maedche, A., Staab, S.: Comparing Ontologies — Similarity Measures and a Comparison Study. Internal Report No. 408, Institute AIFB, University of Karlsruhe (Germany), 2001.
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.
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
Wesley, 2nd Edition, 2007.
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.
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.
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.
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.
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.
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.
McCarthy, J.: Reap the Benefits of Document Style Web Services. http://www.ibm.com/developerworks/webservices/ library/ws-docstyle.html, 2002.
Microsoft Corporation:. NET Compact Framework. http://msdn2. microsoft.com/en-us/netframework/aa497273.aspx, 2007.
Microsoft Corporation: Web Service Enhancement. http://msdn2. microsoft.com/en-us/webservices/aa740663.aspx
Milojicic, D.S., Douglis, F., Paindaveine, Y., Wheeler, R., Zhou, S.: Process Migration. ACM Comput. Survey, 32(3):241–299, 2000.
Mitchell, R.: Web Services on Mobile Devices. http:// itmanagement.earthweb.com/entdev/article.php/ 3612721, June 2006.
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.
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.
Oliveira, C., Pardalos, P., Resende, M.: Optimization Problems in Multicast Tree Construction. Handbook of Optimization in Telecommunications, Kluwer, 2005.
Organization for the Advancement of Structured Information Standards (OASIS): UDDI. http://www.uddi.org/, 2006.
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.
Paul, P., Raghavan, S.: Survey of QoS Routing. Proceedings of the 15th International Conference on Computer Communication, pp. 50–75, 2002.
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.
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.
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.
Righter, R., ShanthiKumar, J.G.: On External Service Disciplines in Single- Stage Queueing Systems. Journal of Applied Probability, 27:409-416, 1990.
Rong, B., Khalil, I., Tari, Z.: Reliability Enhanced Large-Scale Application Layer Multicast. Proceedings of the Global Telecommunications Conference (GLOBECOM), 2006.
Ross, K., Kurose, J.: Connectionless Transport: UDP. http://www-net. cs.umass.edu/kurose/transport/UDP.html, 2000.
Roy, A.: OSPF Version 2. Internet Engineering Task Force (IETF), RFC 1247, 1991. http://www.ietf.org/rfc/rfc1247.txt.
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.
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.
Schrage, L. E.: The Queue M/G/1 with Feedback to Lower Priority Queues. Journal of Management Science, 13(7):466-474, 1967.
Silberschatz, A., Galvin, P.B., Gagne, G.: Applied Operating Systems Concepts. Addison-Wesley, 1998.
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.
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.
Terry, D.B, Ramasubramanian, V.: Caching XMLWeb Services for Mobility. ACM Queue Journal, 1(3):70-78, 2003.
Sun Microsystems Inc.: Java 2 Platform, Micro Edition - J2ME. http:// java.sun.com/javame/index.jsp, 2004.
Sun Microsystems Inc.: J2MEWeb Services APIs (WSA). http://java. sun.com/products/wsa/, 2004.
Sun Microsystems Inc.: Mobile Information Device Profile (MIDP). http: //java.sun.com/products/midp, 2007.
Sun Microsystems Inc.: Performance Code Samples and Applications. http://java.sun.com/performance/reference/ codesamples/, 2004.
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.
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.
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.
Tari, Z., Bukhress, O.: Fundamentals of Distributed Object Systems. John Wiley, 2001.
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.
Waxman, B.M.: Routing of Multiple Connections. IEEE Journal on Selected Areas in Communications, 6(9):1617–1622,1986.
Weber, R.R.: On the Optimal Assignment of Customers to Parallel Servers. Journal of Applied Probability, 15(2):406–413, 1978.
Werner, C., Buschmann, C. Fischer, F.: WSDL-Driven SOAP Compression. International Journal of Web Services Research, 2(1):18–35, 2005.
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.
Werner, C., Buschmann, C., Fischer, F: WSDL-Driven SOAP Compression. Proceedings of International Journal of Web Services Research, 2(1):18–35, 2005.
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.
World Wide Web Consortium (W3C): WAP Binary XML Content Format. http://www.w3.org/TR/wbxml/, 1999.
World Wide Web Consortium (W3C): Extensible Markup Language (XML). May 2007. http://www.w3.org/XML/.
World Wide Web Consortium (W3C): SOAP Version 1.2 Part 2: Adjuncts. April 2007. http://www.w3.org/TR/soap12-part2/.
World Wide Web Consortium (W3C): Web Services Addressing (WSAddressing. http://www.w3.org/Submission/ws-addressing/, August 2004.
Yashkov, S.F.: Processor-sharing Queues: Some Progress in Analysis. Journal of Queueing Systems: Theory and Applications, 2(1):1-17, 1987.
Yuan, X.: Heuristics Algorthims for Multiconstrained Quality-of-Service Routing. IEEE/ACM Transactions on Networking, 10(2):244–256, 2002.
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.
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.
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.
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.
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.
Zipf, G.K.: Human Behaviour and the Principle of Least-Effort. Addison- Wesley, 1949.
Author information
Authors and Affiliations
Corresponding author
Rights 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)