Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CC51B4.F1654210"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CC51B4.F1654210
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.s-i-inc.com/jss.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Untitled</TITLE>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19088"></HEAD>
<BODY onload=3D"parent.frames['leftnav'].checkState('cbl');"=20
background=3Dhttp://www.s-i-inc.com/gears.gif leftMargin=3D0 =
link=3D#ff8040=20
topMargin=3D0 bgColor=3D#ffffff text=3D#076f4f vLink=3D#004080 =
marginwidth=3D"0"=20
marginheight=3D"0">
<P>
<CENTER><U><B><FONT size=3D4>COBOL and the Business Programming=20
Paradigm<BR></FONT></B></U></CENTER>
<P>
<CENTER>by Jonathan Sayles, IBM<BR><BR></CENTER>
<P><B>"Why COBOL"</B>=20
<P>Have you gone to a Technology conference lately? =
If you=20
did, you probably couldn't miss listening to some sarcastic remark about =
the=20
COBOL language, COBOL development and even COBOL developers. Yes, it's =
1996, and=20
the anti-COBOL dogmatists are still on the warpath, with their "new =
<B>AS</B>=20
<U>improved</U>" (as opposed to the more accurate, "<B>new as=20
<U>unproven</U></B>") line of rhetoric on how to reform I/S. <BR>
<P>Only this time they're taking no prisoners. They're pitch is that =
COBOL is a=20
computing language whose time has come and (long since) gone. And that =
I/S's=20
only salvation from COBOL lies in rewriting production applications =
using=20
modern<I> </I>(<B>alternative</B>)<I> </I>technology. Managers, =
directors and=20
vice presidents in attendence should be alert to the implications of =
this=20
message: <I>"COBOL may be what's always - and is currently - keeping =
your data=20
center operational, but you're better off staking your personal - and =
the=20
company's - technical and financial fortunes on technologies with =
little-to-no=20
track record in the production world."</I> For all the hype you'd =
suppose that=20
95% of the production business applications in the Fortune 500 were =
written in=20
alternative technologies and only 5% were written in COBOL!<BR>
<P><B>Adding insult to injury</B>=20
<P>Not content to stop at burying the language, many=20
<I>alternative-technology-proponents</I> feel compelled to demean COBOL=20
developers, stooping to imply that they are "dim-wits" all of whom =
should be=20
replaced by recent college-graduates armed with the latest trendy =
software and=20
silver bullet products. Some have even gone so far as to allege that the =
reason=20
for past silver bullet failures can be blamed entirely on those =
dumb-old,=20
incorrigible COBOL programmers - who just can't help but get in the way =
of=20
<I>progress</I> (remember "new <B>AS</B> improved"). Few have the =
honesty and=20
candor to admit that<B> </B>silver bullet technologies fail because they =
lack=20
the bandwidth necessary to cope with the complexities intrinsic to =
production=20
business requirements, production business capacity and scale.<BR>
<P>Dave Babson, president of Burl Technologies sums it up nicely; "The =
new=20
technology providers bash COBOL because they must create a <B>throw away =
- build=20
from scratch mentality</B> in order for their products to succeed." And =
this new=20
wave of anti-COBOL dogma might seem so much tripe were it not so =
pervasive and=20
unchallenged by technicians unwilling to be politically incorrect. So, =
others=20
can bury Caesar, I'll praise him. <BR>
<P>Why is it that COBOL is still an excellent<B> fit</B> with the needs =
of=20
large-scale, complex, long-lived business computing and application=20
development?<BR>
<P><U><B>COBOL and the Business Application Paradigm</B></U>=20
<P>The first COBOL committee - a group of independent language experts =
and I/S=20
technicians from all walks of life (many commercial-industry (finance,=20
manufacturing, retail,etc.), but including computer software vendors,=20
government, and university - academia!) was convened to design a =
business=20
oriented computing language that was to become a standard throughout the =

commercial data processing world. Besides taking into account what =
computers=20
were capable of - at the time, and what business at the time needed from =
a=20
general-purpose data processing language, the group took into serious=20
consideration that there are fundamental, critical and non-negotiable =
realities=20
of business application development. Let us call these realities the=20
<B>"Business Application Paradigm."</B> They are listed below in figure =
one.<BR>
<HR>

<UL>
  <LI><B>Business Applications are large, very large and very, very =
large</B>=20
  </LI></UL>
<HR>

<UL>
  <LI><B>Business Applications are magnitudes of order more complex than =

  dog&amp;pony show demos</B>=20
  <LI><B>Business Applications are long-lived (10, 20 and 30 year-old=20
  applications are <U>common</U>)</B>=20
  <LI><B>Business Applications are dynamic - During the time business=20
  applications spend in production they grow in complexity, and evolve =
well=20
  beyond the original design and specification requirements</B>=20
  <LI><B>Business Applications are critical - Applications must be =
stable at=20
  high transaction and data access volume and capacity (often measured =
in the=20
  millions/day). If applications ABEND they must be fix-able, and =
reStart-able=20
  under duress</B>=20
  <LI><B>Business Computing Architectures evolve and change</B>=20
  <LI><B>Business comes first - Technology for technologies sake is not =
good=20
  business</B>=20
  <LI><B>Business projects will be understaffed and overworked</B>=20
  <LI><B>Millions of business programmers are needed to meet worldwide =
business=20
  application development requirements</B>=20
  <LI><B>Business project teams change - individuals responsible for =
writing=20
  applications rarely maintain and support them in production</B>=20
  <LI><B>I/S departments are unique - no two shops employ the same =
methods,=20
  standards and practices in developing, maintaining and supporting =
production=20
  code</B> </LI></UL>
<P>Figure 1. The realities of the<I><B> </B></I>Business Application=20
Paradigm<I><B> - yesterday, today and tommorrow<BR></B></I>
<P>After much analysis, research and discussion, the independent COBOL =
committee=20
came up with the first COBOL language standard. COBOL was designed to =
meet both=20
the technical requirements for business processing at the time, and the =
critical=20
requirements of the Business Application Paradigm. The committee did an=20
excellent job of reconciling the contradictory requirements inherent in =
Figure=20
1. Through their intelligence, independence, foresight and hard work, =
they=20
created a standard, pragmatic general-purpose business-oriented =
computing=20
language, which over time, has kept production systems - and the =
businesses they=20
support - operational. <BR>
<P>COBOL as a business computing language is the only <B>single</B> =
language=20
that meets the requirements of figure 1. Other languages may excel at =
one or a=20
few of the elements in figure 1, but COBOL alone is:<BR>
<P><U><B>Self-documenting</B></U>=20
<UL>
  <LI>COBOL is an English, readable, self-documenting programming =
language.=20
  Large, complex, and long-lived application development projects =
benefit from=20
  COBOL's self-documenting syntax and semantics. Most importantly -=20
  <B>maintenance</B> and <B>production support-related tasks</B> =
benefit,=20
  particularly when done by I/S technicians who are <B>not</B> the =
original=20
  application authors. </LI></UL>
<P>
<P><U><B>Simple</B></U>=20
<UL>
  <LI>COBOL encourages a simple, straight-forward programming style. =
Programmers=20
  develop complex applications combining simple procedural constructs, =
instead=20
  of writing impenetrable, terse code. This facilitates maintainable,=20
  production-enabled programs for large, long-lived, dynamic, complex=20
  applications. </LI></UL>
<P>
<P><U><B>NonProprietary-(portable)</B></U>=20
<UL>
  <LI>COBOL is far and away the most portable language. Because the =
independent=20
  ANSI-COBOL committee legislates non-vendor-specific syntax and =
semantic=20
  standards, COBOL applications can be developed, ported, down-sized, =
upsized,=20
  rehosted, reused and rightsized to every operating system on every =
hardware=20
  platform - PC, Network, mid-range, mainframe, Windows, OS/2, every =
flavor of=20
  Unix, DOS, AS/400, VSE, VMS, VM, MVS, you name it, COBOL's been there, =
done=20
  that. </LI></UL>
<P>
<P><U><B>Efficient</B></U>=20
<UL>
  <LI>COBOL has a 20 year history of <B>optimizing </B>compiler =
technology,=20
  which by now is sophisticated to the point of object code =
reengineering for=20
  greatest run-time efficiency specific to given hardware platforms. =
</LI></UL>
<P>
<P><U><B>Scalable</B></U>=20
<UL>
  <LI>Through COBOL's availability on all common I/S run-time =
environments, and=20
  through NonProprietary CALL USING constructs COBOL applications can =
scale up=20
  with loose or tight coupling - and even O-O message binding with ease. =
Complex=20
  business data processing activity which is supported by huge COBOL=20
  applications (millions of lines of code) is common and maintained =
through this=20
  simple, scalable construct. </LI></UL>
<P>
<P><U><B>Universal</B></U>=20
<UL>
  <LI>Well over 1,500,000 I/S technicians and programmers worldwide =
are<B>=20
  expert</B> in COBOL. COBOL solutions do not require hard-to-find, =
expensive=20
  consultants to develop, maintain and support them (although lately, =
with all=20
  the fuss and attention paid to non-COBOL technologies, want-ads for =
COBOL=20
  programmers are dramatically on the rise!). Through the efforts of the =
ANSI=20
  committee COBOL programs written in Germany run on mainframes from =
Deli to=20
  Santa Cruz to Manhattan. The COBOL language is a constant from =
shop-to-shop,=20
  from project-to-project. </LI></UL>
<P><BR>
<P><U><B>Open</B></U>=20
<UL>
  <LI>COBOL integrates and can converse with all other 3GLs (C, PL/I =
Fortran,=20
  etc.) all 4GLs (CA-Eztrieve, FOCUS, Visual Basic, PowerBuilder, =
Delphi),=20
  assembler languages (ALC), pure and hybrid O-O languages (Smalltalk, =
C++...),=20
  API-based technologies (Windows SDK, DCE...), relational (aka =
Client/Server)=20
  DBMSs, non-relational DBMSs (IMS, CA-IDMS, Total), object DBMSs, and =
all=20
  pointer-based and sequential file systems. </LI></UL>
<P>
<P><U><B>Complete</B></U>=20
<UL>
  <LI>In spite of its simplicity and in addition to its business =
orientation=20
  COBOL is "computationally complete" - and can be used in applications =
that run=20
  the gamut from simple batch reporting to complex transaction and =
windowed=20
  systems across all industries and business and computing requirements. =

</LI></UL>
<P>
<P><U><B>Mature</B></U>=20
<UL>
  <LI>COBOL has thousands of 3rd-Party products from hundreds of =
companies with=20
  upwards of thirty years of support for the COBOL market. Hundreds of =
products=20
  exist in the critical areas of application testing, debugging, =
application=20
  analysis, maintenance, production support and code reuse. New COBOL =
compilers=20
  and development tools are announced every quarter. </LI></UL>
<P>
<P><U><B>Reliable and Proven</B></U>=20
<UL>
  <LI>Perhaps most significantly COBOL is used in more production =
systems and=20
  has a more proven and reliable production history than all other =
business=20
  languages combined. </LI></UL>
<P>
<P><U><B>Why COBOL?</B></U>=20
<P>Figure 2 describes the above COBOL attributes positioned against the=20
realities and requirements of the Business Application Paradigm. As =
figure 2=20
makes apparent, COBOL evolved from the business development paradigm, =
and as a=20
single language is uniquely suited for business application development, =

maintenance and production support. This is not to say that COBOL is all =
you=20
need to create contemporary (particularly GUI) applications. Nor is it =
say that=20
COBOL is even best for every class and type of business application. But =
if you=20
are developing large, complex, long-lived production systems, that will =
be=20
maintained by a heterogenous group of developers COBOL is the one =
constant that=20
can be depended on to protect your investment in business application=20
development in an age where intemperate change in I/S technology =
accelerates=20
towards warp speed.<BR>
<P>Is it any wonder that COBOL's death, while anxiously anticipated by =
vendors=20
wishing to replace the language with their own proprietary wares, is =
"greatly=20
exaggerated"? Is it any wonder that COBOL is still the "language of =
choice" for=20
Enterprise application development? <B>Gartner Group August 1995</B> =
reports=20
that COBOL is used in over 65% of <B>new</B> application development! =
The only=20
wonder is that COBOL doesn't dominate the I/S tabloids and conference =
seminars.=20
But then, what works has never been as interesting as what's =
fashionable. And=20
fashionable is conspicuously absent from the business application =
paradigm.<BR>
<P><B>---------------- COBOL Language Elements and Properties=20
-------------------</B>=20
<TABLE border=3D1>
  <TBODY>
  <TR>
    <TD width=3D145><FONT size=3D1>Business Application Paradigm =
Realities and=20
      Requirements</FONT> </TD>
    <TD width=3D95><FONT size=3D1>Self-Documenting</FONT></TD>
    <TD width=3D49><FONT size=3D1>Simple</FONT> </TD>
    <TD width=3D50><FONT size=3D1>Portable</FONT></TD>
    <TD width=3D50><FONT size=3D1>Efficient</FONT> </TD>
    <TD width=3D50><FONT size=3D1>Scalable</FONT></TD>
    <TD width=3D58><FONT size=3D1>Universal</FONT> </TD>
    <TD width=3D37><FONT size=3D1>Open</FONT></TD>
    <TD width=3D58><FONT size=3D1>Complete</FONT> </TD>
    <TD width=3D46><FONT size=3D1>Mature</FONT></TD>
    <TD width=3D52><FONT size=3D1>Reliable </FONT></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Large Applications</FONT></TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Complex Applications</FONT></TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Long-lived Applications</FONT> </TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Dynamic Applications</FONT></TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Critical Applications</FONT></TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Evolving Architectures</FONT></TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Business-orientation</FONT></TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Project understaffing</FONT></TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Bell-shaped curve of talent</FONT> =
</TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Every shop is unique</FONT></TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD></TR>
  <TR>
    <TD width=3D145><FONT size=3D1>Maintenance/production supp.</FONT> =
</TD>
    <TD width=3D95>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D49>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D50>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D37>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D58>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D46>
      <CENTER><B><FONT size=3D1>X</FONT></B></CENTER></TD>
    <TD width=3D52>
      <CENTER><B><FONT =
size=3D1>X</FONT></B></CENTER></TD></TR></TBODY></TABLE>
<P><B></B>Figure 2, How the COBOL language properties support the =
Business=20
Computing Paradigm<BR>
<P><I><B>Jonathan Sayles, Business Application Developer, IBM/Rational Software, =
</B></I>=20
Mr. Sayles has published 16 books and ~100 articles on topics such as relational =

database, enterprise modernization, Rational Software products, client/server development, application development =
workbenches, Visual=20
Basic, PowerBuilder, DB2, Oracle, and SQL. He has been editor of the DB2 =

Journal, and the Relational Database Journal. Mr. Sayles has spoken at=20
IBM, Rational, Fortune 100 company, Powersoft, VBits, IBM, Micro Focus, and DBExpo international=20
conferences, as well as hundreds of regional conferences. As a technical =

consultant, Mr. Sayles has worked in over 80 of the Fortune 1000 shops =
in the=20
last 10 years.<BR></P></BODY></HTML>

------=_NextPart_000_0000_01CC51B4.F1654210
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.s-i-inc.com/home.gif

R0lGODlhWgAdAKIAAAAAAAD/AL6+vi9PT////wAA/wAAAAAAACH5BAEAAAAALAAAAABaAB0AQAP/
CLrc/jDKSSkhIqsQQCigUngckJ2oAK7nCqZwLM+ycgnAmrsu5yszFkpIfKmMxUJGSNMAbrBIc0qt
WlM2TI1x7Xq/ztvCV+L9FkFjS31Uu9pLdltJy55yJDLPY0onmW9xLG+Bc002FYmKi4yJF4+QkZKT
lJWWl5iYT1p3Azs8I31go6R3mxoFAx2rHx0jBT80TIKlo3Y7Ih+gIbEyu4FJtHDDRXWnOCBknyvK
snLBxEjSdLPGUKYDnqBAtd1edt7h4ihZmebn6Onn4+zh4OTLIdzt9PDXOKqvoCX1/eB4JRbA+rCh
g6gY1ar1w3KsYMEQOgwehJFQzkJ7GAD62MVnWcPEIc/cUKNjiJBIJRYxIoMYj1kzXyFHyhQGbZc1
LbgEmnkJkyTNaT9nDpvyL5mybWj8pAA0co1Qpih9RjmGStUPF3wutntnquU8reO4gh3L8EKjs2jT
SkgAADs=

------=_NextPart_000_0000_01CC51B4.F1654210
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.s-i-inc.com/gears.gif

R0lGODlhmgCcAPcAAO/v7+/v9+/v/+/37+/39+/3/+//7+//9+////fv7/fv9/fv//f37/f39/f3
//f/7/f/9/f////v7//37//39//3////7///9///////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////yH5BAEAAAAALAAAAACaAJwA
QAj+AP8JHEiwoMGDBQog+IegAUOCDAYIEDBAYsEHDwg2HAiBQceMFQ4OXChwoUmSJhkiWPlQpEuS
LmPKVPkQZc2RKxdCcPhvQgEBE2YKHTr0AU+NDWBqLMmUqFOnKWmebFCAIAAGBiskdRpyaIMGADBm
zPj0XwAAEAUkrZCzLct/CgUGCKD0H4CzAPLeNZiwYMq/KlmeNElWr0AGFR4knskg70CHeiNLnny1
oN4GRsfOfNB4wGEAAyjrJStQtGisDPACaBB0ZGDBr90iwPivcV4GEXEvLvhVcWrDA1WbHm51tOaZ
FSIPNDrcsd29ZW0HYFtS8F/ZP88G+PdA+O3oc4/+lsWLuGzp1c4HNl9P2SjY5QKPwqwru+1ZrAOT
5x3AQLz5/0vFFBJlBdlmWnwAPtZdXlUFqFF9bhUAHETeJWjhcg0koNd2B1Gm3QBngXhdUnphdZRR
8UEWGX4ivYVTTTnFppJwz6FlEG7NIUZaA1r94xBuBhIIkXrNBVBRAQMoVN9DEkrWIXuTveQgQ/0t
9NVstfUnkGIHVdAffo5NmN6YNtYIJV0x1uWXTTCFJhoEE1oImppOBWCUbf19tdoDEvhnkGhGGnkk
AytF5OZvZZp1YW1dtbcbacwVGSdjfpo5GYcimQaBohQCoBBV3iW66KilsfhUmandCCaUBxr0o5b+
BHVF5GSI4VapS/cRVUEAsIJ3l2gXknYRUiKlJmtM/t0VZAON+SjQsQfdipOLTREEol1l6ScgpgTR
uBlZtA27pbDjemSZjUHeZiqADZZElQB3JZlecAmu262UMR7E2YpAMpsYepKZemxeDl0J40pOksob
h3TWW6l/AbQ7UlIUD+BWcADABJ1dMNHlrKcN4CUXALJC6y7GoipM6q4CFBBxyKshK+1QSg1G01MN
8VirAgnOq/J5IWm168x/6oeWcv8kZ17DLu0b87l5zaWXAATBuSGvJhOpHWUIWC2Ud24etBLMpiVA
dFQ/ExRXaX7BpSlVj5FdkMkIUAatafaa2Sv+VS6zZ1XLNA+GdtuBtXRu0mm7ZLHYTDGdeIL5En7z
ciGR+7iFW8UawFawwcZ4dZk++J9NIwkAE1hPx1oyT6Rp1yJmBgr4JUGZCZUe2ZHNJfXm+fUEJVlK
y9WU5yhdnFNSD6z4lVqIm5wn6o4lzyqg+eWFouUuXZZRukKayv1wnnH33Hydx9ZWbj5GjdsAPBLV
GLcjs1qQBOQRfaNq3U4fGfDORT0rc58rHnbwQhJaXQhE7MER9nSFqMqgjDLM8t73lHcrDcVsPmuC
EEP2AzWCLfByXtnfjUrUwCjVSCzQ++BMmAahAYpMLrIKVa+c5RRw7Wh4uBFO68okGjfpZW3+gEEA
XmxoF8xAbzIZAU1qPNai2MDNR1TzEVk8ExEERIREViTWz1LnP0sFjCoN81x1WmWQUJnGflRalM+O
dUT9DcdgaWoIScAStLmUJEkVMeNtVoQe1IVMa+opzpaMM7eu5Mo8Jdoj/VbzlQKRB0JSS1TKLtcY
IOWNVBHDGLe8VJzh8Gpd+2KABAiGoA5CEIQJWhDSnjOy4qQKZtupAH9IYi/utVEy0GqfS/xzy6vM
UCag6RLeDsIr85jxZw+YQAPglTer+cwlxioI78z0lWrCJyZlos9rbha5+FzSYVnzomQgJZAJtEZ8
xzJnOUESO2mWaS51C9iFwonNC+UwavD+m+SDcuIcbQHIdUkDgAC0I8TVwFNJVkrfpFAJIKPp03D5
OYtQTiKjFiploAzNKDajJjiqJCw58IuVCYnSsAkQ8R8+BIDZDMKclDoQiiLBXXok+piZhOwokgGo
KYElPPUg0DFGG5XQaCgqOJ3HNDzrViSNZEUh/smE7xEJPaMWtShWZyUJMdLVJKLV0d1kcFO6Kg3P
JYDdKAwB9BRrS4IIGIhqVHQ1M99XV0KaCRgAjW+NW7XW6ta8GiSIN3nRQs45gHP6daJSGt5XofIz
sLrGIBX5pnnSuqgGLE5y1incWkN6ITbBaLHUCmhYBHSr/nDWK5/k5DXFl72UhSxJ/Sn+QFLkiNIP
GVE10hNSTdfUuN5eZ0uDjJ74elMbzNAuYQTp5UilGUvgOhebhNrSBGnVAGeuZ1V7GivoOie4fGUE
dSbSpUtCgiie6MmN37FKrlR4EQ8yS7krqh56GUCuzF6nPhAozGWYJRQvGQg/emQVi4J0HJn8y3rc
ucrvdiqZy8YEsLIJrEKV9VKbbix++jOVan4pk/OOFlvTC2SHx8Si3x7sYh0Ei3gn+szHwAu5ZRxN
WY54IvjqL4nKMydGxNOWDKK4JUEKzWltuuGhwHjG8T2MONFLQpIhlj4tVPJR9zMAyj5lJ5ix8o1E
sj0YV2Y4klVlixMbRotyqJhTZuT+YQ1sXgITqTaRfOPXbOq4abWwL6ycVRfXHC0DcYs8egERiAKs
HPXtWb45JalF7eOpFz6wRAoLF7L4FJlk9TCnSRocwjCTXilyx4xtrnPkooyAJq0SIpSxJFbIxd7r
3UeGMWVPpsUokJ8m+dFgto1MIPzEhCgkNIjK85h9c6Zf6fZJac5dkhAax68SWjxuTGtDGpQzfbH2
2lJGHNvyzO15HUU8NB3fklfUYzoZjyGEPrKP9EjM6MakStHBTaa+w2T2oIlNFK2WW2bLEvQ65X02
mkCdNVrvufxkIakJX7PcN02q5vQqFdgJRhJj46PO6q8z8xJeKX0Z24BFAuWBJvv+ms0SW6fucrIC
0lkyDijJcspwnOGsf4UzTVdRpiJbCR9S4nI8U8uYz0RyOVEIuLCQ7lHO2k3wKbUd49MA/U84fjOy
+oeXSs0L0uO+OW9kCyQtL70subVXyO5Zm+jwxIxLhN5TWFTvFtOzUtxbe7iT652QehxA0sk2gPyj
GNRFEQIVIlWqkwMSFfYI4wPFi4hwFR39CP1Zj8+PABhg2OeO8PGNZHAjuSSUb6ZpcgyR2B9PZbuQ
7mq5XCaLOi/SGmGBS+k2N813R5WTvgiRqaFdlMmCKTbZoJl27F2OYiqwepCgjpjXXdRPJpL4Fz/z
oYsa8l4F0rdTb6Y05Cllcn/+hUef3zpBaHT3P68iUVLy5nOB8ZrMlpgaeX9QP11ZJhStw88QWXbu
T0fWA2ci0F0TKXzAASL4IYAWh1JC5BkOx0jm1095sSmG0Wn5VxBlhWFHxkQaESjrQlH18UQrQTU5
4TGbY1XsMyo8wWFrVmGBUX2VFi3Mg1hzRX8XpXMZFXF+1R4bJU8o1VckNX0csSnYVjVZl2qMUhZO
tihZhH0LNWEbMjfkhzTAYX44kznWliWXQRS0MhdChzr4cx4WBma7hQAuxVMgtBHRUjCbY3QdEWDg
RjK3UVaUhTuORhTONzUymIKCljt3YSfQx4MuaG5/pRQ+WBHrIYNcdxlP4yf+MrVLx6Zn83ISEQEa
keFSl5N7TBctAlU8SYEkwhEagGdV8XFh85YXU0Uc5yIy3BJPnmQVfuI4bYUz21UmGDERotgTwYcc
QvcWbNVjEbgU5SNhcXU82qUneGUhR/hXfUU6i5V/EKZBTOIQD3BZDNCCa3Z4zhWNruEirfh0+cZX
+IYSx8Ifu2gyskKJrThwj/N5+KImBuCJu6h/jIM25pg45dNWpDNFH9aONJM59iVhvecg8fhg2wRW
ZHgYkbeLI6hY1yhXalMS7BgtcLFC6IeMY6MUKPiPUjU3XFI73FGLB3EtFxhd3WVid/EwSCKFGiEx
UUGPbpWNlURM08EY5sH+HNWUeVDRYtW0JAgALwtRAGTxG/xxTJIjWHyVjB1IkW6XH4jIKzT5H2XV
K4ohFj9oGcIyh3OxbL5WKEZSQs0BkFIBURA2LgW4JZiRRMLSSyOUgOr2D8yUJXaBQuyFggmEIwJ2
VGMhH2p1MHPFWngCXMzyesb1GFXYSbIGP2BxFtvDkTXCHdOlPYyYIxs0GktpMxoYkMAlPSaCFWbF
UhEXc38ZFunmIUyoJYh5Ht/lmevRmOAjHCbFiwFpUWJZIu9FNO0DaR7GZEfhUBs5FIt0maf5VNOj
GeMoFdyFYvplPZyhG1ixKeAyc07CLG1XGSGBipImFKo0EIgBJQwmhMv+YX6fJ0BuAQHgmZxN1hHO
eBH+JZeo8pwsokMcqRg/t5jA8UtmWYasOZwR1ikUtnEtKZj6I1IeFJUxlVvw4VDrMZoo4x+ZZT5t
QRuIwky6YWQoSKAFShAKUGmjiZ7g0p81AmD44U/akwDBmaAKejpmcSkmOG9W55juFJhEESkItp1u
xBNPCJm+ZCttQy0QcnCfmEgnulEXsoJP4aIf9px4A15g+ZfZOKKkky49GhMvZoFDESR7d2TwqT9f
YTb2Y24tdB8NYTfjF4n24iXfN1kNhGt4g545spTdQh38eFXYwRuXYpHFYhpKSTQo+CRUKhrYI6QB
Q1mLB3p2JhsexSH+YZcncnpYt2SdnzmMnZcxE4WTo5c/JISPj9EVQoo9xkYgUIgs4SSj5mhRLpN9
O/pzlFqiOEiB+0EcqIM9jaFlB/lgi2ZHtGOq6pM2Bgof+nVayvaZaOEdqhUrQWIvOdlEi5YQk5I7
BYlKQmppkQgagVJp3feANvJ76wYkX7dri7YSK9dK1hkwtzoqfLp9NjKIeLZWqAgc7pFsL3qMPhZl
aml9n+GtL/kfJwWg90Sq/LkfYMM5hpOTMYMipTEWenRPWAir+dJCavcc3DJBNrp34AI7cmkg30ar
ssZsgtFL66KVTnc7NxqSuuivS8iFiIaH5CeaWREfY5EYfIp1Fxf+hHpRavdJgexTlrx6G0OUjoUT
R1glIemCKc+3HnUaQfeaU/7hT1lnJBbrlSohU7BJEHMoP/iSs2rZIJa1EOxjaii1SvFUhjeGK+9U
JBbDbx4rGKmYndQDmKeYOdRYG8qZHB5hRMSlbSyamDrYNF7CeXbBdjnCAFXRTW6aJioYJTlUIMk3
UeblEhBgqQdhL0THQ44rdd1mI2F4czA7OWHEV3MZUwM1My/bYctzkXMjICWiGsJxel/mRkZCEfSX
kOSjWQ+hRwkLUms3YGrSVAkCUqOFPQpgY20XMfc1MXFDEgkBhoHCH5Pbm7siK7epc5CWsdKHSOhx
lljxnHixOWj+JbJ2EUNSFzKxdBq44TS+1Ju6ZiZvNZq9KybP21/9I4RP+ZrsIaYmCIoykTe1qWA8
4hgzgx9WZDHGk3N8O1PJeipoIW+MwT3p4hQr1n5PUb+ToRUrprAaZKw2O2aJ8xuiKiAFdafz1pAB
dYNDJqFKRMAvMRVMu4caFTyLor+LS62oGTXhpLGVsXCAKVBK8hUquGPf+jMhNyp5oSYKbLaH5psG
VHZiU8IazGfjSsHAdBtwh4JggRrXJcJT1k5JB8LqUqqzir3OkRoyaiM/IqtNsa4+Uh5i1hwemSIQ
SzSE9l2MuhxaUr28YieKqWXZ2U5ayCGb2iHYVW9q8l4N+27+AaMj0GvCTFwvw2QX6Ztc+MG7vXl+
RDwk+Ro120MU9yct+DcyLExk+PEbqxLA1tnC2Kk6lRi6Zxm+TepOlQKUhOvJh1FkFgIkwOd8VPOM
i9hfM2TE13m4uHJaORkqMVVzjQoclxwtWXMs2DMB8KZK9ItGt7I/hCcBlUNa4dRz/BsTvMPKSlyt
NWR5IcTMEog3h8de0lZuYQUvj2w7eucql/y0k5QcrbGarXXEvHEr0LNSz8KR2dSxrht6jqwyP7yi
8HpNuBG4eWE6daVCcEmKf2lTovOHQORWBGyg8jxmK3EAFXEAAxcu01lOlfdcyGwuHUldmbk03Vlq
UYMkddH+xlzZU+/4FqycetdkmHCaqde6d3LENxHjyolzLByckOcBjie1eqlXAcTXer8hLXuBdj+z
THN7L/MUOk00PEiUxeLiXDuWhDc3xIvS0x0yKq+GFuTCY77Vr16kQhkxAbVcoo+BHezsg7RXLCqd
FaJitE4LV2ODJBLjTkYTYAuUKgGlOx4jOFWHxRDaiGW0istEc0v9QrYnR7V314FH2I0ZU7zB1dTX
sigldE8IIg4xaGi5GvBnFgcs2Xh6ZK+qSbUbeg7WRawNHfGyELwiaNORd++qHhzyxLV2qviohdwb
GZ3KWb4stYBjEhaYMQW0k5xyfKR9VkIkWwXggwvlMo/+h4v3BYMmsRXvEtcyU6rqoyQl4X3yGyuf
C6tKqqACkMN4d1j9MwBRt9aPiRYpBSAYVN1KUV18Rse6p1BZaEJbCDmPxRB1eBBu/Yhlg1e/ikob
EsTdcisgXIAYtYMCck7hAgEHoKcO7L1y8U3rmx8vHT+KCTNyvZWHQSJNtr4m/FuUOKttlL7MZEEK
dsrn4RBbi70oXIpKJxnyoa1+My0wsnxHMrwQ6RWjqk8TaxVyuTnRODP3NxxubYwFQyvpQW0Anm4M
5Tg/Mnk+Q2FktG6k2wDQTJ/MQroRIRBNPnWUkdcmIS/UkwAAeah8GCsIsivxfLYCYc552Ct5k8Go
p76RkfET+1RqeZQ7qduAvcPcK0QVMtgmg9gt7WSN53yu2ZzWqJfmYSiISWiEfFhf4kFtVmRZYFbf
qBMaXxGdlgik2Yl8IQs6SJKqZMSmDEVPdYOSYHiHkQgBFFFT8BJ8aamu1lc3vMJ7ahPK8eHm/tdf
I2GBJ4EkP+UmglZG6yKOiIKZQlzLuGNaBWFd6mbCBREQAAA7

------=_NextPart_000_0000_01CC51B4.F1654210--
