I have a situation at a company I am working for where the need may arise to create many very small, specific feeds within BizTalk. Essentially, there are a lot of outbound file feeds in which we need to get some data from SQL, run some business logic against it depending on trading partner, transform it and send over a wide array of possible transport types (FILE, SFTP, SOAP, MSMQ etc). We will have one feed to get substantiated transactions from our system, another to get failed authorizations, another to get card swipe information and the list goes on.
The problem is if I let each of these feed types live in their own application I could easily see 50 or more BizTalk applications springing up in the next year or so. My question is, does this pose a problem? Leaving them as their own application simplifies things from both a deployment and administrative aspect since I can easily turn the feeds on and off without affecting any other processes that will be running under the same host instances and can leverage BTDF basically “out of the box”. I’ve never been in a situation where more than about 10 applications existed in BizTalk and I just want to be sure that I am not setting myself up for issues down the road