Register | Login
A Quarter-Trillion Lines of Code
To say that Cobol is widespread is an understatement. In 1997 the Gartner Group estimated that there were 240 billion lines of Cobol code in active apps. Something like 90 percent of financial transactions are processed by Cobol code, and 75 percent of all business data processing is Cobol. Merril Lynch reports that 70 percent of its business runs on Cobol apps. Five out of eight companies with an IT manager use Cobol, most of them using it a lot. One estimate puts the value of current running Cobol code at $2 trillion. (In addition to the Gartner Group, some of the above figures come from Computerworld, Ovum, and Micro Focus International.)

And it's not just legacy code. Billions of lines of new Cobol code are being written every year. Cobol apps are typically very large, a million lines being common, and partly for that reason they are also long-lived. It's cheaper to maintain the code than to replace it, and 40-year-old Cobol applications are often extremely well debugged (although anyone who was bit by the Y2K date bug, primarily a Cobol problem, might disagree).

By Michael Swaine, Dr Dobb's Journal

  

Our Professional Services

Services

Description

Languages

Enterprise Cobol
Assembler
DL/1

Modeling Tools

Erwin
Silverrun to Erwin conversion white paper $125

Middleware

CICS/VS
IMS
CICS Background Tasks

Data Base

DB2/v8
Performance Tuning

Concept

Service Oriented Architecture within CICS:

We Develop service-oriented architecture that allows a software system that provides services to other applications through published and discoverable interfaces, and where the services can be invoked over a network. This implementation of a service-oriented architecture using web services technologies, creates a new way of building applications within a more powerful and flexible programming model.

In a process-centric architecture, this technique was developed for the process. The process was decomposed into a series of steps, each representing a business service. In effect, each service or component functions as a sub-application. These sub-applications are chained together to create a process flow capable of satisfying the business need. This granularity lets processes leverage and reuse each sub-application throughout the organization.

Software Change Impact Analysis:

See RIPPLE-TRAC


Legacy Transformation Strategies/Documentation:

Today’s enterprise relies on aging software built before the emergence of the Internet. These architectures personify core business knowledge that is hard to decipher, difficult to enhance, and impossible to replicate. This presents a direct challenge to organizations that must continually enhance, integrate, and transform information architectures to prosper in a competitive climate.

Historically, little formal analysis of legacy environments has been applied
to the planning and analysis of replacement projects. If a new system actually does make it into production, it usually ends up running in parallel with one or more mainframe systems that already perform many of the same functions. Manual reconciliation of replicated functions and redundant data have added additional tasks to already complex IT environments. The end-user situation, in this scenario, degrades, and executive management then responds by renewing discussions to
outsource IT to a third party.

If management wants to change this situation, it should begin to examine
transformation strategies to augment critical IT projects. This requires an understanding of legacy architectures (hence, RIPPLE-TRAC) and a plan of how to proceed. Ultimately, organizations relying on legacy systems must employ a coordinated approach to managing, integrating, and evolving them, otherwise, they will fail to meet critical business requirements and leverage powerful new information technologies.


Information Quality:

Ask yourself these two questions.

How many private, proprietary databases and files that reside on personal
computers (in spreadsheets, PC databases, and even in word processor
files) in your enterprise include information contained in corporate data-
bases or files that are not integrated with and synchronized to those cor-
porate databases?

If the data in those corporate databases is high quality, why is there a need for those redundant, private databases? After all, data is the only business resource that is completely reusable without being used up.


Systems Thinking:

It is an approach to problem solving that views "problems" as parts of an overall system, rather than reacting to present outcomes or events and potentially contributing to further development of the undesired issue or problem.[2] Systems thinking is a framework that is based on the belief that the component parts of a system can best be understood in the context of relationships with each other and with other systems, rather than in isolation. The only way to fully understand why a problem or element occurs and persists is to understand the part in relation to the whole.[3] Standing in contrast to Descartes's scientific reductionism and philosophical analysis, it proposes to view systems in a holistic manner. Consistent with systems philosophy, systems thinking concerns an understanding of a system by examining the linkages and interactions between the elements that compose the entirety of the system.

A study of 354 end users found that a majority of respondents believe that their organizations as a whole are at "process ignorance" rather than "process excellence." Where are you and your organization in the maturity curve?"

We use TheBrain to map processes as follows:

TheBrain: See, Share and Find Information Faster

 

PersonalBrain is an information platform that lets you link together information visually to reflect the way you think.

Simply type in your ideas. Drag and drop files and web pages. Any idea can be linked to anything else. Using your digital Brain is like cruising through a Web of your thinking. See new relationships. Discover connections. Go from the big picture of everything to a specific detail in seconds.




 

 Follow TheBrain link to see more and/or purchase or free download.

 TheBrain

PersonalBrain™ You can see and do more with PersonalBrain’s dynamic interface. Organize ideas, projects, contacts, files, and Web pages associatively to capture your thinking and perspective.

Helps people make sense of the wide range of information they need to organize and assimilate on a daily basis. The software is designed to help you organize information the way you think. PersonalBrain is so flexible and fluid that users can link any file or concept to anything else and visualize their thinking on their computer desktops.

Systems

Mainframe z/OS
Windows
z/OS performance
Windows Vista

Software

Visual explain
Smarttest
Interest
Xpediter
Visio
Dataflux

Access Methods

VSAM Conversion to DB2

  

Learn more

If you would like to learn more.

Please follow the link below:

Contact Us

References


1. IBM
2. O'Connor, J. & McDermott, I. (1997).
3. Capra, F. (1996)

 

  

Menu
  

Copyright 2008 by Logic Online, Inc. Terms Of Use | Privacy Statement