|
Exclusive Interview with
Charles Jones
Marketing Director,
SofTouch Systems, Inc .

SofTouch Systems' CrossPlex Integration Server [www.softouch.com]
is BEA's solution of choice to
integrate mainframe applications with their award winning BEA
WebLogic Server 8.1 Platform
and BEA
WebLogic Server Workbench. The CrossPlex Mainframe Integration
Server (for IBM z/OS and VSE)
non-invasively transforms
existing mission critical application assets into reusable
components and services without any custom coding. The Web Services
feature of CrossPlex 2.1 exposes mainframe applications as XML Web
Services, using open standards based development tools, and deploys
them maintaining the enterprise-level performance, scalability and
security criteria associated with mission-critical mainframe
applications.
The CrossPlex 2.1 WSDL Generation Wizard will guides developers
step-by-step through the process of extending mainframe applications
to SOA solutions. The application encapsulation services
leverage IBM’s standard adapters and interfaces to programmatically
interact with existing applications and data. The CrossPlex toolset
gives developers the capability to easily map existing business
processes and expose them as Web Services.
Charles Jones, the Marketing
Director of SofTouch since 2004, is here interviewed by
Anura Guruge,
the editor at large for IT In-Depth as to how and why CrossPlex 2.1
differs from other offerings on the market – including IBM’s
CICS Transaction Server
for z/OS V3.1.
Charles Jones
Charles Jones is the Marketing Director for SofTouch Systems. He
has almost 20 years of experience in marketing, sales and software
development. Charles has dealt with all aspects of the SofTouch
mainframe product line since 1985.
Q1:
Charles, with CrossPlex 2.1 you indeed appear to have a very
competent and compelling mainframe-resident host integration
solution, with uncompromised support for XML Web services. Can you
please tell us what you consider to be the true value proposition of
CrossPlex 2.1, especially in terms of your mainframe-based
competition?
A1:
Sure Anu, and thank you for your time today.
CrossPlex fulfills the ‘last mile’ stretch of integration. The last
mile is often the most difficult one, whether it is a marathon, a
home improvement project, or in our case mainframe integration.
CrossPlex complements the existing infrastructure provided by IBM to
non-invasively facilitate the transformation of mainframe
applications and data into modern technologies. Our strengths come
from 25 year's of experience delivering mainframe products to
market with a specific emphasis on CICS, VTAM and 3270 datastreams.
CrossPlex was designed in collaboration with IBM to facilitate the
interaction of WebSphere MQ messages with CICS 3270 based
transactions. At the time there was only one standard
mainframe based API to do this in CICS and that was FEPI.
Today there are several options for programmatically interacting
with 3270’s on the host, but the point I want to make is they all
require coding or application changes as well as savvy technical
skills to implement (the last mile).
Our
goal from the start was to isolate the application developer from
having to know anything at all about the mainframe. Our
solution delivers everything needed to easily design, develop,
deploy and maintain an encapsulated business process. In terms of
competition on the mainframe, we really only have one competitor
that leverages all of the same set of mainframe API’s that we do (Link3270,
FEPI and OTMA). I think the customer needs to consider a
couple of things from this perspective. Number one would be
performance and scalability. The second thing to consider is which
solution is easiest to use, and that ultimately comes down to the
development workbench provided. The CrossPlex IDE or Workbench
today is Java based and soon to be available as an Eclipse
plugin.
Q2:
Charles, I get a feeling that much of the inherent power of
CrossPlex 2.1 lies in your highly optimized ‘adapter’ technology for
extracting CICS and IMS transactions and data. Is that really the
case and is this a key feature that allows you to be so confident
about enterprise-class performance and scalability?’
A2:
Absolutely! The CrossPlex footprint
resides exclusively on the mainframe. Once again we leverage the
existing infrastructure provided by IBM. Our architecture exploits
all of the inherent capabilities of the mainframe for scalability
and throughput. Let’s take the case of CICS. CrossPlex executes on
behalf of standard CICS transactions and uses the standard CICS
API’s to interact with mainframe applications and data. For either
WebSphere/MQ or HTTP requests the mainframe clustering capabilities
can be exploited such that workloads are distributed evenly
throughout the CICSPlex environment. This is true even if one is
using CrossPlex to reach through CICS to any other mainframe VTAM
based application, like IMS or IDMS.
What that means is that MQ messages or IP requests are routed
proportionally to ‘healthy’ CICS systems for optimal performance.
For scalability as systems begin to meet their maximum threshold or
quality of service, new CICS regions or address spaces can be
activated or instated to handle the additional workload. Keep in
mind that all of this is controlled by the z/OS workload manager
(WLM) infrastructure already in place. What we tell our
customers and prospects in respect to capacity and performance
planning is to simulate a sample workload, estimate the volume of
traffic and use your existing statistics gathering and reporting
mechanisms to determine the impact and measure the throughput.

Q3:
Charles, what about security and what hooks do you provide with
mainframe-based security offerings such as RACF and ACF2
for access control and authentication?
A3:
Since CrossPlex does not require any changes to existing
applications, the current security infrastructure remains intact.
For instance, when accessing a 3270 application, the standard sign
on processes may be invoked. Userid and sign on information are
propagated at runtime from the client as needed for each of the
respective API’s being used. There are no hooks. CrossPlex
conforms to all standard IBM API techniques. The mainframe SSL
capabilities are exploited as well for encryption.
Q4:
Charles,
if we are talking just about CICS, and a customer wants to expose
some CICS functionality as XML Web services why should they opt for
CrossPlex rather than just using IBM’s new Web services capability
with the z/OS CICS
Transaction Server V3.1?
A4:
Good question Anu and this is probably the most popular question
lately with the recent release of CTS 3.1. Here is why you should
still consider CrossPlex. First of all, the functionality for XML
Web services requires WSED (WebSphere Enterprise Developer).
Secondly it still doesn’t address the proverbial ‘last mile stretch’
as I talked about earlier. What should someone consider here?
Well, with CTS 3.1 the customer gets one free license of WSED. For
additional copies there will be per seat charges incurred. If your
strategy is WebSphere it may make sense depending on your
integration needs. If your strategy is WebSphere or not CrossPlex
does what CTS 3.1 does with less deployment costs and complements
the new offering quite well (the last mile).
Q5:
Charles, please tell us how BizTalk Server 2004 and HIS
2004 complement each other and how do you see these two products
playing out, vis-à-vis each other, down the road … in say two years
time?
A5:
Ok, let me
reboot here. Here’s my take on things. BizTalk being Microsoft’s
equivalent to WSBI (WebSphere Business Integration Server) as an
orchestration engine for manipulating business objects via BPEL and
HIS 2004’s ability to expose mainframe applications ‘business logic’
as XML based services seems to be a viable SOA solution all in all.
I think you’ll still have the scalability issues of what we call
‘off host’ encapsulation solutions but this will be appealing
certainly to big Microsoft shops as well as cases in which customers
do not own the application or do not or cannot incur additional mips
on the mainframe. For shops that are migrating off of the mainframe
to Microsoft this will most likely be a good transition solution.
Those in the middle may use it to tie legacy with distributed,
however those anchored to the big iron will benefit most from an
architected solution such as CrossPlex, generating or providing
services directly from the mainframe.
Then
again mainframe shops will still need a solution like CrossPlex if
they want to integrate 3270 based applications since HIS 2004
doesn’t address this type of integration need. In two years, it all
depends on how well it’s received. Another consideration that may
impact HIS 2004 adoption down the road is the evolution of mainframe
software platforms such as CICS. As we just discussed, CTS 3.1 has
the capability of exposing mainframe applications as XML based
services. If the HIS equivalent functionality evolves into the base
mainframe software there will be less of a need for HIS to interact
with BizTalk. As we discussed, it may be a viable option for some
of the low to mid range mainframe shops today but less so on down
the road as the mainframe core systems evolve.
Q6:
Charles, as my last question, given that you folks now have had a
fair amount of exposure to Web services, what are the factors or
issues that mainframe customers are going to be most concerned about
when exploring SOA solutions?
A6: Another
good question Anu. I’ll give you my opinion based on what I know of
exposing mainframe applications as services. There are many facets
of SOA from infrastructure management solutions, ESB’s, integration
tools, to SOAP/WSDL generation testing tools and BPEL orchestration
engines. That doesn’t even cover policy and procedure and best
practices guidelines. However, what we are seeing is that it boils
down to the same things that we have dealt with from the beginning
when we entered the integration server market in 1996, and that is
ease of use, scalability, reliability and performance. Right now we
are working with a customer of ours that is one of the largest
financial institutions in the world. Their primary concern was
performance, scalability and reliability. Everything we touched on
earlier all still applies. Vendor volatility is a primary concern.
Be sure and select a vendor that has a proven track record on the
mainframe that you know will be there tomorrow and truly has a
verified solution that stacks up and delivers on the marketing hype.
On a totally different spectrum of things I recently chatted with
the head of CICS for one of the largest banks in America. He has
about 50 CICS system programmers working for him. What are his
challenges? Continuing to make CICS a valid platform to deploy
mission critical applications supporting the latest technologies.
They recently deployed an application using the CICS
SOAP support pack. It’s critical for him to convey the message that the
mainframe is a valid SOA platform and it has evolved to support the
latest of technologies and architectures. So here’s a situation
where the mainframe IT division needs to convince the powers that be
that yes, the mainframe is still alive and well and open for
business as it always has been well before Mr. Gates and Mr. Jobs
even got their first driver’s license. I think those are some of
the issues most unique to the mainframe world.

Failover Recovery in CICS Sysplex
Configuration
Thank you very much Charles.
This will definitely help folks
appreciate what CrossPlex 2.1 can do for them. I hope you get
a lot of calls from our readers. |