JBoss to Apply for Official J2EE Certification
Jonboy X writes "CNet has an article detailing the resolution of a long-standing feud between open-source J2EE server vendor JBoss and Sun. It seems they've decided to break down and shell out the clams to be certified by Sun. Quoth Bob Bickel, JBoss's vice president of corporate development and strategy: 'Our core base of developers, a lot of them say they don't give a damn...But the reality is that a lot of big companies who are using this are moving into production.' JBoss gives away its server software and survives on support contracts."
Can someone please explain to me, concretely, what exactly JBoss is, without using the term "business logic"? I've even used it and don't understand what it is.
this is great news! Too bad i don't care.
Do you even lift?
These aren't the 'roids you're looking for.
J2EE is quite different from the kind of Java that runs on your desktop (so-called J2SE - Java 2 Standard Edition) in that it contains a huge set of additional libraries and specifications, both for those writing the J2EE container, and for those writing the software components. This way, both sides - container and components - can make strong assumptions about each other. Because of this, and since the component is running "inside" the container, the container can provide a lot of services (read: "magically available features") to the components, much more easily than if the component writer had to call and coordinate several libraries.
These features include:
- clustering and failover
- transactions that span more than one database, or include systems other than databases (so you can't just use database transactions)
- a standard way to connect to mainframes and ERP software (JCA)
- saving your objects to database tables, including cluster-safe caching
- connecting to secure message queues
- interfacing with directory services (ldap, active directory etc.)
- etc. etc.
If you really need more than one of the above, maybe you should take a closer look at J2EE. If not, don't bother - J2EE is very large, and takes a considerable effort to learn well.Stupidity is mis-underestimated.
If you don't understand what this is worth, you really haven't had to try and fight with people in the company who have the power to say "No, we will not use JBoss in production."
People are pushing hard for JBoss. The answer, from the people who have the power to say no, has always been "It's not proven."
Those people NEED things like official certifications to believe in products. They need it more than a list of who is using it where. And they will pay millions of dollars for a product that gives them these assurances..
best web host ever
If you look at IBM's involvement in the Java Community Process for J2SE and J2EE you'll see there are over 20 IBM-led efforts under the umbrella of a process that is managed by Sun.
Sun may not have product to capitalize on Java, but as a steward of the standard, the company is still in a uniquely powerful position.
Its seems strange that the JBoss Group has decided to seek J2EE certification at this stage when JBoss appears to move further from the J2EE spec with each release. They even clearly are aiming to market themselves themselves as "Beyond J2EE", according to their site.
Not only do I rejoice that JBoss will obtain J2EE certification (you don't doubt it, if they're shelling out the $$, do you?), I *need* them to obtain it.
The single reason that my company gave to me for not using JBoss, and, instead, settling on the expensive, monolithic, do-it-this-way-or-be-damned "application server" from WebLogic was... "JBoss is not J2EE certified."
I would have given my right nut to have been able to say "oh, yes they are!"
We're still dealing with rollout/stability/cost/upgrade-track issues that came along with the "priviledge" of paying tens-of-thousands of dollars for something that is absolutely free. Heck, we could have afforded to hire a brand spankin' new programmer JUST to keep an eye on these servers, had we used JBoss, and saved the money for licenses, upgrades, down-time, over-time (etc).
I just don't get it... all this press about open-source, not to mention rapant capitalism/downsizing/squeezing every penny out of everything, and yet the dolts in the corner offices still act all stupid, shelling out megabucks for some marketing-driven, bug-laden piece of crap software - when all the while, high-quality, *actually usable* software is there for the taking for zip, zero, nada. I just don't get it...