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