Sun Application Server 9.0 PE Open Sourced 31
farble1670 writes "Sun Microsystems has released their Application Server 9.0 PE platform as open source, under the code name Glassfish. Version 9.0, when complete, will be J2EE 5 compliant. Code is released under Sun's CDDL (common development and distribution license), the same license used to cover the Open Solaris, the open-source Solaris operating system. This is most likely a response to the popular open-source application server JBoss, which has cut into profits for Sun as well as other major application server vendors such as BEA and IBM."
It was already free (Score:5, Informative)
This is just an evolutionary step. The application server was already free for production use (deployment, not just development). But yes, it would be a response to JBoss and others. Java app servers are pretty much a commodity at this stage, pushing vendors to release them for free and then sell expanded versions with additional bells and whistles.
EricA blog about book publishing, making money, Google, etc. [makeeasymo...google.com]
Re:It was already free (Score:2)
Mod parent down (a little) for advert NOT in sig (Score:2)
I hate to do it, but come on Eric: Your signature isn't even a signature: - I have signature viewing turned off, yet your 'make easy money with google.com' website advertisment is still showing.
Keep your signature IN your signature, I don't believe you went to the trouble of copy/pasting a signature into your messages each and every time just to by pass peoples OWN choices in viewing signatures, that slashdot gives them. Luckily I just RIPped that link out of slashdot, so I won't se
Re:Mod parent down (a little) for advert NOT in si (Score:2)
Re:Mod parent down (a little) for advert NOT in si (Score:2)
Your comment was actually pretty insightful too, well, stet.
Ruby? (Score:3, Interesting)
Re:Ruby? (Score:5, Insightful)
Rails is more about rapid and agile development, and these big application servers are more about running big heavy duty enterprise apps.
I have the feeling that most apps that run in these containers are speced out pretty completely, developed in concert with layers of management, etc. And then there are all of the java APIs, that do just about everything you'd want in an enterprise app.
I sort of see rails as occupying a middle ground between PHP and a java app server. You get the structure of a java framework with the ability to know stuff out of PHP.
But there's more of a learning curve than you have with PHP, and you don't get the really robust admin tools of a good app server and the fabled java APIs.
So I think that they're really different tools for different kinds of jobs.
Re:Ruby? (Score:2)
different tools for different kinds of jobs
Pretty reasonable statement for an "uninformed" view. You're right, get ready for the flames...Re:Ruby? (Score:2, Interesting)
Well, they talked professional and all and tried to be proud of their creation, but one thing they ran into was too many layers of abstraction. Their database was failing, and WebLogic's implementation ate all the important debugging information! They spent
Re:Ruby? (Score:2)
Re:Ruby? (Score:5, Interesting)
That's a surprisingly accurate assessment for supposedly being "uninformed" about the topic. I have PHP and Java background and have recently researched Ruby a bit. At this point, Ruby would now be my choice over PHP for all but the lightest-weight jobs. If Ruby improves in the area of templating and component-based UI frameworks, it could knock PHP down quite low on the list and start to compete in the low-end Java arena.
Java app servers, on the other hand, still run in an arena that the scripting languages can't begin to touch and by architectural nature never will. What is a more interesting comparison is modern lightweight Java tools (like Spring/Hibernate) vs. Ruby. These Java tools have a ways to go regarding loosing additional XML baggage, but they are still a significant improvement over current heavyweight J2EE app servers. What is most interesting is the convergence. Java tools are rising to the challenge of becoming simpler. Even the EJB 3.0 and J2EE 5 specs are heavily geared towards this goal. The question becomes: If Java tools get closer to the simplicity of scripting languages without losing the power of their architecture, where is the incentive to use scripting languages? Conversely, the scripting languages have simplicity nearly mastered but they have no headroom architecturally.
Re:Ruby? (Score:2)
This is exactly correct. Appservers are often used for backend data processing. Usually something like, run a JMS server, let people publish data on it. Take the data, do something with it and a bunch of other data in a database. Make the results available through EJB, or possibly a web page. These tend to not be used for just webpages based on databases (simple shopping carts), but more for realtime trading, risk analysis, data processing, etc...
Ruby on Rails and a J2EE appserver are completely different.
Glassfish? (Score:1, Troll)
The codename "glassfish" doesn't inspire a lot of confidence in this product. May I suggest "stonefish", "rockfish", or perhaps "swordfish"?
Benefits from IBM too (Score:4, Informative)
Bad Link (Score:4, Informative)
Reaction to Geronimo as well (Score:1, Informative)
Re:This is great news for the open source communit (Score:2)
Re:This is great news for the open source communit (Score:1)
And wait
Geronimo (Score:1, Redundant)
...and once again... (Score:1)
Open Solaris doesn't matter at this point since we have Linux. Glassfish doesn't matter at this point since we have JBoss. When will they stop doing things that don't matter and do something that will matter, like Open Sourcing Java?!?
Re:...and once again... (Score:1)
second, competition is good. even if you think app servers are a commodity. why don't you apply your "there already is one of those, we don't need another" logic to the entire economy? hey hondas are good cars, right? what is the point of making any other type of car?
if you think that one application server is as good as a
Re:...and once again... (Score:1)
The difference between zero credible Open Source implementations and one is much greater than the difference between 1 and 2 or 2 and 3. Another free operating system is good, yes, but it doesn't have the same impact as the first one did. Another j2ee co
What's an "application server"? Really. (Score:1)
What's an application server?
At this point it's (sadly) irrelevant... (Score:2)
They may as well throw the source out there, nobody really cares at this point...