SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : How high will Microsoft fly? -- Ignore unavailable to you. Want to Upgrade?


To: John F. Dowd who wrote (4284)12/15/1997 7:35:00 PM
From: John F. Dowd  Respond to of 74651
 
To All:
This is good reading for the pro MSFT folks on this net-Go MSFT
To: +BP Ritchie (19122 )
From: +Lawrence Petkus
Monday, Dec 15 1997 5:55PM EST
Reply # of 19124

Hi BP!

The pro-MS article attacking CORBA is attached.Thanks for the information. The main question, howevever,
is "Does a person with CORBA background greatly benefit the development of Novell products? This guy, I
believe, is currently the head of product development at Novell. Do you know the name of the head of product
development at Novell? Does this background mean years of development research to bring out products or
does this look like a product ready
tool?"

Here's the article (the formatting is screwed up , but it reads line by line):

December 8, 1997

A Critic of CORBA Knows Whereof He
Speaks

By David F. Carr

If the struggle between Microsoft and its challengers over object
standards is war, Roger Sessions is a high-level defector.

The author of "COM and DCOM: Microsoft's Vision for
Distributed Objects" is an authority on CORBA, the Common
Object Request Broker Architecture. While at IBM between
1990 and 1995, he was one of the authors of the CORBA
specifications for persistence (the mechanism for storing objects
in files or databases). He now runs ObjectWatch Inc., a training
and consulting firm, and publishes an electronic newsletter on
distributed object technology.

And although he started out focusing on CORBA, Sessions has
become convinced the mix of Java and CORBA technologies
companies like Netscape and Oracle are proposing as
standards for network computing will fail to pose a serious
challenge to Microsoft's initiatives.

Sessions said he originally "set out to write an anti-Microsoft
book" comparing DCOM (the Distributed Component Object
Model) with CORBA. But while Microsoft was impressing him
with an increasingly unified vision, Sessions was distressed by
what he saw as the fracturing of the CORBA coalition.

"Microsoft is a major power," Sessions said, "and if they're
pushing very hard on a technology, it's going to be hard for
anybody to buck that. The only hope is if there's very strong
support in the industry [for an alternative], and I don't see
anybody doing that." CORBA is defined by a consortium, the
Object Management Group (OMG), and consistency has
always been its Achilles heel. The early products didn't work
together at all--or at least not without heroic efforts--because
the specification standardized only a basic object model, not the
network protocol. The specifications were subsequently
improved to guarantee a base level of interoperability, but the
higher-level services built on top of CORBA still differ
considerably between vendors.

Although this is not so different from the variations between
implementations of other technologies that have succeeded as
Internet standards, Sessions believes CORBA lacks the
momentum it needs to compete with DCOM.

"CORBA technology is still not very advanced, and Microsoft
has caught up incredibly in the past year," he said. "The problem
CORBA has right now is that it just doesn't have the support
from the biggest companies, particularly IBM and Sun
Microsystems. Both companies have clearly been sidetracked
by Java."

The official word from IBM, Sun, and others among the
Microsoft challengers is that Java and CORBA are moving
forward in harmony.

Sun and IBM were both founding members of the OMG,
although neither produced a CORBA product that was widely
adopted. IBM was one of the companies that pressured Sun to
reconcile Remote Method Invocation (RMI)--a distributed
object computing technology that is built into Java--with
CORBA. Sun has promised to work with the OMG on
extending CORBA's Internet Inter-Orb Protocol (IIOP) to
support the unique features of RMI, while also allowing
programs that use RMI to interact with CORBA objects written
in other languages.

But Sessions believes the division has been less resolved than
papered over. Sun still sees Java as a self-sufficient platform for
distributed object computing, Sessions said. IBM's plans also
seem to revolve around Java, although it is working on a
product called Component Broker that is supposed to provide
CORBA-based access to services such as transactions.

IBM and Sun were among the sponsors of a white paper
endorsing the JavaBeans component model as a foundation for
tools that would make CORBA easier to use, but Sessions
believes that vision is still muddy.

He agrees with Microsoft's assessment of Java. "I think they
honestly believe Java is a good language. What they don't
support is the rest of Java--the idea that it supplies this entire
operating system and you can't go outside of that," he said.

Microsoft intends to position Java as a language for writing
components that will be hosted on Windows NT servers, while
eschewing the applet model in favor of user interfaces based on
Dynamic HTML, Sessions said.

Eschewing Java on the client in favor of an object-based view
of HTML, Microsoft says, actually gives the company a
broader platform reach than using Java for user interface
elements (particularly because of Java's slow performance on
16-bit Windows and Macintoshes). But that story is currently
undercut by the Dynamic HTML technologies that work only in
Internet Explorer 4.0.

The strength of Microsoft's approach is not just about DCOM
but also the combination of distributed objects with the
Microsoft Transaction Server, Microsoft Message Queue
Server, and other services that the company is tightly integrating
with Windows NT, Sessions said. By itself, distributed object
computing doesn't work on a large scale, because it relies on
synchronous exchanges of messages. To be effective over the
Internet, where an instantaneous response may not be practical,
objects also need to be able to rely on asynchronous message
queues and transaction processing monitors.

"This is what's needed for large-scale distributed commerce
applications. I don't see that being addressed in a significant
way other than by Microsoft," Sessions said.

IBM, transaction server vendors such as BEA Systems, and
CORBA vendors like Visigenic and Iona Technologies, are all
working on solutions for combining transactional and queuing
facilities for CORBA. But so far, Sessions said, he is not
convinced that they will produce a consistent, compelling
alternative.

The only thing Microsoft really lacks is a convincing
cross-platform story, Sessions said. Although the company has
worked with Software AG to port DCOM to other platforms,
he said, Microsoft clearly wants the world to revolve around
Windows.

On the other hand, while Java focuses on cross-platform
portability, Sessions does not believe the computer industry will
accept a solution that fails to support multiple programming
languages. "CORBA is the only technology that tries to do both
of those, and you know what I think of CORBA right now," he
said.

RELATED STORIES:

Back to Home Page