Rational Developer for System z (RDz) offers all 3 methods for web service generation from COBOL or PL/I through Enterprise Service Tools (EST) . “Top down” support for COBOL. “Bottom up” support for COBOL and PL/I. It also can generate Web Service client code to consume an existing WSDL. Service Flow Modeler (SFM) generates CICS services that can be: ran as a CICS web service; invoked using the MQ-CICS bridge; invoked from the CICS Transaction Gateway; invoked from any other CICS application that can do a Program LINK. Service Flow Feature is shipped as a separately ordered, “zero-cost” feature of CICS . This feature of CICS gives you the Service Flow Runtime. Some advantages include modern easier to use interfaces, direct to customer information, more information than in older 24 x 80 green screen environments – ultimately higher value to the corporation.
Key points to make for WebSphere Application Server: WebSphere Application Server V6.0 (WAS) is the Industry's leading J2EE and Web services application server. And with support for the latest J2EE and Web services standards, you can extend the value of all your Java assets in a full SOA environment. WAS scales from single server to clustered, highly available, high-volume configurations that ensure that your WAS-engineered SOA will deliver the On Demand business promise, 24x7. On Demand requires that speed to market of new applications should match the abilities of WAS itself. So WAS now has rapid development and deployment features that reduce development cycle time and maximize the ability to use existing skills and resources. WAS script The challenge for the foundation of an SOA is to provide the high quality of service that is essential in a true On Demand business. It must be able to make rapid use of your existing assets in new and flexible business models, and then ensure that they’re available to meet customer demands, 24x7. WAS rises triumphantly to this challenge. Its full SOA capabilities give you the flexibility to treat elements of business processes and IT infrastructure as secure, standardized components that can be recombined and reused in new business processes. It achieves this through its industry-leading integration capabilities that deliver a robust, scalable and secure infrastructure. And because WAS is 100% compatible with J2EE 1.4 standards, any program you create can be easily ported to any other platform. Building and deploying Web services is quick and easy with rapid development and deployment features you’ll find designed into WAS. Standard development tasks are automated or simplified, and you’ll find powerful tools to support these concepts. When you’ve deployed your applications, you want to be sure that your customers can access them whenever they need. WAS features such as High Availability Manager and Backup Cluster Support provide near continuous up-time for mission critical applications, helping you eliminate lost business opportunities. It’s capabilities like this that make WAS such an important component of your SOA and crucial to a robust and flexible runtime environment. Key points to make for CICS TS 3.1: CICS is a full player in an SOA environment, able to request Web services as well as provide services to other applications. CICS applications usually implement the core business operations of a company - as proven, high-value transactions. The ability to make them available as Web services in an SOA means you can enhance their value even more by integrating them easily into new processes with other applications in a mixed language environment. You can transform existing CICS transactions into Web services easily, using the CICS-provided Web services Assistant. Because you generally don’t have to change any code, you can implement new business models quickly and with low risk. CICS script CICS Transaction Server V3.1 has major new support for Web services, allowing CICS-based applications to be integrated with an SOA, so they can be exposed as Web services. New HTTP capabilities mean that your CICS systems can request Web services as well as provide them, and distributed transaction coordination means that full CICS integrity can be maintained with partners who comply with the WS-Atomic transaction specification. CICS applications can be wrappered easily as Web services, by using the CICS-supplied Web Services Assistant (for COBOL, C/C++ and PL/I applications.) Usually, you won’t have to make any changes to the code, so you can start to integrate CICS applications into new business processes quickly and with low risk. When you wrapper CICS applications in this way to expose them as services, you enter a new level of interoperability between applications. Your trusted and proven CICS applications can co-operate as peers with other systems, in mixed application environments. This is particularly valuable for integrating proven CICS applications in, say, COBOL, with applications in modern programming styles like J2EE that you’re building in a WebSphere environment. If you’re a CICS customer, it’s likely that you have a huge investment in CICS business transactions, and you have a critical dependency on them to run your core business. This ability to leverage them easily in new business processes makes them even more valuable, and ensures that CICS continues as a potent force in enterprise computing. It’s important that the robust and resilient qualities of service that you expected from your CICS system are now extended fully into the SOA runtime environment too.
RBD is a separately orderable product. RDz will integrate easily with RBD, but RBD is not included in the RDz bundle. During traditional development you can compile and test programs locally to ensure program correctness before attempting true tests on the mainframe. This can provide a MIPS savings over development on the host.
Other 7.1 improvements include: Startup performance Navigation performance improvements
The purpose of IBM Fault Analyzer is to determine why an application abends, typically in a production environment. FA supports 3 mode of operations on the host today. Real-time analysis: Analysis of an abend at the time of application failure. A report (fault entry) is created in a history file. Also mini-dump pages are saved as part of the fault entry, which contains pages of the storage that are accessed during the analysis. Batch re-analysis: Analysis of a dump or a fault entry in a batch mode. Additional information may be provided to produce a better quality report (eg. Listing files). Interactive analysis: Analysis of a dump or a fault entry interactively in ISPF environment. Additional information may be presented to the user which is not included in the real-time/batch report. For technical preview, we are working toward providing an interface to browse reports created during the real-time analysis via WDz environment (option 1). In addition, we are planning to provide support for browsing COBOL working storage formatting on demand on PC using mini-dump and sidefiles.
Rational Developer for System z Overview Management Overview (Terms and Concepts)
Common development environment for COBOL, PL/I, C/C++, and Java
Simplified development with more information at your fingertips
Error list in Problems view Statement in error indicated in source Outline view presents COBOL structure Double-Click on the Error Syntax Check Submit jobs, access job output, or open source members with a single click Open and edit multiple source and JCL members simultaneously Edit Source
Highly optimized CICS runtime supporting Web services and XML interfaces
Service Flow Modeler Web services client CICS Transaction B CICS Transaction A CICS Transaction C Web services client CICS Transaction B CICS Transaction A CICS Transaction C With Service Flow Modeler XML XML Without Service Flow Modeler Fine-grained interaction pattern Coarse-grained interaction pattern