cancel
Showing results for 
Search instead for 
Did you mean: 

Bods Real time job published as web service?

Former Member
0 Kudos

Hi All,

What are the advantages/disadvantages of hosting BODS batch job as webservice as opposed to BODS real time job.

Is there any specific scenario in which we need to host realtime job as webservice instead of batch job and viceversa.

In short we need to host our BODS job as webservice.How do we decide whther we need to make a realtime job ,or a batch job.

Our webservice will be invoked from Sharepoint UI by Business user, also passing user inputs to the webservice.

Thanks and Regards,

Prateek

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

As per your statement, you need a real time job.

If you want to expose the real time job in the form of a WSDL, you need to add it as a web service. Sharepoint will be able use this WSDL to invoke DS job and pass input parameters.

Regards,

Suneer.

Former Member
0 Kudos

Would real time job have any obvious advantages over batch job. What disadvantages/impact will there be if batch job is published as a web service.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello

The main difference between batch jobs and real-time jobs is that a real-time job (when configured as a real-time service) is running constantly. It waits for input messages, executes, and returns a result - which can contain many elements. An example might be a validation engine, it would accept many (potentially parallel) input messages and reply (hopefully) in a very short time. It can support a high level of throughput (if designed correctly).

When batch jobs are executed, they start processes to perform transformation and cannot return a complex reply back to the initiator.

Calling both types via the web service are valid and realistic scenarios, a real-time job would be used for fast processing of small input messages and consumable replies, a batch job could be triggered by an enterprise scheduler once a week to export a large volume of data to a 3rd party.

Michael

Former Member
0 Kudos

Thanks a lot Micheal and suneer. Based on your reasoning ,it seems that using a batch job is appropriate for our scenario.

But we do need to upload a document or send a complex messsage to the sharepoint. Please let us know the feasibility and best approach to achieve this.

Thanks and Regards,

Prateek