In-Depth

IBM: Once and future king?

Your executives are appearing in federal court day after day. Large portions of the industry are calling for your breakup. You are a big company at the top of your game, but are confronted with technology paradigm shifts that come with increasing frequency. Microsoft in 1998? Yes, but also IBM in the 1980s.

How things will work out for the young turks of Redmond remains to be seen. But IBM's path after an anti-trust suit can be traced. There were some years of stumbling, and some bloody noses. There were significant encroachments by upstarts like Sun, Lotus and the redoubtable Microsoft, as well as incursions by established forces like Hewlett-Packard and Digital Equipment, to name just a few. The company that can trace its lineage back to the 1896 census and Hollerith's tabulating machines seemed ready to join other mainframe-centric firms that did not fully make it out of the punch-card era.

Such talk has not been heard too much lately. Today, IBM is a new company with a new stature and luster. No firm has ever approached Big Blue in the breadth of its offerings. In recent years, its software portfolio -- which accounted for $12.8 billion or 16.3% of total 1997 revenue of $78.5 billion -- has been bolstered as the company absorbed some former competitive upstarts, notably Lotus and Tivoli. Under Chairman and CEO Louis Gerstner, the firm has fairly deftly "played the Web" for high-level impact -- which reached an initial apogee of sorts in 1997 with the Web show that was the "Deep Blue" computer's chess conquest of world champion Gary Kasparov.

As the '90s draw to a close, IBM's development tool strategy has largely recovered from the debacle that was its AD/Cycle strategy. Tools and object software tacks have gone through a sometimes dizzying series of changes, but it has been a case of constant refinement and increasing clarity. Integration is a software area in which the company, of necessity, has had to shine, and its MQSeries, in particular, seems to have found a home in big enterprises.

In software management, the acquisition of Tivoli has had a profound impact, rationalizing formerly disparate IBM solutions. The company has emphasized services for high-end customers, as might be expected from Gerstner, a former Mc-Kinsey & Co. management consultant, but seems prepared to roll out packaged solutions (built around the Internet) for less-affluent customers. The industry was also reminded that Bill Gates still lists IBM as his number one competitor after a recent speech to European I/T heavyweights.

Through it all, most viewers agree, IBM has emerged as a much different company. The selection of RJR Nabisco's Gerstner as chairman and CEO in April 1993 is usually cited as a turning point. Many thought his mostly marketing background would not translate effectively in the high-tech world. After initially misgauging the importance of the Internet, IBM under Gerstner has levered the Web to push forward all manner of IBM products. This is especially true of development tools.

Java evangelism

As the history of computing is so entwined with the history of IBM, it is little surprise that the company supports a full range of computer languages. [Jibes one IBM hand: "We are still supporting versions of Cobol in Japan that we stopped selling in 1975."] As the Gerstner era began, IBM was beginning to rationalize its tool offerings under the umbrella of the VisualAge family. Middleware software strategies centered on Unix flavors of CICS, DCE, and a little-known experimental messaging software that became known as MQSeries. Also promising as a distributed system middleware was Corba-based SOM and DSOM. Object-based tools, middleware, and, for a time, operating system strategy in those days also came to include Taligent technology derived from an application system environment effort launched with Apple. DSOM has given way to IBM Object Broker as the Corba ORB, Java as the language of choice, and Enterprise JavaBeans (EJBs) as a component standard. The constant goal has been to support heterogeneous computing.

"We have been trying to get a complete portfolio and to take it across platforms," said Steve Mills general manager of IBM Software Solutions. This on-going effort, he indicated, has led to a more cohesive set of messages that have, in turn, been rationalized under the Internet-savvy e-Business framework.

VisualAge has proven to be a useful vehicle for a variety of tool tacks. In the early '90s, IBM began to position VisualAge for Smalltalk as the way for typical (Cobol-intensive) enterprises to migrate to objects. Big Blue's moves quickly began to overwhelm the small handful of dedicated Smalltalk tools vendors. But that move paled in comparison to its full assault on object programming under the flag of Java.

Java-originator Sun Microsystems and Netscape Communications have tapped IBM's software building and marketing expertise. Last year, the three firms formed the Java Porting and Tuning Center to ensure consistent distribution of fast and reliable Java implementations. [Netscape subsequently reduced its role in that effort.] With Sun and Oracle, IBM has driven the Java Servlet and Enterprise JavaBean effort. If Java has been the lightning rod attracting anti-Microsoft/anti-Windows sentiment, IBM has been the dependable contractor building the house on which the lightning rod resides.

Said Mills: "We've done a good job with Java getting through a first level of adoption. The next phase is to build more significant apps and more server-centric apps. Performance has been a focus. We are the torch carrier for Java in the enterprise and on the server."

Mills was asked if there was any guarantee if this Java standardization would end up differently than once-hopeful predecessors such as OpenDoc, DCE, DME and Taligent. "I don't believe in guarantees," the pugnacious battler shot back. "But [Java] is not really new. All of this is a collection of computer science ideas that goes back three decades."

Still, there are differences he cites between EJB and OpenDoc. "OpenDoc was an attempt to serve in several directions. There were too many paths. EJB doesn't have to grapple with [several] languages. The language is Java," he noted.

"DCE is the grandfather; Corba took it forward and added object structure. We're very optimistic in this round; we have the will to perform up to expectations," added Mills. "But Java will not solve every problem. Java solves a big problem I was dealing with for years. It provides a high-performance, compiled environment for server-side infrastructure."

Mills described IBM's tools strategy as a process of refinement. "We've thrown away as much code as we currently ship," he said, referring to the ORB. "The lessons of the past have been fully absorbed.

"The problem with Corba, initially, was it demanded that developers know C++," he continued. "There was a need [for] a simpler abstraction so you didn't need to be an expert in infrastructure. True, Java is a C derivative. But it's a good match."

Said Mills: "It's a better match than we found in Smalltalk." Yet, indicating IBM's breadth of language support, he noted "we still have a nice business in Smalltalk."

Former IDC analyst Evan Quinn put IBM's Web positioning in bas-relief in a June IDCFlash when he wrote "With Microsoft carrying the DOJ burden, and Netscape struggling to redefine itself, the Web software market avails itself to a third major force. IBM always possessed the potential to truly challenge Microsoft and Netscape. That potential [has become] kinetic."

About the Authors

Jack Vaughan is former Editor-at-Large at Application Development Trends magazine.

Mike Bucken is former Editor-in-Chief of Application Development Trends magazine.