Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
Innovative and Comprehensive, ClearPath OS 2200 Configuration Management… What's the latest?
Michael L Curles Unisys CMplus Product Manager September 11, 2013
© 2013 Unisys Corporation. All rights reserved. 2
Agenda
• Overview…
• CMplus Specific Features Detailed
• CMplus Application Transfer Methodology
• CMplus Webstation Product
• OS 2200 Application Modernization Program
• CMplus Future Directions…
• Question and Answer Session
© 2013 Unisys Corporation. All rights reserved. 3
• Product Received Numerous Awards for Technical Excellence
© 2013 Unisys Corporation. All rights reserved. 4
• Recipient of Patent Awards for Cutting Edge Innovation
© 2013 Unisys Corporation. All rights reserved. 5
What is CMplus?
• Native OS 2200 Configuration Management (SCM) and
Version Control Solution
• Designed Specifically for Managing 3GL Business
Applications…
© 2013 Unisys Corporation. All rights reserved. 6
What is a 3GL?
• Third Generation Computer Languages
UCS FORTRAN
ASCII FORTRAN
ASCII COBOL
UCS COBOL
MASM
UCS C
JAVA
© 2013 Unisys Corporation. All rights reserved. 7
Business Needs
Clients Today Need To Address:
• Protecting 3GL Business Application Investments
• Increased Security Concerns
• Providing Better Disaster Recovery Alternatives
• Lowering Application Development Costs
• Reducing Business Risk Exposure
• Compensating for Domain Knowledge Drain...
© 2013 Unisys Corporation. All rights reserved. 8
What does CMplus provide?
• Not just a source
control product…
© 2013 Unisys Corporation. All rights reserved. 9
What separates CMplus?
• Totally Cost Effective…
1
2
3
4
Cent r al i zed
Di st r i buted
$ 0
$ 1,000,000
$ 2,000,000
$ 3,000,000
$ 4,000,000
D o l l a r C o s t
T i me ( I n y e a r s )
SC M So l u t i o n T y p e
Total Cost of Ownership (TCO)
Centralized
Distributed
Source: CIG, Inc. CMplus = Centralized Solution Type...
© 2013 Unisys Corporation. All rights reserved. 10
What separates CMplus? (cont’d)
• Package and Deploy Business Applications
Automatically to target OS 2200 systems
• Provide an extensive Auditing Capability
• Capable of Building Applications using 7 Different
Compilers
• Generate Applications using wide variety of
Software Architectures utilizing Basic Mode
and/or Extended Mode…
– Fixed Gate Subsystems
– HVTIP & Open DTP
© 2013 Unisys Corporation. All rights reserved. 11
What separates CMplus? (cont’d)
• Provides Additional Level of Security and Disaster
Recovery
• Manages Both Source and Executable
Environments
• Provides Both Documentation and
Comprehensive Object Inventory
• Capable of Building Applications for Multiple OS
2200 Application Groups
© 2013 Unisys Corporation. All rights reserved. 12
How does CMplus interact with the various groups?
• Like the “hub of a wheel”, CMplus supports the
various activities needed to manage your
business applications…
Project
Managers
Program
Developers
CMplus
Administrators
Operations
Production
Control
Audit
CMplus
Quality
Assurance
© 2013 Unisys Corporation. All rights reserved. 13
Object Inventory
Environment Management Build Management Release Management
Distribution Change Management Audit
Configuration Management
What are the Basic Building Blocks of CMplus?
• The Seven Functional Areas that Comprise Configuration Management and CMplus…
© 2013 Unisys Corporation. All rights reserved. 14
• Two Main Modules…
What is the CMplus Architecture?
CMplus
Products
Program Developer(s)
ClearPath Dorado
CMplus Administrator(s)
© 2013 Unisys Corporation. All rights reserved. 15
• Two Interface Choices…
How can one access CMplus?
CMplus
Products
ClearPath Dorado
CMplus Administrators &
Program Developers
Emulator (CMplus)
Web Browser (CMplus Webstation)
(Optional)
© 2013 Unisys Corporation. All rights reserved. 16
Specific Features Detail
• Allows a Client to Secure a Single Business
Application or...
CM+
F17
ClearPath Dorado
CMplusCMplus
Create
ManageOrganize
CMplusCMplus
Create
ManageOrganize
© 2013 Unisys Corporation. All rights reserved. 17
Specific Features Detail (cont’d)
• Allows Numerous Versions of CMplus to Co-
Exist on Same System…
CM+
F17-T
CM+
F17-D
CM+
A67
CM+
A96
CM+
D21
ClearPath Dorado
CMplusCMplus
Create
ManageOrganize
CMplusCMplus
Create
ManageOrganize
© 2013 Unisys Corporation. All rights reserved. 18
Specific Features Detail (cont’d)
• Option Manages Identical Objects Between Multiple CMplus Applications…
– SHARED Objects Supported
CM+
F17-T
CM+
SHARED
CM+
A67
CM+
A96
CM+
D21
ClearPath Dorado
CMplusCMplus
Create
ManageOrganize
CMplusCMplus
Create
ManageOrganize
© 2013 Unisys Corporation. All rights reserved. 19
CM+
F17-T
CM+
SHA010
CM+
A6010
CM+
A5010
ClearPath Dorado
CM+
A3010
CM+
SHA011
CM+
A3011
CM+
A5011
CM+
A6011
CM+
A7010
CM+
A7011
• Multiple SHARED System Mode
Specific Features Detail (cont’d) CMplusCMplus
Create
ManageOrganize
CMplusCMplus
Create
ManageOrganize
© 2013 Unisys Corporation. All rights reserved. 20
Specific Features Detail (cont’d)
• CMplus Contains Powerful Code Scanners to
Organize, Process, and Build OS 2200 Business
Applications…
© 2013 Unisys Corporation. All rights reserved. 21
– Administrator can restrict access to designated objects
during checkout to meet audit requirements
– Objects that need their availability securely controlled
Specific Features Detail (cont’d)
• New Confidential Object Handling
© 2013 Unisys Corporation. All rights reserved. 22
• New Auto Compile Forecast Report
– New Administrator Report Implemented to Provide
Impact Analysis Information Based on Object
Changes before an Auto Compile Option is to be
Performed…
Specific Features Detail (cont’d)
© 2013 Unisys Corporation. All rights reserved. 23
• Provides Enhanced Security using SECOPT1 and Fixed Gate Subsystem (FGSS)
– Staging and Source Repositories Secured
Specific Features Detail (cont’d)
CM+
FGSS
Program Developer Module
CMplus
Administrator
Module
User File Staging
Files
Intermediate Final Repositories
= SECOPT1 and CMplus
© 2013 Unisys Corporation. All rights reserved. 24
*Current
Source *Archive
Source
User File
Source
Specific Features Detail (cont’d)
• Allows Expanded Source History and Comparison Features
* = Secured CMplus Repositories
© 2013 Unisys Corporation. All rights reserved. 25
Program Developer(s)
CMplus
Product
CMplus Administrator(s)
Specific Features Detail (cont’d)
• Optional E-mail Notification on Checkin/Checkout
© 2013 Unisys Corporation. All rights reserved. 26
– Perform Maximum of 5 Tokens Searched at One Time
– Search Entire Source Code in CMplus System
– Search By Category
– Output Like CULL/IACULL
– Saves on Disc Storage
Specific Features Detail (cont’d)
• Provides Extensive Data Name Object Search Capability
© 2013 Unisys Corporation. All rights reserved. 27
CMplus Simplifies the many OS 2200 Java Solutions*:
OS 2200 Java -
@’javac @’jlink
Sun JVM / Microsoft JVM –
javac @’jlink
Java JProcessor Specialty Engine –
@’jpjavac @’jpjlink
Specific Features Detail (cont’d)
* Some Naming Restrictions Exist To Conform To OS 2200…
© 2013 Unisys Corporation. All rights reserved. 28
Specific Features Detail (cont’d)
• Provides Support for Maintaining and Capturing OS 2200 Transaction VALTAB Information
– VALBLD
– VALCHG
– CMplus Application Documentation Staging and Source Repositories Secured
© 2013 Unisys Corporation. All rights reserved. 29
– Manages and Deploys High Volume TIP (HVTIP) Business Applications
– Manages and Deploys Extended Mode Fixed-gate Business Applications
– Manages and Deploys Open/DTP Business Applications
– Provides SHARED Object Capability
– Automated Application Transfer Capability
– Application Level Disaster Recovery
– Build Business Application for Multiple OS 2200 Application Groups
– Supports All OS 2200 Compilers No Other COTS CM Products Offer These Capabilities!
• Only CMplus provides:
Specific Features Detail (cont’d)
© 2013 Unisys Corporation. All rights reserved. 30
Application Transfer Methodology
• Supports Both Centralized and Decentralized Configuration
Management Models
• Automatic Installation of Transferred Application is
Configurable
• Captures and Deploys Your Execution Environment… (ECL,
REL’s, ABS’s, ZOOM’s, OM’s, DPS Form Omnibus’s,
WebTS/Javaclient Objects, etc…)
CMplusCMplus
Create
ManageOrganize
CMplusCMplus
Create
ManageOrganize
© 2013 Unisys Corporation. All rights reserved. 31
Application Transfer Methodology (cont’d)
• Centralized Large Scale CMplus Processing Flow…
Development Quality Assurance Production
ClearPath Dorado ClearPath Dorado ClearPath Dorado
CM+
A
CM+
A
CM+
A
CMplus A Changes * If Source Enabled
* *
© 2013 Unisys Corporation. All rights reserved. 32
Development/Production Production
ClearPath Dorado ClearPath Dorado
CM+
A
CM+ A
Prod
CM+ A
Dev
Application Transfer Methodology (Cont’d)
• De-centralized Large Scale CMplus Processing
Flow…
© 2013 Unisys Corporation. All rights reserved. 33
Target System ClearPath Dorado CMplus
Baseline Tape
Valtab * Update
WebTS/JC * Library
Batch Library
System BDT * Library
DPS * Library
TIP * Library
HVTIP * Library
ECL Library
Subsystem * Library
DMS * Schema
EOD Library
Tools Library
CM+
A
VALBLD HVTUPD TIPUPD
SCHREL WJCUPD DPSUPD
OVWUPD SSUPD EODUPD TLSUPD
* *
*
Configurable
ECLUPD
BATUPD
*
*
Application Transfer Methodology (Cont’d)
• CMplus System Utility Runs Provides Many
Deployment Options…
© 2013 Unisys Corporation. All rights reserved. 34
CMplus Capabilities
Basic Mode
> ECL Batch TIP HVTIP
> MASM ACOB FTN
> DMS RDMS DPS
> MAP
> ADMLP FDMLP
> WebTS/JavaClient
> Open/DTP
Extended Mode
> ECL Batch TIP HVTIP
> MASM UCOB UFTN UC
> DMS RDMS DPS
> LINK JLINK
> PADS
> WebTS/JavaClient
> Subsystems Open/DTP
> Java OO JVM’s
• Unisys Software Environments Supported – 14R1
© 2013 Unisys Corporation. All rights reserved. 35
• New CMplus Webstation Product Released
includes support for All Previous CMplus Host
Product Enhancements…
CMplus Webstation Product
© 2013 Unisys Corporation. All rights reserved. 36
• Continue Browser Qualification Process
- Microsoft Internet Explorer Levels 7.0 or Higher
- Open Source Firefox Levels 1.0 or Higher
- Google Chrome 4.1+
• Unisys also offers “Qualification Service”…
CMplus Webstation Product (cont’d)
© 2013 Unisys Corporation. All rights reserved. 37
CMplus Webstation Product (cont’d)
• Full Featured Web Browser CMplus Interface
© 2013 Unisys Corporation. All rights reserved. 38
Eclipse
• Leverages CMplus internal information about objects
to help setup Project’s for IDE usage during check-
in/check-out…
- Extension Creation
- Compile Assist Mode
• New Eclipse CMplus Webstation Plug-in…
CMplus IDE Support Enhancements
© 2013 Unisys Corporation. All rights reserved. 39
Lomboz
SQLExplorer
COBOL & C code
Composite app construction
Plug-ins: Unisys-built and off-the-shelf (tested and
recommended by Unisys)
CMplus and Many more…
3D-VE toolkit
Your database
Mix-n-match functions: • Modeling • Coding
• Deployment
New CMplus Eclipse Support Plug-in
Your new Java
Your trans-
actions
© 2013 Unisys Corporation. All rights reserved. 40
OS 2200 Application Modernization Program
Application
Modernization
Open
Solutions CMplusCMplus
Create
ManageOrganize
CMplusCMplus
Create
ManageOrganize
CMplus
© 2013 Unisys Corporation. All rights reserved. 41
Service-Oriented Architecture (SOA) for ClearPath OS 2200 Portfolio
Products
Offerings
Modernization
Workbench
Application
Discovery &
Knowledge
Preservation
Business
Information
Server, BIS
Rapid Application
Development
Software
Configuration
Management
Manage the
Development
Process
Middleware
Application
Integration for IBM,
Linux, .NET, and
Unix
Java
Object-oriented,
Write once, run
anywhere
Java Processors
Optimized
Run-time
Open
Source
Eclipse
(develop-
ment)
Database
Connectors
Transaction
Connectors
Runtime
Developer
Open DTP
Message
Queuing
SOA
Analyzer
Application
Portfolio
Manager
Application
Remodeler
Business
Rule
Manager
Database
Connectors
Transaction
Connectors
Application
Express
Application
Analyzer CMplus
Trans-
formation
Assistant
Application
Architect
SOA for ClearPath Professional Services
SOA for ClearPath Reference Architectures
© 2013 Unisys Corporation. All rights reserved. 42
• Programs Discovered compiled against Outdated Compilers
• Programs in Production w/serious Errors
• Discovered Object Source Lost or Missing
• On Average About 40% Objects Are Obsolete
• Production Code in Personal Programmers File
• ECL Referencing Wrong Executables in Production
• Others...
CMplus Can Find the “Dirty Laundry”
© 2013 Unisys Corporation. All rights reserved. 43
• Provides IT Managers With 3GL CM Solution
• Business Application Insurance Policy
• Maintain More Applications Using Automation
• Increased Application Object Security
• Increased Cost Savings With More Application Baseline
Releases
• Provides Operational Improvements Using a Proven
Methodology Over The 3GL Applications
• Automates Application Object Documentation
CMplus IT Management Benefits
© 2013 Unisys Corporation. All rights reserved. 44
CMplus “Integration Services” Are Required for Initial
Installation Which Begins With Technical Assessment
• Address Security Needs
• Address Any Third Party Products
• Provide Initial Training
• Decide Optimum CMplus System Design
• Assist/Perform 3GL Application Cleanup
• Provide Additional Integration Resources
• Others…
CMplusCMplus
Create
ManageOrganize
CMplusCMplus
Create
ManageOrganize
CMplus Integration Requirements
© 2013 Unisys Corporation. All rights reserved. 45
Future Directions*… * for information only, subject to change
CMplusCMplus
Create
ManageOrganize
CMplusCMplus
Create
ManageOrganize
Application Discovery & Knowledge Repository Products
Process Management Software Solutions
© 2013 Unisys Corporation. All rights reserved. 46
Question and Answer Session…?
http://www.unisys.com
Search on CMplus