[nylug-talk] Why does "enterprise" imply "Java"?
alex@pilosoft.com
Thu Jul 6 16:46:55 EDT 2006
On Thu, 6 Jul 2006, Eric Moore wrote:
> "Felix Shnir" <felix.shnir at gmail.com> writes:
>
> > Err, there is a reason why java is considered enterprise. J2EE contains a
> > lot of meat that neither PHP nor ruby with or without rails has.
> >
> > Give me an example of JNDI tree or architecure in either? Or EJB
> > session / messaging? or their respective server management across
> > clusters? Granted there is a right tool for each job, but
> > "enterprise" in java is exactly the ability to do n-tier
> > architecture with unlimited scalability.
>
> Could you perhaps rephrase this with a little less buzzword-compliance?
> I mean, I know EJB is "enterprise java beans" but what does the
> session/messaging do? I'm pretty sure the j in "JNDI tree" also stands
> for Java, but We should be able to discuss what the features DO without
> being java programmers.
You should be able to discuss things by googling, though.
I hate to take enterprise's side in this, but perhaps nylug isn't exactly
a place that would even *know* what is necessary in the enterprise.
JNDI is java naming and directory interface - basically, you can register
that your application provides service 'bar' and then request location of
the service providing 'baz'. J2EE is all about providing *frameworks* that
can be used to enhance scalability.
> And as someone from the world of computational science, I assure you,
> not all problems have unlimited scalability, regardless of how wiz-bang
> your programming language and libraries are. So what problems are you
> scaling in an unlimited fashion? :)
Put it this way: Of course, nothing has unlimited scalability.
Nevertheless, J2EE provides a large portion of a framework that is
necessary to scale things.
--
Alex Pilosov | DSL, Colocation, Hosting Services
President | alex at pilosoft.com 877-PILOSOFT x601
Pilosoft, Inc. | http://www.pilosoft.com
More information about the nylug-talk
mailing list