We are currently designing a web service based process, in which we will be using the web-service invoke and receive steps to communicate with a Microsoft biz-talk server.
Our main concern is that a task on the receive step can wait for some time (up to one week) until the biz-talk responds to us, which (we think) would incur a performance penalty on the workflow system as it will be polling for response.
My question is, is there any known performance considerations for the receive step, specially for leaving work items for extended periods?
Filenet BPM Webservice receive step design consederations
103 Views Asked by WiredCoder At
1
There are 1 best solutions below
Related Questions in FILENET-P8
- FileNet 4.0 P8 Jboss 4 - Cannot login - Credentials Exception
- how do we debug the bulk action javascript from ACCE?
- IBM Filenet versus SharePoint
- Workflow Error in FileNet P8 4.5
- FileNet Api access rights for asp.net
- The fastest way to fetch PropertyTemplate by symbolic name ising IBM FileNet CE API
- FileNet file upload in VB.NET
- Converting all document types(MS DOCs+TIFFs+JPGs) stored on Filenet CE to pdf
- IBM FileNet : com.filenet.api.exception.EngineRuntimeException: FNRCT0042E: TRANSPORT_WSI_NETWORK_ERROR
- Filenet Solution Deployment Take too much time
- FileNet Social Collaboration - search by comments
- How to change Filenet document MimeType using com.filenet.wcm.api
- How can i correctly store Jar libs outside WebSphere?
- Getting object store properties without additional round-trip
- FileNet CMIS: Two repositories returned despite selecting one by id
Related Questions in FILENET
- Enabling comments in IBM Content Navigator document viewer
- Filenet storing and getting objects from store - Java Step Processor
- Failed to Clone Object {0}. Error in IBM FileNET 5.2 How to Solve this?
- How to retrieve the entire folder contents in Filenet 5.2?
- how do we debug the bulk action javascript from ACCE?
- VB 6 app,Failling to create run time object of printlibrary.print of FILENET in Windows 7
- FileNet Api access rights for asp.net
- FileNet file upload in VB.NET
- How does the Lucene tool Luke determine a file count?
- What mean "Check out" and "Check in"
- IBM FileNet : com.filenet.api.exception.EngineRuntimeException: FNRCT0042E: TRANSPORT_WSI_NETWORK_ERROR
- Filenet Solution Deployment Take too much time
- FileNet Social Collaboration - search by comments
- How can i correctly store Jar libs outside WebSphere?
- Getting object store properties without additional round-trip
Related Questions in FILENET-PROCESS-ENGINE
- Filenet storing and getting objects from store - Java Step Processor
- VWAttachment added through API is not showing in CM 5.2
- Setting an ID type property value from workflow in FileNet
- get workflow malfunction exception with java api
- filenet process engine case insensitive query search
- How to retrieve the process's unique workflow number, while launching it through C# API?
- FNRPE2131090482E - Server is being initialized. Retry the operation
- org.omg.CORBA.TRANSACTION_ROLLEDBACK: vmcid: 0x0 minor code: 0 completed: No
- I cant able to query the queue element using queuequery in PE filenet
- Is the BPM of Filenet P8 can be used for other thing than managing workflows of documents
- Filenet BPM Webservice receive step design consederations
- IBM Case Foundation Email Template New Line Character from Java
- Filenet migrating active workflows
- Transfer Work Item between Work Queues
- Filenet - Get current date & Time in Filenet Workflow
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
No, I don't think there will be any undue "overhead". Yes, internally the process engine "polls". For just about anything. Including invoking components, or executing timers. But from a system perspective, you're just waiting for a request.
It sounds like a "receive" step is exactly the right solution here.