How it works under the hood with visual cobol
-
Upload
micro-focus -
Category
Technology
-
view
342 -
download
2
Transcript of How it works under the hood with visual cobol
How it Works:Under the Hood with Visual COBOL
Michael Bleistein, Principal Architect
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
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
Maximize developer resource pool
Skills & Organization
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 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
DemonstrationVisual COBOL – Cloud Deployment
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
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, 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!
DemonstrationVisual COBOL - Flexible application architecture