Skip to main content

Implementation and Design of a Middleware Platform Based on WCF

  • Conference paper
  • First Online:
Frontier Computing (FC 2016)

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 422))

Included in the following conference series:

  • 1262 Accesses

Abstract

With the advances in computing and communication technologies, message-oriented middleware becomes an important and universal tool in enterprises nowadays. WCF (Windows Communication Foundation) exploits a loosely coupled way that client-side and server-side can accelerate the development and operation. Although, WCF contains most of lower-layer communication components. However, under specific applications, developers unavoidably develop extra connection functions and client-to-serve managing software in practice. Because of the practical need, we prepare to construct a WCF-based middleware operational prototype for future research reference. In this study, we build up a practical prototype of middleware to integrate with heterologous systems using WCF for accumulating our experience on cross-platform systems. The implementation includes developing specific APIs (Application Program Interface) of middleware for the system requirement, achieving middleware with broadcast functions to complete information-exchange between two specific functions within WCF. Our enhanced WCF framework supports a lots of flexibility in APIs. Developers do not need to modify any of the underlying WCF components, and unrestrictedly customize the API attributes and API logic.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.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

Institutional subscriptions

References

  1. Y. Purwati1 and F. S. Utomo, “Windows Communication Foundation for Banyumas Tourism and Culinary Tourism and Culinary Information System”, TELKOMNIKA: Telcommunication, computing, Electronics and Control, Vol. 12, pp. 1031–1038, No. 4, Dec. 2014.

    Google Scholar 

  2. E. Anupriya and N. Ch. S. N. I Yengar, “Dynamic composition of Peer-to-Peer Web Service using WCF”, 3rd IEEE International Conference on Computer Science and Information Technology, pp 570–574, July, 2010.

    Google Scholar 

  3. Y. Liu and S. Truong and S. Chen and L. Zhu, “Composing Adaptive Web Services on COTS Middleware”, IEEE International Conference on Web Services, pp. 377–384 Sept., 2008.

    Google Scholar 

  4. Y. Liu, I. Gorton, and V. K. Lee, “The architecture of event correlation service in adaptive middleware based applications”, Journal of Software and System, 2008.

    Google Scholar 

  5. Bjarke N. Rahbek, Christian M. Vraa, and Stefan R. Wagner, “Performance Comparison of Selected Object Oriented Middleware Technologies for the. NET Platform.

    Google Scholar 

  6. Yuebin Bai, Haixing Ji, Qingmian Han, Jun Huang, Zhiyuan Zhang, “Towards a service-oriented Middleware Enabling Context Awareness for Smart Environment”, Jorunal of Ad Hoc and Ubiquitous Computing, Jorunal of Ad Hoc and Ubiquitous Computing, 2009- Vol. 4, No. 1 pp. 24–35, 2009.

    Google Scholar 

  7. Y. Tanaka, T. Enokido and M. Takizawa, “Transactional agents on distributed object systems”, International Journal of High Performance Computing and Networking, pp. 148–159, Vol. 6 No. 2, 2009.

    Google Scholar 

  8. J. F Myoupo and V. K. Tchendji, “Parallel dynamic programming for solving the optimal search binary tree problem on CGM”, International Journal of High Performance Computing and Networking, pp. 269–280, Vol. 7 No. 4, 2014.

    Google Scholar 

  9. D. Chen, X. Zhu, W. Dai and R. Zhang, “Socially aware mobile application integrations in heterogeneous environments”, International Journal of High Performance Computing and Networking, pp. 61–70, Vol. 8 No. 1, 2015.

    Google Scholar 

  10. C. Li and G. Hains, “SGL: towards a bridging model for heterogeneous hierarchical platforms”, International Journal of High Performance Computing and Networking, pp. 139–151, Vol. 7, No. 2, 2012.

    Google Scholar 

  11. Hua-Yi Lin, Meng-Yen Hsieh and Kuan-Ching Li, “Flexible Group Key Management and Secure Data Transmission in Mobile Network Communications using Elliptic Curve Diffie-Hellman”, International Journal of Computational Science and Engineering, Vol. 11, No. 1, 2016.

    Google Scholar 

  12. Hua-Yi Lin, Meng-Yen Hsieh and Kuan-Ching Li, “Secured Map Reduce Computing Based on Virtual Machine Using Threshold Secret Sharing and Group Signature Mechanisms in Cloud Computing”, Telecommunication Systems, Vol. 50, No. 146, 2015.

    Google Scholar 

  13. Hsieh, Meng-Yen; Ding, Jen-Wen, “Dynamic scheduling with energy-efficient transmissions in hierarchical wireless sensor networks”, Telecommunication Systems, First online: 18 December 2014, DOI:10.1007/s11235-014-9924-1, Vol. 60, No. 1, p. 95, Sep., 2015.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hua Yi Lin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Lin, H.Y., Doong, JG., Hsieh, MY., Li, KC. (2018). Implementation and Design of a Middleware Platform Based on WCF. In: Yen, N., Hung, J. (eds) Frontier Computing. FC 2016. Lecture Notes in Electrical Engineering, vol 422. Springer, Singapore. https://doi.org/10.1007/978-981-10-3187-8_33

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3187-8_33

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3186-1

  • Online ISBN: 978-981-10-3187-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics