Upload
micro-focus
View
120
Download
0
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
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
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
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
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