I am developing a Windows application that has a blackpearl workflow. Currently the workflow is started and actioned using the API. There is a problematic scenario when the application is unable to start a process instance due to a network or blackpearl issue. It looks like we will need to develop a web service for our applications to be able to send stuff in a more reliable fashion to blackpearl.
My question is does blackpearl already expose any web services that provide a similar functionality? I've also seen stuff mentioned about using SmartObjects - could they provide a better solution? BizTalk is also a possibility if there's any good way of using that with blackpearl.
Basically, interested in any methods or ideas that are better than the current reliance on the blackpearl server being available.
Thanks