how it works under the hood with visual cobol

15

Upload: micro-focus

Post on 13-Jan-2017

342 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: How it works under the hood with visual cobol
Page 2: How it works under the hood with visual cobol

How it Works:Under the Hood with Visual COBOL

Michael Bleistein, Principal Architect

Page 3: How it works under the hood with visual cobol

Core applications delivered 30% faster Capability Advanced app dev tooling for COBOL Unified environment offers efficient

collaboration Development integration across all

languagesBenefits Accelerate application delivery Reduce IT costs, maximize budget and

protect assets Meet variable application demand Access core applications from any

device Low cost delivery to new platforms

Development Efficiency

Page 4: How it works under the hood with visual cobol

DemonstrationModern IDE choices for COBOL

Page 5: How it works under the hood with visual cobol

Capability Industry standard COBOL

development under Visual Studio and Eclipse

Consistent experience for .NET, Java and COBOL developers

Smart editing tools easier to learn than ever

Benefits Maximize the developer skills pool Attract new developers Protect the value & importance of

your core apps

Maximize developer resource pool

Skills & Organization

Page 6: How it works under the hood with visual cobol

COBOL is over here….

• J2EE, JVM, or .NET• SOAP• Traditional Web Services – RPC,

Document• Microsoft WCF in .NET • REST – JSON, XML• RDBMS – SQL Server, Oracle, DB2 LUW• DB Design – Indexes, Relationships• Data APIs – ADO.NET, JDBC, ODBC, ESQL• Stored Procedures• Structured Programming• Object Oriented design and concepts• Browser – ASP.NET, JSP, HTML 5, Jquery• Mobile – HTML 5• User Interface Design• Thick Client

• WPF (Windows Presentation Foundation) / XAML and Winforms

• Java / Swing, AWT, etc.• MQ Series

Common Perception

IDENTIFICATION DIVISION. PROGRAM-ID. PB300SUB. REMARKS. THIS PROGRAM CALCULATES A MONTHLY PAYMENT AMOUNT BASED TERM, PRINCIPAL, AND INTEREST RATE. ENVIRONMENT DIVISION. DATA DIVISION.

WORKING-STORAGE SECTION.

01 RUN-LOG-RECORD. 03 RUN-MESSAGE PIC X(40). 03 RUN-DATE PIC X(8).

01 WORKFIELDS. 03 WRK-MESSAGE PIC X(40) VALUE "CALCULATING PAYMENT". 03 WRK-RATE PIC S9(9)V9(9) COMP-3. 03 WRK-PAYMENT PIC S9(9)V9(9) COMP-3. 03 WRK-PAYMENT-A PIC $$,$$$.99.

LINKAGE SECTION. COPY LOANCOMM. PROCEDURE DIVISION USING LOANINFO.

000-START-PROCESSING. * CALL PROGRAMA * CALL PROGRAMB * ...AND MANY MORE CALLS TO OTHER COBOL MODULES THAT PROVIDE * CRITICAL PROCESSING ON A DAILY BASIS

MOVE WRK-MESSAGE TO RUN-MESSAGE MOVE CURRENT-DATE TO RUN-DATE

Supported by: C#, Java, Visual Basic, C/C++

All the new stuff is over here...

Page 7: How it works under the hood with visual cobol

• J2EE, JVM, or .NET

• SOAP

• Traditional Web Services – RPC, Document

• Microsoft WCF in .NET

• REST – JSON, XML

• RDBMS – SQL Server, Oracle, DB2 LUW

• DB Design – Indexes, Relationships

• Data APIs – ADO.NET, JDBC, ODBC, ESQL

• Stored Procedures

• Structured Programming

• Object Oriented design and concepts

• Browser – ASP.NET, JSP, HTML 5, Jquery

• Mobile – HTML 5

• User Interface Design

• Thick Client • WPF (Windows Presentation Foundation) /

XAML and Winforms• Java / Swing, AWT, etc.

• MQ SeriesVisual CO

BOL

Visual COBOL supports modern application development…

…With COBOL

Page 8: How it works under the hood with visual cobol

DemonstrationVisual COBOL - Maximize your resource pool

Page 9: How it works under the hood with visual cobol

Capability On-premise COBOL app

deployment Supports Windows Azure SQL

Database Supports IaaS providers including

Amazon and AzureBenefits Increased application reliability,

availability and serviceability

Achieve your Cloud strategy ROI Rapid service delivery – 25% faster

Cloud DeploymentScalable, cost-effective application deployment to the Cloud

Page 10: How it works under the hood with visual cobol

DemonstrationVisual COBOL – Cloud Deployment

Page 11: How it works under the hood with visual cobol

Mobile AccessEnhancing the End User Experience with Visual COBOL Capability

iPhone, Android, Windows 8 device access to COBOL apps

Supports Web 2.0 & HTML 5 applications

Build SOA-enabled systemsBenefits Build vibrant user interfaces.

Deliver a better user experience Respond to consumer service

demands Get ahead of the competition

Page 12: How it works under the hood with visual cobol

DemonstrationBYOD to Visual COBOL

Page 13: How it works under the hood with visual cobol

ArchitecturePortable, agile, core application deployment

Capability Enterprise portability of COBOL

business apps Supports 50+ platforms - Windows,

Unix, Linux, z/Linux, .NET, and JVM. Integration with XML, SOA, Web

Services, and Relational DatabasesBenefits Reduce Time to Delivery by up to 50% Flexible application deployment choice Build once: Deploy anywhere!

Page 14: How it works under the hood with visual cobol

DemonstrationVisual COBOL - Flexible application architecture

Page 15: How it works under the hood with visual cobol