Broker is not really meant to be used that way. Its really not a long term storage mechanism (yes it does persist but its not meant to store data like a database) and not really meant to be queried on a pull basis from an external source. You could probably rig something up with an external broker client but even then I don’t think that is the best architecture. Without an active subscription ie a trigger in IS terms the documents have no where to go hence no queue. Although you could do something with the Broker API again I not sure that is the best way to go in the is case.
There are probably a hundred other ways to do this, a couple: 1- You have have the trigger fire a service and populate a database table and have the external source poll for that 2- You could have the trigger fire a service and store the data on a remote file system and it poll the data off that 3- You could modify the external app so that it could receive a push instead of it having to poll. Any reason you can’t do that? Is the app not up all the time? Is there other processing involved that has to complete first?
#webMethods-Architecture#webMethods-General#Integration-Server-and-ESB#webMethods