Why is EJB better than Microsoft COM/DCOM/MTS/DNA ?
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 1999 "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