John,

Check out Ivory Service Architect from GT Software.  We have it for
CICS, don't use batch......yet, but it is an excellent product, stable
and very, very easy to use.

See demos at:   http://www.gtsoftware.com/resources   Under Product
Videos - the one identified as 'Quickly and easily call web services
from any mainframe application'  talks about a batch job. 

Good luck!

Glenn


Glenn A. Schneck 
AVP, Transaction Services 
SunTrust Banks, Inc. 
Tel: 407-762-3514 Mobile: 407-625-2596 
Normal Business Hours - 7 AM - 4PM Eastern Time
Office - Monday, Tuesday, Friday
WFH  - Wednesday, Thursday

Live Solid. Bank Solid. 



-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On
Behalf Of Roberts, John J
Sent: Tuesday, November 01, 2011 4:41 PM
To: [email protected]
Subject: Batch COBOL as a Consumer of Web Services

At this installation we have a business rules engine from a company
called Corticon.  The interface to the Corticon servers is via SOAP web
services.  We also have Windows Web Servers that expose ASP.Net Web
Services.

We need to be able to access these web services from Batch COBOL
programs.  I have developed a solution that seems to work well enough.
In my architecture, batch programs invoke CICS programs via the EXCI
interface.  These CICS programs in turn issue the EXEC CICS INVOKE
WEBSERVICE commands.  So far so good.

But I have concerns about this architecture.  For one,  it requires the
CICS region to be alive when we are processing Batch Runs in the
evening.  And I wish performance was a bit better.

So, I wonder if there is a better way?  I know that Batch COBOL invoking
a JAVA Web Client is possible and I have seen stuff in the IBM-MAIN
archives talking about the JZOS Batch Toolkit developed by the guys at
Dovetailed Technologies.  But I am a bit hesitant since I have heard
stories about poor performance.

So my questions for the list:

(1)    How many have gone this route for consuming web services from a
Batch COBOL client?

(2)    How easy/tricky to setup and code?

(3)    What kind of performance?

(4)    Are there any comparisons between the JAVA approach versus the
EXCI/CICS approach re performance, developer effort, etc?

John

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html 
  
  
  
LEGAL DISCLAIMER 
The information transmitted is intended solely for the individual or entity to 
which it is addressed and may contain confidential and/or privileged material. 
Any review, retransmission, dissemination or other use of or taking action in 
reliance upon this information by persons or entities other than the intended 
recipient is prohibited. If you have received this email in error please 
contact the sender and delete the material from any computer. 
  
SunTrust is a federally registered service mark of SunTrust Banks, Inc. Live 
Solid. Bank Solid. is a service mark of SunTrust Banks, Inc. 
[ST:XCL] 
 
 
 
 
 
 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to