urn:lsid:ibm.com:blogs:entries-70feba65-8288-4492-96be-2b2484cec10eWebSphere eXtended Transaction Runtime Blogging Space - Tags - was Everything about the IBM WebSphere eXtended Transaction Runtime from features to troubleshooting.03022015-02-09T20:08:48-05:00IBM Connections - Blogsurn:lsid:ibm.com:blogs:entry-7e39814b-9827-4a57-9ff1-325065e1ceb1Modernizing COBOL Applications with WXTRVivekster270002S93PactivefalseComment Entriesapplication/atom+xml;type=entryLikestrue2011-09-13T00:56:09-04:002011-09-13T00:56:09-04:00
<div><b>21st century COBOL </b></div><div>It is probably quite safe to say that the backbone of 21st century service infrastructures, is still COBOL-based applications. Innumerable industries, during the late 20th century, were built around Mainframes and COBOL applications. These applications formed the foundations, on which more features and capabilities were added in the years to come. As we moved into a Service-oriented Architecture(SOA) space, the need for the applications to become smarter and interconnected rose. Applications needed to be viewed as web services, java beans etc. made available over different transport protocols like JMS, XMS, HTTP to name a few. This opened up opportunities to apply cross technology knowledge into one single box.</div><div> </div><div><b>WebSphere Application Server(WAS) gets WebSphere eXtended Transaction Runtime(WXTR)</b></div><div> As an application server, WAS is one of the most competent products in the market. WAS provides application deployment, monitoring, Integrated application development for Java and J2EE applications. The idea of opening up such services to legacy COBOL applications, on a Java environment is an idea that sounds exciting and impossible at the same time. However, this is exactly what is now possible through WXTR.</div><div> </div><div><b>Possible modernization using WXTR</b></div><div> WXTR not only provides WAS capabilities to COBOL applications, but also opens up SOA capabilities as well. WXTR provides an SCA (Service Component Architecture) interface that enables other SCA clients (WebServices and SCA) to access COBOL applications.</div><div>An interface such as the SCA on WXTR, added to WAS capabilities means, WXTR is capable of fititng into the SOA Architecture. Each COBOL Application deployed on WXTR can be accessed as a service by any client that is part of such an SOA.</div><div> </div><div>Below is an example of calling a service using WXTR's SCA methods : </div><div> </div><div> API : CallCOBOL() - This API enables the Client application to call a particular COBOL program deployed on WAS. </div><div> </div><div>CallCOBOLService service = new CallCOBOLService(); // A web service client calling a WXTR resource</div><div>CallCOBOL cc = service.getCallCOBOLPort();</div><div>cc.callCOBOL(ProgramName); // This line calls the COBOL program</div><div> </div><div>Summing up, WXTR is something to watch out for in the future. With increasing WAS capabilities, the extent to which Enterprise Applications can be modernized to fit into the modern Application ecospace will only increase. </div>
21st century COBOL It is probably quite safe to say that the backbone of 21st century service infrastructures, is still COBOL-based applications. Innumerable industries, during the late 20th century, were built around Mainframes and COBOL applications. These...004748urn:lsid:ibm.com:blogs:entries-70feba65-8288-4492-96be-2b2484cec10eWebSphere eXtended Transaction Runtime Blogging Space2015-02-09T20:08:48-05:00urn:lsid:ibm.com:blogs:entry-04a2ade5-ec62-403e-afd3-d4bf7ef66abeIntroduction to WebSphere eXtended Transaction Runtime (WXTR)namasevi110000PUWUactivefalseComment Entriesapplication/atom+xml;type=entryLikestrue2011-07-21T05:51:53-04:002011-07-21T05:51:53-04:00<span style="font-family: 'comic sans ms'">Many of you might have heard about one of IBM’s latest addition to it’s product portfolio, WebSphere eXtended Transaction Runtime (WXTR). WXTR is a new addition in the transaction processing space as a complement to WebSphere Application Server (WAS) on</span><span style="font-family: 'comic sans ms'"> distributed platforms. WXTR v1.0 is available on AIX platform only.<br /><br />WXTR addresses a key space wherein enterprises are looking to modernize their existing COBOL workloads. WXTR tightly integrates Java EE applications and COBOL applications thus allowing users to re-use existing COBOL business logic while extending them with new and modern Java EE applications. <span> </span>Due to it's association with WAS, WXTR provides a forward looking and a modern environment for existing COBOL applications.</span> <p class="MsoNormal"><span style="font-family: 'comic sans ms'">For a quick look, some of the key WXTR features are, </span></p><ul sizcache="0" sizset="39" style="margin-top: 0in" type="disc"><li class="MsoNormal" sizcache="0" sizset="39"><span style="font-family: 'comic sans ms'">Provides a tightly integrated environment to host Java EE and COBOL applications</span> <ul style="margin-top: 0in" type="circle"><li class="MsoNormal"><span style="font-family: 'comic sans ms'">Allows easier interoperability between Java and COBOL applications</span> </li><li class="MsoNormal"><span style="font-family: 'comic sans ms'">Supports standard connectivity using JCA/SCA based interfaces</span> </li><li class="MsoNormal"><span style="font-family: 'comic sans ms'">Allows sharing of all kinds of data from Java to COBOL</span> </li><li class="MsoNormal"><span style="font-family: 'comic sans ms'">Common failure handling – COBOL errors propagated as Java exceptions.</span></li></ul></li><li class="MsoNormal" sizcache="0" sizset="40"><span style="font-family: 'comic sans ms'">Unified administration</span> <ul style="margin-top: 0in" type="circle"><li class="MsoNormal"><span style="font-family: 'comic sans ms'">Java EE and COBOL assets can be managed through a single window of administration – WebSphere Application Server administration console.</span></li></ul></li><li class="MsoNormal" sizcache="0" sizset="41"><span style="font-family: 'comic sans ms'">Modern integrated application development</span> <ul style="margin-top: 0in" type="circle"><li class="MsoNormal"><span style="font-family: 'comic sans ms'">RAD and RDp combine to give a unified application development environment wherein users can jointly develop and debug Java and COBOL applications.</span></li></ul></li></ul><span style="font-family: 'comic sans ms'"><p class="MsoNormal"><span style="font-family: 'comic sans ms'">WXTR in conjunction with WebSphere Application Server and Rational tools is a solution that best fits organizations that are looking to write new code in Java EE while retaining their existing core business logic in COBOL. WXTR brings in the best of interoperability and integration. Unified administration provides a single environment to manage both COBOL and Java resources. </span><span style="font-family: 'comic sans ms'">RAD (Rational Application Developer) and RDp (Rational Developer for Power Systems) integration provides a more complete development environment together for Java EE and COBOL programs. WXTR supports CICS style programming. Users can use many of the built in features in RDp for application development e.g. command assist, syntax checking, templates etc. Seamless debugging across Java and COBOL is a reality with the use of RAD and RDp. </span></p><p class="MsoNormal"><span style="font-family: 'comic sans ms'" /><span style="font-family: 'comic sans ms'">In summary, WebSphere eXtended Transaction Runtime brings in further simplicity , ease of use , modern facilities and much more.<span style="font-family: 'comic sans ms'">Thus reducing the overheads in managing COBOL and Java workloads.</span></span></p><p class="MsoNormal"><span style="font-family: 'comic sans ms'">Couple of references for WXTR as below,</span></p><p class="MsoNormal" sizcache="24" sizset="104"><span style="font-family: 'comic sans ms'">Website : </span><span lang="EN-GB" style="font-family: 'comic sans ms'"><a href="http://www-01.ibm.com/software/webservers/appserv/extended-transaction-runtime/">http://www-01.ibm.com/software/webservers/appserv/extended-transaction-runtime/</a></span></p><div><span lang="EN-GB" style="font-family: 'comic sans ms'">Announcement letter : <a href="http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&amp;subtype=CA&amp;htmlfid=897/ENUS211-144&amp;appname=USN">http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&amp;subtype=CA&amp;htmlfid=897/ENUS211-144&amp;appname=USN</a></span></div></span>Many of you might have heard about one of IBM’s latest addition to it’s product portfolio, WebSphere eXtended Transaction Runtime (WXTR). WXTR is a new addition in the transaction processing space as a complement to WebSphere Application Server (WAS) on...006264urn:lsid:ibm.com:blogs:entries-70feba65-8288-4492-96be-2b2484cec10eWebSphere eXtended Transaction Runtime Blogging Space2015-02-09T20:08:48-05:00