DataDirect Shadow z/Services For Mainframe Business Logic

Shadow z/Services provides a reliable method for transforming mainframe business logic into Web services. z/Services allows new composite applications to directly access mainframe business logic at runtime, using a variety of methods for accessing mainframe transactions that minimize the performance impact on mainframe applications (COMMAREA, OTMA, 3270 Bridge/Linkable Bridge and FEPI). Shadow z/Services provides developers with a simple process for achieving this functionality, reducing development and debugging time, while assuring consistent, reliable results.

Broad Range of Support for Business Logic Environments
Supported mainframe application business logic:

  • CICS/TS (BLI)
  • IMS/TM,
  • IDMS (DC and ADS/O)
  • Natural

Shadow z/Services allows you to rapidly transform legacy business logic or COMMAREA programs into re-usable industry standard Web services.

Simplified Web Services Process
Shadow z/Services automatically exposes mainframe applications as ready-to-use Web services. A simple five-step process serves to publish any application as a Web service:

  1. Create a virtual directory (where you want the WS to be hosted)
  2. Create a target system (i.e. CICS, IDMS, Natural)
  3. Specify program name
  4. Specify where the program is to be executed (target system)
  5. Specify the name of the copy book that defines the data required by the program

The mainframe Web services administration can perform other transformations on business logic-based Web services. The administrator can rename mainframe elements to conform to existing naming standards, choose which fields to publish to control the granularity of the mainframe Web service, and provide default values of particular fields to control the execution of the mainframe function.

Key Features
Shadow z/Services provides high-performance integration between mainframe business rules and processes and Web services in support of mainframe SOA implementations. Key features include:

  • Non-invasive development approach protects proven legacy business logic
  • Flexible choice in development environments supporting both the Eclipse framework and Visual Studio
  • Automated generation of Web services from mainframe data sources
  • Automated generation of starter programs, simplifying the testing of newly created services
  • Bi-directional web services support on the mainframe, (publishing as well as allowing the mainframe to consume external Web services)
  • Exploits IBM's Unicode hardware assists, which dramatically reduces the resource consumption required to support Web services on the mainframe
  • Direct access to mainframe logic at runtime
  • SOAP message processing and XML parsing are performed within Shadow to eliminate potential operational impacts to mainframe application environments
  • Full support for SOAP over HTTP and over MQ as transport options

Supports Transformation of CICS Business Logic

  • z/Services for CICS/TS provides continued support for COMMAREAs greater than 32 KB in size.
  • Provides support for COBOL constructs including ODO (Occurs Depending On) and Redefines

Supports Transformation of Natural Business Logic
z/Services for Natural provides a robust solution that avoids the management and reliability issues found with multiple gateway solutions.

Flexible Web Services Deployment Options
Shadow z/Services provides multiple options for deploying mainframe Web services to meet your unique infrastructure requirements. The runtime options are:

  • Shadow– A robust, multi-threaded, native runtime server that deploys within a started task on the mainframe. It provides a real-time foundation architecture for standards-based mainframe integration in support of Web services/SOA, real-time events, SQL and Web enablement.
  • CICS Region - A runtime server that deploys within a CICS region on the mainframe, offering four high-performance options for direct access to mainframe screen and business logic:
    • COMMAREA
    • OTMA
    • 3270 Bridge/Linkable Bridge
    • FEPI

Security Optimization Management
Shadow z/Services leverages one of Shadow's advanced features for optimizing security and performance associated with mainframe Web services deployments. Shadow's Security Optimization and Management (SOM) increases the viability of mainframe Web services by reducing the overhead of authenticating loosely-coupled connections.

Preserve Your Investment in Mainframe Business Logic While Moving to an SOA Environment
Shadow z/Services lets you leverage your mainframe business rules using the SOA model of reusable web services. The non-invasive development process enabled by z/Services gives you new flexibility and efficiency in building applications, as well as many new options for integration, without requiring potentially disruptive changes to the underlying business logic.

Supports Transformation of IDMS Business Logic
z/Services provides seamless transformation of CA-IDMS business logic into industry standard Web services for integration with SOA and new composite application development.

More Information
Shadow Studio
SOA enablement of mainframe screen process
Shadow Advanced Features
Web Enablement
Real Time Events
Direct SQL Access
Mainframe Consumption of Web Services