John Geurink wrote:
> I'm new to your group and this technology and find it very interesting.
> We are undertaking a development effort to move from our traditional
two-tier
> procedural based architecture to a three tier object based. We will be
> kicking off a pilot project that will try and develop EJB's that will
replace
> pieces of our COBOL system. Our concern deals with transactional
capacity.
> We are unsure of Java's ability to handle large amounts of data and
> transactions. The system that we build, has to be scaleable. We have
clients
> that produce 1,000 to 250,000 transactions a day. How much of the
> scalability falls on the Web Application Server's ability to scale/load
> balance? When it gets right down to it, you can't just "throw more
hardware"
> at it. We have talked to several industry leading vendors and
practitioners
> but have yet to get a resounding YES. We do have a better feeling about
this
> after our meeting with WebLogic last week. Can anyone give me a feel for
> EJB's ability to handle this type of application?
John,
I have little doubt that EJBs could handle 250K transactions/day, provided
you follow good design principles for scaleable transactional design (which
will not be the design that emerges naturally from OO modelling, by the
way).
But I doubt the wisdom of throwing away your COBOL at this time. Of course
I don't know the full situation, but most
"throw-it-all-away-and-start-again" projects fail to meet objectives or
fail completely because of the phenomenal challenges of achieving, in one
go, equivalence or better to something honed over many years.
So my advice would be to start using EJB, but to "wrapper" the existing
application in order to add new capabilities.
Ian McCallion
CICS Business Unit
IBM Hursley
[EMAIL PROTECTED]
Tel: ++44-1962-818065
Fax: ++44-1962-818069
===========================================================================
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".