A Service Oriented Reflective Wireless Middleware

  • Bora Yurday
  • Halûk Gümüşkaya
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4294)


The role of middleware has become increasingly important in mobile computing, where the integration of different applications and services from different wired and wireless businesses and service providers exist. The requirements and functionalities of the wireless middleware can be achieved by Service Oriented Computing which can be an ideal paradigm for mobile services. Reflective middleware responses are optimized to changing environments and requirements. In this paper a Service Oriented Reflective Wireless Middleware (SORWiM) is proposed. It provides basic (Event, Messaging, Location, and Redirection) and composite services for efficient and reliable information discovery and dissemination in ad hoc mobile environments. One of the primary goals of this research is to investigate how the construction of mobile services can benefit from the Service-Oriented paradigm.


Mobile Service Basic Service Composite Service Simple Object Access Protocol Service Orient Computing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Schantz, R., Schmidt, D.: Middleware for Distributed Systems: Evolving the Common Structure for Network-Centric Applications. In: Marciniak, J., Telecki, J.G. (eds.) Encyclopedia of Software Engineering. John Wiley & Sons, Inc., New York (2001)Google Scholar
  2. 2.
    Schmidt, D.: Middleware for Real-Time and Embedded Systems. Communications of the ACM 45(6) (June 2002)Google Scholar
  3. 3.
    Papazoglou, M.P., Georgakopoulos, D.: Service-Oriented Computing. Communications of the ACM 46(10) (2003)Google Scholar
  4. 4.
    Papazoglou, M.P., Van den Heuvel, W.J.: Service Oriented Architectures: Approaches, Technologies and Research Issues. The VLDB Journal (2005), Available at:
  5. 5.
    Mascolo, C., Capra, L., Emmerich, W.: Mobile Computing Middleware. In: Gregori, E., Anastasi, G., Basagni, S. (eds.) NETWORKING 2002. LNCS, vol. 2497, pp. 20–58. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  6. 6.
    Vaughan-Nichols, S.J.: Wireless Middleware: Glue for the Mobile Infrastructure. IEEE Computer 37(5), 18–20 (2004)Google Scholar
  7. 7.
    Roman, M., Kon, F., Campbell, R.: Reflective Middleware: From your Desk to your Hand. IEEE Communications Surveys 2(5) (2001)Google Scholar
  8. 8.
    Mascolo, C., Capra, L., Emmerich, W.: Principles of Mobile Computing Middleware. In: Middleware for Communications. Wiley, Chichester (2004)Google Scholar
  9. 9.
    Heinzelman, W.B., Murphy, A.L., Carvalho, H.S., Perillo, M.A.: Middleware to Support Sensor Network Applications. IEEE Network, 6–14 (January/February 2004)Google Scholar
  10. 10.
    Yu, Y., Krishnamachari, B., PrasannaIssues, V.K.: Designing Middleware for Wireless Sensor Networks. IEEE Network, 15–21 (January/February 2004)Google Scholar
  11. 11.
    Sen, R., Handorean, R., Roman, G.-C., Gill, C.: Service Oriented Computing Imperatives in Ad Hoc Wireless Settings. Service-Oriented Software System Engineering: Challenges And Practices. In: Stojanovic, Z., Dahanayake, A. (eds.) pp. 247–269. Idea Group Publishing, Hershey (2005)Google Scholar
  12. 12.
    Thanh, D., Jørstad, I.: A Service-Oriented Architecture Framework for Mobile Services. In: IEEE Proceedings of the Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/ELearning on Telecommunications Workshop (September 2005)Google Scholar
  13. 13.
    Box, D., Ehnebuske, D., Kakivaya, G., Layman, A., Mendelsohn, M., Nielsen, H., Thatte, S., Winer, D.: Simple Object Access Protocol 1.1., available at,
  14. 14.
    Chinnici, R., Gudgina, M., Moreau, J., Weerawarana, S.: Web Service Description Language (WSDL), version 1.2. Technical Report (2002)Google Scholar
  15. 15.
    W3C. UDDI Technical White Paper. Technical Report (2000)Google Scholar
  16. 16.
    Andrews, T., et al.: Business Process Execution Language for Web Services (BPEL4WS), ver. 1.1. Technical Report (2003)Google Scholar
  17. 17.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)Google Scholar
  18. 18.
    Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented. Software Architecture: Patterns for Concurrent and Networked Objects. John Wiley, Chichester (2000)Google Scholar
  19. 19.
  20. 20.
    Apache Axis web site:
  21. 21.
    Gümüşkaya, H., Hakkoymaz, H.: WiPoD Wireless Positioning System Based on 802. In: 11 WLAN Infrastructure. Proceedings of the Enformatika, vol. 9, pp. 126–130 (2005)Google Scholar
  22. 22.
    Davis, D., Parashar, M.: Latency Performance of SOAP Implementations. In: IEEE Cluster Computing and the Grid (2002)Google Scholar
  23. 23.
    Demarey, C., Harbonnier, G., Rouvoy, R., Merle, P.: Benchmarking the Round-Trip Latency of Various Java-Based Middleware Platforms. Studia Informatica Universalis Regular Issue 4(1), 724 (2005)Google Scholar
  24. 24.
    Elfwing, R., Paulsson, U., Lundberg, L.: Performance of SOAP in Web Service Environment Compared to CORBA. In: APSEC, p. 84. IEEE Computer Society, Los Alamitos (2002)Google Scholar
  25. 25.
    Juric, M.B., Kezmah, B., Hericko, M., Rozman, I., Vezocnik, I.: Java RMI, RMI Tunneling and Web Services Comparison and Performance Analysis. SIGPLAN Not 39(5), 58–65 (2004)CrossRefGoogle Scholar
  26. 26.
    Gray, N.A.B.: Comparison of Web Services, Java-RMI, and CORBA Service Implementations. In: Fifth Australasian Workshop on Software and System Architectures (ASWEC 2004), Melbourne, Australia (April 2004)Google Scholar
  27. 27.
    Juric, M.B., Rozman, I., Brumen, B., Colnaric, M., Hericko, M.: Comparison of Performance of Web Services, WS-Security, RMI, and RMI–SSL. The Journal of Systems and Software 79, 689–770 (2006)CrossRefGoogle Scholar
  28. 28.
    Cook, W.R., Barfield, J.: Web Services versus Distributed Objects: A Case Study of Performance and Interface Design. In: Proc. of the IEEE International Conference on Web Services (ICWS), September 18-22 (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Bora Yurday
    • 1
  • Halûk Gümüşkaya
    • 2
  1. 1.TUBITAK-MAM, ETCBASE YazılımGebzeTurkey
  2. 2.Department of Computer EngineeringFatih UniversityIstanbulTurkey

Personalised recommendations