Why is EJB better than Microsoft COM/DCOM/MTS/DNA ?

Sharanya Vemu

                          The two primary architectures for distributed computing
                          are CORBA and Sun`s Enterprise JavaBeansTM. 

                          Some would argue that Microsoft`s Component Object
                          Model and Distributed COM are additional candidates,
                          but Greenfeld disagrees. "DCOM may eventually
                          become a server technology of importance," he says,
                          "but right now, it`s a desktop technology cobbled
                          together to have the appearance of a server story to tell.
                          Few, if any, large-scale implementations of DCOM exist
                          or even aspire to enterprise-scale, mission-critical
                          operations at this point." 

                          Most developers interviewed for this story are taking a
                          wait-and-see attitude toward DCOM, while almost
                          all have piloted or ran an implementation of
                          CORBA or Enterprise JavaBeans. 

                               InformationWeek, December 13, 1999 

                          "...a polarization in the market for server-side
                          components, with Microsoft on one side and
                          EJB-focused vendors and users on the other. While the
                          co-existence and interoperability message still holds,
                          IDC believes that EJB is well on the way to
                          becoming a de facto standard for heterogeneous,
                          multiplatform environments" 

                               IDC, "Programmer Development Tools Synopsis:
                               1999 Worldwide Markets and Trends", April

                          "Enterprise JavaBeans is definitely a strategic
                          direction for us" says Lisa Villareal, a Schwab vice
                          president. "It's given us the ability to launch new
                          products and new channels very quickly"...DCOM,
                          however, has one big weakness -- it only runs on
                          Microsoft's Windows NT, which remains far less
                          reliable than other corporate operating systems such as
                          Unix. Schwab, for instance, worried that it couldn't
                          use DCOM for larger transactions and didn't even
                          consider it as a way of developing new applications" 

                               Wall Street Journal, July 1999 

                          Programmers using the Java and CORBA (common
                          object request broker architecture) programming
                          models outnumber those targeting Microsoft's COM
                          programming model by nearly a 2-to-1 margin: 44
                          percent to 24 percent. 

                               Forrester Research, Inc., July 1999 

                          Microsoft is scheduled to release Windows 2000, with
                          its EJB alternative, COM+ (Component Object
                          Model), by year's end. Analysts say EJB is ahead of
                          COM+ in adoption in the enterprise. 

                               PCWeek, July 25, 1999 

                          "So tallying up my numbers, EJB wins 8 to 1. It's a bit
                          one-sided, isn't it? But as I said, MTS was a really nice
                          prototype for EJB" 

                               Anne Thomas, Patricia Seybold Group;
                               "Comparing MTS and EJB"; Distributed
                               Computing, December 1998