Search390.com
Web Enabling Tip
May 2, 2001

========================================================
SPONSORED BY:  Landmark
========================================================
FREE TECHNICAL BRIEFING:
http://www.landmark.com/offers/tuss/register1.asp
Running UNIX on S/390?  Need some insight, but don't know UNIX?
Landmark's TMON USS can help.  This robust monitoring and management
tool enables you to understand the impact of USS workloads and
resource consumption within the OS/390 enterprise.  Request a FREE
Technical Briefing Document to see how TMON USS can answer all your
questions.
========================================================
TODAY'S WEB ENABLING TIP:
========================================================
For best transporting adapter in an MQSeries, the winner is ... a
tie!
By Jim Keohane

Years ago some SNA fans were dumbfounded to learn IP would discard
packets without any attempt to notify sender. The idea of just
resending a packet if waiting too long for a response seemed awfully
inadequate. As hardware became more reliable, the overhead of SNA's
upfront handshaking from node to node versus IP's more laidback
approach became more evident. IP was gradually accepted. Intranets
abounded. Web access to hosts via browser was acceptable up to a
point.

Now, however, Web enablement is more than just browser access to the
host. It's access to the business logic and database. It's not easy
for a CICS app to tell it was unnecessarily invoked because somebody
at a browser impatiently clicked twice. It's not acceptable for
someone at the other end to see the browser hang and not know whether
the business transaction was posted.

There is an answer in MQSeries' once-only assured delivery coupled
with unit-of-work commit/rollback.

Choice #1 is MQSeries Adapter Offering (MQAO) which, in addition to
supplying adapters for many existing applications (JD Edwards,
PeopleSoft, Baan, SAP, Siebel, etc.), allows you to roll your own in
C using the MQSeries Adapter Builder (MQAB). You can have a web app
either on an intermediary web server or on a user's workstation that
can plug into MQSeries messaging back to your host apps. MQAO is
XML-based and can optionally support Business Object Documents (BOD)
from Open Applications Group (AOG).

Choice#2 is MQSeries classes for Java which allows Java applications,
applets and servlets to connect to MQSeries as a client via TCP/IP or
to connect to an MQSeries server via Java Native Interface (JNI). If
the client-style connection (as with MQSeries Client) is used, no
additional software is needed on the client machine.

Choice#3 is MQSeries classes for Sun's Java Message Service (JMS)
which does as Choice#2, but also provides asynchronous message,
delivery, publish and subscribe and other features.

Choice#4 is MQSeries Client itself. From a variety of languages, your
workstation app can issue MQI API calls to a remote MQ Server.

For Extra credit...

MQAO FAQ:
http://www-4.ibm.com/software/ts/mqseries/announce/complete/technicalfaq.html.
MQAB Tutorial
http://www-3.ibm.com/software/ts/mqseries/adapter/information/mqab_tutorial.pdf.
AOG: http://www.openapplications.org.
BOD : http://openapplications.org/news/990921.htm.
MQSeries & Java:
http://www-4.ibm.com/software/ts/mqseries/library/manualsa/csqzaw04/csqzaw.htm.
MQ Clients:
http://www-4.ibm.com/software/ts/mqseries/library/manualsa/csqzaf05/csqzaf05tfrm.htm.

Jim Keohane ([EMAIL PROTECTED]) is president of New York
consulting company Multi-Platforms, Inc. His company specializes in
commercial software development/consulting with emphasis on
cross-platform and performance issues.
=======================================================================
DID YOU LIKE THIS TIP? 
Why not let us know? Email your comments to
mailto:[EMAIL PROTECTED], or scroll to the bottom of
http://www.search390.com/tip/1,289483,sid10_gci548798,00.html
You can also visit our tips page and submit one of your own:
http://search390.techtarget.com/tipsIndex/0,289482,sid10_tax286022,00.html.
=======================================================================

========================================================
Additional Resources:
* Got MQSeries questions?  Ask Clayton Ching, our MQSeries expert,
your question(s)at
http://search390.techtarget.com/ateQuestion/0,289624,sid10_tax287117,00.html

* If you'd like to ask Jim a question about Web integration, go to
http://search390.techtarget.com/ateQuestion/0,289624,sid10_tax285032,00.html

* What are your thoughts on Web enablement?  MQSeries?  Share your
thoughts with the rest of the 390 community in our Sound Off
discussion forum.  Speak your mind! Share your thoughts!  Have some
fun!  http://search390.discussions.techtarget.com/WebX?50@@.ee83ff9
========================================================

========================================================
The Learning Zone Related Book
========================================================
Distributed Computing with IBM� MQSeriesTM
Author: Len Gilman, Richard Schreiber
Summary: This book describes how to use the MQSeries to successfully
develop and manage distributed business applications. After outlining
the architecture, features, and functions of MQSeries, authors
Scheiver and Gilman show how to get started with MQ, how to manage an
MQ-based system, and how to use MQ to solve business problems. Case
studies illustrate successful MQSeries implementations.
http://www.digitalguru.com/dgstore/product.asp?isbn=0471149349&ac_id=54
=========================================================
To Remove your email address from the distribution list for this
specific newsletter "Reply" to this message with REMOVE in the
subject line. You will receive an email confirming that you have been
removed. To Remove yourself from additional distribution lists or to
update your preferences, go to the search390.com registration page
at:
http://search390.techtarget.com/register

Reply via email to