18

Accelerating time to delivery: Modernizing Application Development

Embed Size (px)

Citation preview

Accelerating Time to Delivery:

Modernizing Application Development

Michael Bleistein, Principal Architect

Steve Wellmann, Senior Solutions Engineer

Modern Visual Studio and Eclipse IDEs provide a mechanism for modern

application types

Provide a Rapid Start to you project

Specific templates for types of Applications

• ASP.NET Web application

• WCF/Web Service

• COBOL/JVM

Build Your own customized templates for Reuse by other team members

• Create a Project

• Modify Project Settings

• Export as a template

Project Templates and Snippets

Snippets help speed coding and

generate syntax more quickly

Snippets provided for commonly

used OO syntax in Visual COBOL in

Visual Studio

Custom snippets can be added as

part of standard Visual Studio

functionality

Use the Code Snippet Manager to

Edit or Create Code Snippets

Project Templates and Snippets

DEMOProject Templates and Code Snippets

Multiple Developers can work together against a Linux or Unix Server

Code, Compile, and Debug your code directly on your deployment

platform

• Advanced Editing for COBOL

• Advanced Debugging/Remote Debugging

Benefits of a modern IDE with Eclipse

• Project templates

• Build and Debug configurations

Dev Hub - Efficiency in Cross Platform Development

DEMODeveloper Hub

Efficiency in Cross Platform Development

Eclipse Mainframe integration

Easy customization without plugins

• z/OS Utilities - MVS Dataset Explorer, JES Job Explorer, ISPF Panel support

• Remote tasks - edit, syntax check, compile, execute, etc.

• Complete and Deep integration into major mainframe SCMs – Endevor, ChangeMan, SCLM

• Automatic integration of ISPF dialogs and z/OS functions. – no plug-in development skill required

• Development Workflow to integrate and enforce SDLC

• High functionality and quality of UI increase developer acceptability and productivity

Enterprise Developer Connect Key technologies – Integration and extension

DEMOEnterprise Developer Connect Capability

Definition of Element Types and attributes as well as Element actions

Modelling a hierarchical application structure

Definition of folders, folder Properties and actions to generate an

Eclipse based tree structure.

Definition of table structures

Definition of Filter Types and Filter criteria used to generate table views

Flexible modelling of input, output and selection dialogs

Modelling the tool integration with input and output parameters and files

Application Workflow Modeling –Extending your IDE

10

Application Workflow Model – Simplified Overview

Element

Filter

Tool

Action Has

Has

Element List

Contains

Creates

Has

*

Property

Has

Uses*

*

Has

The Application Workflow Manager – Overview

Filters

Elements (in Table View)

Elements (in Tree View)

Actions

Editor

Active Application

DEMOApplication Workflow Modeling – Extending your IDE

Micro Focus Enterprise Test ServerEnterprise testing for rapid, cost-effective service delivery

User Acceptance Testing

System Testing

Functional Testing

Integration Testing

Unit Testing

Development

Efficient Service Delivery

• Reduce costs of testing resources and

contain costs of expanding test resources

• Remove capacity bottlenecks and improve

time-to-delivery

• Improve delivery quality and unify the

development process

• Undertake scaled enterprise testing without

consuming mainframe cost or resource

• Server-based solutions flex and scale to support

intensive testing periods

• Test more in less time

• Provides an end-to-end Java and .NET test framework

BenefitsCapability

• JCL support for testing of batch applications, support for common

mainframe utility programs

• VSAM and QSAM support test on EBCDIC data files on Windows

• DB2 support using a DB2 compatible database (or connect to IBM

DB2)

• CICS support including integrated EXEC CICS pre-compiler

• IMS transaction manager (IMS/TM) and database manager

(IMS/DB) support

• COBOL compiler compatible with all major IBM

language versions, including Enterprise COBOL

for z/OS

• Assembler programs or sub-routines can be

built and linked for use in

pre-production testing

• PLI Applications

Application Language SupportMainframe Subsystems Support

Micro Focus has over 25 years leadership in providing IBM mainframe

compatibility and development process improvements

Micro Focus Enterprise Test ServerKey technologies

Micro Focus Enterprise Test ServerKey technologies

• Test Coverage Reporting - ensure that all code

paths have been executed during testing.

• Test automation of GUI or 3270 based applications

– use Micro Focus SilkTest and Rumba to automate

testing and reuse test artefacts

Testing Tools

Mainframe Connectivity

• Web browser-based control and management of

IMS, CICS and batch test regions for simple

configuration

• Scalable multi-user, multi-region architecture

provides robust test harness

Windows based configuration

• Remote invocation of mainframe processes

• Access to mainframe source and data with automatic

synchronisation

DEMOEnterprise Test Server and an Automation Scenario