Scott,
There are quite a few attributes that you'll probably want to compare in
addition to the ones you mentioned:
- RAS: reliability, availability, scalability. What services do the two
systems provide to support object replication, load balancing, failover,
state recovery, etc.
- Security: What services are available to support authentication,
authorization, access control, data/message integrity, privacy,
non-repudiation, etc. Does the app server security system interoperate or
work with the security system that you're currently using?
- Management: What services are available to deploy, monitor, and maintain
applications. Does the app server support real-time management (i.e., can I
deploy new apps or new app versions without shutting down or quiescing the
app server? how about new revs of the app server?
- Development tools and frameworks: Does the app server come with its own
development tool or development framework? Does it support the IDEs that
you're accustomed to using?
- Third party applications: Are you looking to buy third party components?
If so, are those components available for that app server (Most app vendors
support both IBM and BEA)
I think you'll find that BEA wins in the first three points. IBM provides a
nice little development studio. BEA does not. Both work quite well with
other IDEs.
Neither product support heterogeneous two phase commit transactions across
Oracle and DB2.
-----Original Message-----
From: Scott Deboy [mailto:[EMAIL PROTECTED]]
Sent: Monday, May 10, 1999 4:03 PM
Subject: EJB cookoff question: BEA vs IBM
I hesitate to send this message for fear it might be flame bait.
I'm an EJB newbie and have been given the responsibility of evaluating app
servers that have a servlet & EJB implementation. The products making the
short list are BEA Weblogic Server and IBM WebSphere Advanced. I have
'evaluated' the app servers, but I am not comfortable making a
recommendation based on my limited use of these products.
I am hoping to benefit from the greater experience of the members on the
list.
I am interested in hearing people's experience with the products, good or
bad, particularly in relation to entity beans, container managed
persistence, supported containers and related Java technology (JMS, JNDI,
dist. two phase commit?)
My understanding is that IBM provides a container for UDB and BEA provides a
container for JDBC (correct so far?)
They both provide containers for OR mappers (TopLink? others?)
Should I be aware of issues w/r/t how perform basic CMP mapping i
performed? Should I care (should I assume the need for an OR mapper?)
Are there other issues I should be aware of?
As an aside:
Is it possible to perform distributed 2 phase commit which involves Oracle
and DB2 on OS/390?
Thanks and I hope this doesn't necessitate a flame. Please direct me in
another direction if there is a more appropriate place to find similar
information.
Thanks again,
Scott Deboy
SAIF Corporation
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".