none
Define: Self hosted WCF Service? RRS feed

  • Question

  • Hi

    What does it mean (aspects of) by "Self hosted WCF Service"?


    Thanks
    Jeff in Seattle
    Wednesday, June 29, 2011 10:21 PM

Answers

  • That means you write your own console or win application to host your service. Once you host the service, it is also you responsibility to manage this service. You need WCF runtime environment as well to run your service. 

    It has the following advantages 

    • Easy to use and easy to code 
    • Flexible 
    • Easy to deploy 
    • Supports all binding as you are writing it 
    • Manageable 
    • Debugging flexibility 

     

    But comes with the following headache 

    • Limited availability .... as you need to maintain it 
    • You need to code for ROBUSTNESS, AVAILABILITY, PERFORMANACE, RECOVERY, VERSIONING etc 

     

    Ideally you should host your service in IIS or WAS, if you need to scale up your service and also if you want HIGH THROUGHPUT and performance.

     

     


    Tanvir Huda Application Architect/Consultant
    Wednesday, June 29, 2011 11:48 PM

All replies

  • That means you write your own console or win application to host your service. Once you host the service, it is also you responsibility to manage this service. You need WCF runtime environment as well to run your service. 

    It has the following advantages 

    • Easy to use and easy to code 
    • Flexible 
    • Easy to deploy 
    • Supports all binding as you are writing it 
    • Manageable 
    • Debugging flexibility 

     

    But comes with the following headache 

    • Limited availability .... as you need to maintain it 
    • You need to code for ROBUSTNESS, AVAILABILITY, PERFORMANACE, RECOVERY, VERSIONING etc 

     

    Ideally you should host your service in IIS or WAS, if you need to scale up your service and also if you want HIGH THROUGHPUT and performance.

     

     


    Tanvir Huda Application Architect/Consultant
    Wednesday, June 29, 2011 11:48 PM
  • Thanks, this definition was very insightful.
    Thanks
    Jeff in Seattle
    Thursday, June 30, 2011 12:17 AM