Under the hood with Micro Focus' Developer Technology

15

Transcript of Under the hood with Micro Focus' Developer Technology

Under the Hood with Micro Focus’ Developer Technology

Michael Bleistein, Principal Architect

Development EfficiencyCore applications delivered 30% faster

Capability Advanced app dev tooling for COBOL Unified environment offers efficient

collaboration Development integration across all

languages

Benefits 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

DemonstrationModern IDE choices for 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

Skills & OrganizationMaximize developer resource pool

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...

• 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

DemonstrationVisual COBOL - Maximize your resource pool

Capability On-premise COBOL app

deployment Supports Windows Azure SQL

Database Supports IaaS providers including

Amazon and Azure

Benefits 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

DemonstrationVisual COBOL – Cloud Deployment

Mobile AccessEnhancing the End User Experience with Visual COBOL

Capability iPhone, Android, Windows 8

device accessto COBOL apps

Supports Web 2.0 & HTML 5 applications

Build SOA-enabled systems

Benefits Build vibrant user interfaces.

Deliver a better user experience Respond to consumer service

demands Get ahead of the competition

DemonstrationBYOD to Visual COBOL

ArchitecturePortable, agile, core application deployment

Capability Enterprise portability of COBOL

business apps Supports 50+ platforms - Windows,

Unix, Linux, z/Linux, .NET, JVM, and zOS.

Integration with XML, SOA, Web Services, and Relational Databases

Benefits Reduce Time to Delivery by up to

50% Flexible application deployment

choice Build once: Deploy anywhere!

DemonstrationVisual COBOL - Flexible application architecture