Java and J2EE are at a crossroads - facing issues such as complexity and
vendor lock-in. Where can you turn for the the productivity, performance, and
ROI you've come to expect?
Having entered the mainstream and taken hold in roughly 70% of enterprises,
Java is the clear winner when it comes to enterprise server architecture. As
a unifying force for middleware API standardization and an aggregator of
competition against Microsoft, it has also been a spectacular success.
Today Java faces several major issues, either real or perceived. Complexity:
Java is perceived by most people to be very complex, too complex for
developing certain types of applications. Development issues: Adoption by
late majority developers and a shift from systems programmers to business
developers. Lack of productivity: Microsoft is throwing around a lot of FUD
(Fear, Uncertainty, and Doubt) an... (more)
I have a love/hate relationship with J2EE. I love the idea of standards that
we can all use in our development to improve interoperability, ease
integration issues, create a pool of skilled developers, etc. I hate the idea
that I have to wait years for the standards to evolve and become usable. And
I hate having specs that seem to work well in theory but have no practical
implementation behind them. This brings me to the JSF specification.
How long have we heard about JSF (JavaServer Faces) and how it will make it
easier to build Web pages? Why did it take more than two and a half... (more)
Read JDJ's 2004 Predictions by i-Technology Leaders Feature Story Read The
End of Middleware by Jonathan Schwartz Read Offshore Outsourcing by Jack
My dad is a DBA. However, he doesn't design large databases, he doesn't write
extremely elaborate multiselect SQLs (I don't think he's ever read a Joe
Celko book), and he certainly doesn't care about the latest, greatest news in
the world of technology. He's been at the same place for about 15 years , is
respected by his co-workers, and makes sure that the rest of his organization
gets the information necessary to get their job... (more)
My hype meter has been revved up lately, and what has pegged it is Web
services. Who is hyping up Web services? Hmm...Microsoft, Sun, IBM, HP, BEA,
SilverStream, Ariba, BowStreet, webMethods...my aunt Judy. I'm expecting to
see this e-mail soon: "Quit your job and make $100,000 a year writing Web
services in this groundbreaking business opportunity." Oh...that one might be
Okay, so what's behind all this hype? Is all this real?
My take: absolutely real - or at least it will be very soon. This is my
fourth "sea change" in software development. I can recognize a good thin... (more)
To put it bluntly, SilverStream 2.0 sets a new standard for large-scale Web
development and deployment. We first looked at the product in June 1997 when
they were the newest entrant in the application server market. It lacked many
enterprise features such as scalability, fault tolerance and CORBA support.
In addition, it only offered advantages in the area of Java client
development and deployment. With 2.0, things are quite a bit different.
SilverStream 2.0, released in October 1998, not only fulfills the early
promise of the 1.0 product but includes innovative approaches for writ... (more)