© 2003 Acucorp, Inc. All Rights Reserved. The Future of COBOL by Gerold Ekström Acucorp, Inc.

Slides:



Advertisements
Similar presentations
Good Morning! Data Access Worldwide welcomes you to WEB POWER 2000!
Advertisements

Ch.1 Introduction to Software Engineering The Evolution 1.1 The Evolving Role of Software 1/15 In the early days: User Computer Software = Place a sequence.
Classification & Your Intranet: From Chaos to Control Susan Stearns Inmagic, Inc. E-Libraries E204 May, 2003.
Distributed Data Processing
Performance Testing - Kanwalpreet Singh.
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Cyberquery with RentWorks Report Writing and Business Intelligence
SERVING CORPORATES AND INDIVIDUALS ©2012 BUSINESS REPORTING MANAGEMENT SERVICES, INC WELCOME.
Adding scalability to legacy PHP web applications Overview Mario A. Valdez-Ramirez.
Boosting Support and Service with Better Search and Navigation A Case Study: Custom dtSearch® I mplementation for Otis Elevator.
GreenWor ds This Old Application Front-End Quality Management and Your Mission-Critical Fixer-Uppers.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
John Sadd Progress Fellow and OpenEdge Evangelist
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
ERP Solution In Hospital Yangyang Shao TTU What is an ERP? “ ERP – Enterprise Resource Planning ” (an integrated business operating system)
Client/Server Architecture
Call Center – What Really Makes Sense? Call Center – ce este cu adevarat important?
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Copyright , Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
Software Engineering Muhammad Fahad Khan
.NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
What is Enterprise Architecture?
The rSmart Group Kuali Days Successful Financial System Implementation Indianapolis April 11,
Micro Focus and Acucorp Continuing Support for HP3K Migrations Irving Abraham Field Solutions Director for North America Robert Cavanagh Product Manager.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” CHAPTER 4 : Part 2 INTRODUCTION TO SOFTWARE DEVELOPMENT: PROGRAMMING & LANGUAGES.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
One Source. Infinite Resources.. Proforma. One Source. Infinite Resources. As a businessperson, you know how important making the right connections can.
November 2003 Presented to “Commercializing RDF” Semantic Software Solutions for Enterprise Web Management International World Wide Web Conference 2004.
Copyright 2012 PITSS America LLC 1 Protect, Extend, and Evolve – Start Preparing Your Oracle Forms & Reports Application For The Future!
IIL’s International Project Management Day, 2007 The Power of the Profession: A Lesson Learned and Solution Implemented Becomes a Best Practice in Project.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
FBD Associates Inc. ENABLING THE FUTURE Natural / Adabas Migration Solutions.
Component Technology. Challenges Facing the Software Industry Today’s applications are large & complex – time consuming to develop, difficult and costly.
CERN – European Organization for Nuclear Research Administrative Support - Internet Development Services CET and the quest for optimal implementation and.
3-Tier Client/Server Internet Example. TIER 1 - User interface and navigation Labeled Tier 1 in the following graphic, this layer comprises the entire.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
Life cycle services for automation products
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
® © 2009 IBM Corporation IBM Software Group Application Transformation using EGL Todd Britton IBM Rational.
©Copyright Artificial Solutions 2015 Artificial Solutions & the Teneo Platform Making Technology Think September 2015.
AUTOMATING DAAS DESKTOPS WITH CITRIX CORTEX Tony Sanchez WW Alliances Solutions Architecture Citrix Systems Inc SESSION CODE: CLI415 (c) 2011 Microsoft.
“The Right Connection for all your staffing needs” Job Connect Recruitment Pty Ltd “Trading as Job Connect”
SSA:-COMPANY PROFILE: System Software Associates, Inc. (SSA) is founded in 1981 and has a headquarters in Chicago, USA. It has branches in more than 91.
ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
ABAP Objects Role in SAP Programming John Benson.
MDL Information Systems, Inc. Powering the Process of Invention Donna del Rey Director, Business Planning
Welcome!. State of the company Community Today’s new currency DataFlex, VRW & DAI An invitation The year ahead.
PowerBuilder is an integrated development environment (IDE) used to create applications. PowerBuilder 12.5 has good integration with the Microsoft.
Corporate Collaboration with Visual Communications Visual communications is the future of corporate collaboration technology and organizations need to.
Integrated EDI for Microsoft Dynamics® AX AXUG Partner Showcase.
Any business is suitable to have a sales tracking software that will be utilized during operations. A deal tracking software is considered as a sales tracking.
Copyright © WhizTree Ltd All rights reserved. SAP Application Development Partner -
WebSphere Diego Leone.
Chapter 8 Environments, Alternatives, and Decisions.
Enterprise Resource Planning
Blockchain Web Development Company
Growth-Driven Performance Management
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
TANNER Vietnam Ltd. Data Management Solution Passion for Precision
Delivering great hardware solutions for Windows
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Growth-Driven Performance Management
Presentation transcript:

© 2003 Acucorp, Inc. All Rights Reserved. The Future of COBOL by Gerold Ekström Acucorp, Inc.

Agenda Overview Introduction COBOL’s business advantages True value of COBOL applications Why an opportunity exists now Strong case for preserving the COBOL Interoperability provides the key to COBOL’s future

Acucorp Founded in 1988 Headquartered in San Diego, California Subsidiaries in France, Germany, Netherlands, U.K. Over 1 million end users in 75 countries Modern solutions that extend and enhance business applications

Longevity of COBOL Predictions of its demise were unfounded. The “older generation” outlasted the younger languages. COBOL just keeps delivering.

COBOL Advantages Well-known for Business Strengths Reliable, stable language Focus is on solving the business problems. Natural language statements provide ready access to managers and coworkers. Open-ended structure enables interoperability with other technologies.

True Value Key is Business Logic Critical business processes have been automated. Hundreds of refinements have occurred over the years. Key corporate knowledge is embodied in the COBOL. In some cases, that knowledge is not well- understood by current employees. Thus, it exists only in the code.

Why COBOL Can Seem Risky No longer fashionable Programmers aging Youngsters not too keen on COBOL Training programs hard to find Universities treating COBOL as “dead” Hardware and O/S often obsolete Some code monolithic and hard to maintain

So Why Keep It? Sheer volume of well-functioning business routines Hundreds of thousands of businesses relying on proven COBOL applications Operating smoothly and dependably Costly to rewrite or replace Risky to rewrite or replace (Capers Jones ) - 50% of rewrite projects over budget - 25% behind schedule - over 25% rescheduled or cancelled - final system has less than one-half of planned features Business logic is often not understood, thus hard to duplicate

The Opportunity

Preserve the Business Logic No need to disrupt the business COBOL can interoperate with.NET, Visual Basic, Java, C#, XML. COBOL functions can become Web Services. Programmers can talk to COBOL modules without knowing that the modules are in COBOL. COBOL routines can talk to Java and Visual Basic programs without knowing which language they are talking to. It’s all about following standard protocols.

The Acucorp Vision Modularize COBOL at Your Pace Identify specific business functions performed by your COBOL. Separate each function into a self-contained COBOL module. Choose how many you want to start with. Identify only those that you wish to expose to the outside world. Each module becomes a Web Service.

COBOL as Web Services Web Services COBOL modules are packaged in a standard way. Businesses can make use of their own services to structure their code. Over time, companies can clean up their application code at a comfortable pace. Communicate with.NET, Java, C#, and Visual Basic programs when it makes sense to do so, without any regard for which language is being addressed. Open new markets and add e-commerce capabilities.

Today’s Reality Not all businesses are ready for interoperability today. COBOL-centered applications are thriving. Some businesses prefer an all-COBOL approach. Acucorp is committed to supporting and enhancing COBOL, just as we have been since Our natural extensions to COBOL are handled in a way that is familiar to COBOL programmers. They can be adopted at a comfortable pace. We’ve added verbs to create graphical user interfaces; transparent connectivity to databases; ODBC compatibility; distributed processing; thin clients; a graphical workbench; and much more.

Continuing the Acucorp Path Embrace Interoperability When Ready Acucorp’s technology will offer a simple and elegant way to transition to Web Services. Preserve the business rules in the COBOL code. Benefit from experienced COBOL developers who know the business processes in addition to the technology. Communicate with.NET, Java, C#, and Visual Basic programs when it makes sense to do so. Open new markets at a prudent pace.

Summary COBOL modules embody critical business logic that can be preserved and can continue to function. This presents a huge opportunity. To continue to thrive, COBOL must interoperate with new technologies. COBOL code can be modularized and exposed to the outside world at a pace that suits the business. Many languages can communicate with each other, COBOL included, as long as they adhere to standard communication protocols. In this way, COBOL will benefit businesses for many years to come. The biggest challenge will be to extract and document the business rules.

Thank you!