Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes Web Services and the fly likes Mainframe / Web Services Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Mainframe / Web Services" Watch "Mainframe / Web Services" New topic
Author

Mainframe / Web Services

Joe Pardi
Ranch Hand

Joined: Oct 03, 2001
Posts: 47
At my company, we are planning on exposing some EJB's via Web Services (using WebSphere 4.0). I recently found out that a customer wants to call these Web Services from their online Tandem mainframe system.
Anyone have any thoughts or ideas regarding this?
Any insight would be appreciated ...
Kyle Brown
author
Ranch Hand

Joined: Aug 10, 2001
Posts: 3892
    
    5
It's certainly doable. We've got a customer now that's working on porting Apache SOAP to the mainframe. Since really all you need is a JVM, then it certainly sounds viable.
Also, it's even theoretically possible (but trickier) to do this all in COBOL, since all you're really doing in creating SOAP messages is formatting strings...
Kyle


Kyle Brown, Author of Persistence in the Enterprise and Enterprise Java Programming with IBM Websphere, 2nd Edition
See my homepage at http://www.kyle-brown.com/ for other WebSphere information.
Joe Pardi
Ranch Hand

Joined: Oct 03, 2001
Posts: 47
My initial thoughts are that mainframes are usually SMTP enabled, so it can be used for the transport layer. I'm not sure how the messages are encrypted and secured however. Probably can't use something like a digital signature.
I would envision that a COBOL program could send a SOAP message just as any other SOAP client would. The hard thing is to convince the programmers to use SOAP and XML in their COBOL programs since most of this must be coded manually and COBOL is not a great language for doing this. There is no JVM on their mainframe.
To recap, the issues are:
- Transport: use SMTP?
- Security: encryption and authentication
- COBOL as a SOAP/XML-friendly language
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Mainframe / Web Services
 
Similar Threads
CICS Transaction expose as Web Service ?
Communication between Java and Mainframe System
Relocation to Pune
Corba testing
Web Services v Middleware