AW: [Oz] JBoss/Weblogic/EAServer/Oracle Application Server and Mo

Jung , Christoph christoph.jung at infor.de
Tue May 23 09:45:54 CEST 2000


Hi Randall,

-----Ursprüngliche Nachricht-----
>Von: Randall Burns [mailto:randall_burns at hotmail.com]
>Gesendet: Montag, 22. Mai 2000 23:15
>An: users at mozart-oz.org
>Betreff: [Oz] JBoss/Weblogic/EAServer/Oracle Application Server and
>Mozart


>Would anyone care to comment on the relationship between Mozart
>and application servers like JBoss,Weblogic etc? 
--------------------------------------------------------------------
Mozart is - just as Java - a basic programming and distribution 
platform. Application servers (formerly known as TP-monitors)
are add-value extensions to such programming models in order to build
more sophisticated transactional runtime environments. This includes
automatic RDMS-mapping, distributed transactions, pooling, security, 
logging, management interfaces, and web-server pages. 
---------------------------------------------------------------------
>What I'm getting is that 
>various folks are running out of gas with Java and are using these
>application server products as an attempt to extend the life of Java.
----------------------------------------------------------------------
Bullshit.

As I said, app-servers are concrete implementations of various 
standardized service API´s (JTA/JAAS/JMX/JAXP/JSP) that are nowadays 
a fundamental and well-integrated part of the language, but 
that require a particular (commercial or  Open Source) 
service provider. 

This is IMHO a very reasonable strategy of SUN to allow third-party 
vendors to add value to Java, i.e., to take them into the boat! 
Furthermore, why should you pollute your runtime environment with such
extensions, if you don´t need them for applet programming?

What indeed has happened is that people have been running out 
of gas with the traditional way of letting application programmers 
care about these services by hand (for example: "Here´s the database 
connection. You have to speak SQL to it!"). Since the advent of MTS 
and the like,  there are now frameworks which take from you that burden (for
example:
"Just mark the object that you like to persist in the database 
and off you go!") and incredibly speed up the development process.
------------------------------------------------------------------------
>It _seems_ to me like Mozart is a fundamentally better idea. How should
>this be communicated to folks?
------------------------------------------------------------------------
You are comparing apples with apple trees (ok, the metaphor should
be the other way around: Mozart & Java=Trees; App-Servers=Complete Trees 
with Apples and Oranges and Cherrys and ...). Compare the trees and it´s a
legal 
opinion from a particular standpoint. Compare the fruites and we talk again.

CGJ
-
Please send submissions to users at mozart-oz.org
and administriva mail to users-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.





More information about the mozart-users mailing list