none
Deploying Biztalk WCF service to higher environments. RRS feed

  • Question

  • I have published BizTalk schema as WCF service in my local.  I need to move this to higher environments.What is that I have to do when I am moving to another server with just 1 BizTalk environment.
    What do I need to do when this needs to be deployed in higher environment having 2 BizTalk servers (clustered).
    This is the wcf service that got created on my local : 
    http://<servername>/BTSWCFService/Method.svc/GetOrder
    
    When I move to UAT how should the wcf services should be named ? Is the below naming convention correct  
    
    http://<UATServerName1>/BTSWCFService/Method.svc/GetOrder
    
    http://<UATservername2>/BTSWCFService/Method.svc/GetOrder
    
    What things I need to consider when we use BTDF in deploying this on DEV and UAT env
    
    Note : Dev is 1 BizTalk server, UAT is 2 BizTalk servers


    RH

    Sunday, August 25, 2019 9:48 PM

All replies

  • What deployment method are you using?   Are you exporting a MSI from the BizTalk Admin console or are you using something like the BizTalk Deployment Framework (BTDF)?

    Monday, August 26, 2019 2:32 AM
  • I am using BTDF Framework 

    RH

    Monday, August 26, 2019 10:40 AM
  • These are web-directories on IIS, which BTDF supports, see:

    But generally, exporting a MSI from BizTalk will give you the option to export IIS virtual directories natively.  You'll note that your receive location only uses the path and not the full URL, e.g. /BTSWCFService/Method.svc.  This means the details of the local BizTalk application host are largely irrelevant.

    You may wish to implement a form of load-balancing in-front of your IIS daemons to handle distribution of connections.


    If this is helpful or answers your question - please mark accordingly.
    Because I get points for it which gives my life purpose (also, it helps other people find answers quickly)
    Read my articles on: BizTalk | .NET

    Wednesday, August 28, 2019 1:09 PM