Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Performance Evaluation of Windows Communication Foundation’s Interoperability
Blekinge Institute of Technology, School of Computing.
Blekinge Institute of Technology, School of Computing.
2010 (English)Independent thesis Advanced level (degree of Master (Two Years))Student thesis
Abstract [en]

Middleware eases the development of distributed applications. Expansion in the enterprise world entails integration of heterogeneous products, and there is a demand for a balance between performance, interoperability and security in the distributed applications. Windows Communication Foundation (WCF) offers a technology to build service-oriented, secure, reliable and interoperable distributed applications. The current literature contains few studies comparing the performance of WCF with other technologies, but it does not address the performance of WCF in a cross-technology communication. This master thesis experimentally evaluates the performance of WCF in unsecure and secure variants. It evaluates the performance in on-machine and cross-machine communication, and it addresses the performance of WCF’s interoperability with ASMX and Java. We have developed the service and client applications in both secure and unsecure variants. The experiments are then conducted using these applications in a laboratory setting. We have measured the performance in terms of throughput, response time, processor and memory utilization during the experiments. Our results show that in unsecure variants, the WCF service in cross-machine communication has the best response time than on-machine communication on small datasets. However, on large datasets the service in on-machine communication has the best response time. In secure variants, the service in on-machine communication has better response time than the cross-machine communication. In both secure and unsecure variants, the service has better throughput and consumed lesser resources in cross-machine communication than in on-machine communication. In case of WCF’s interoperability with ASMX and Java, both the secure as well as unsecure WCF service show more scalable performance for the WCF client than for ASMX and Java clients. The secure as well as unsecure service show better performance for the ASMX client than for the Java client. The unsecure variants of WCF service perform better than the secure variants, except in a few cases of memory utilization. Therefore, the performance of the WCF service degrades due to security.

Place, publisher, year, edition, pages
2010. , 105 p.
Keyword [en]
Middleware, service-orientation, Windows Communication Foundation, performance, interoperability, security
National Category
Computer Science Software Engineering
Identifiers
URN: urn:nbn:se:bth-5294Local ID: oai:bth.se:arkivexE861A3AD2305B5B6C125770C0081C6FBOAI: oai:DiVA.org:bth-5294DiVA: diva2:832667
Uppsok
Technology
Supervisors
Available from: 2015-04-22 Created: 2010-04-22 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(4779 kB)178 downloads
File information
File name FULLTEXT01.pdfFile size 4779 kBChecksum SHA-512
24b6e66b11d3eeaf817de1257268c2e08d66805553290e5eda087c951b96948c0e11c2ba7dbfa936b725dedde296a5ba13e07e71a539c8358e6f5f49d3f4c409
Type fulltextMimetype application/pdf

By organisation
School of Computing
Computer ScienceSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 178 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 48 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf