db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Db-derby Wiki] Update of "High Level Design" by SanketSharma
Date Mon, 10 Jul 2006 18:17:59 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Db-derby Wiki" for change notification.

The following page has been changed by SanketSharma:
http://wiki.apache.org/db-derby/High_Level_Design

------------------------------------------------------------------------------
  	5.5 [#Component_Diagram Component Diagram][[BR]]
  6. [#Service_Startup Management Service Startup]  (Under developement)[[BR]]
  7. [#Use_Cases Use Cases] (Under developement)[[BR]]
- 8. [#Security Security Considerations] (Under developement)[[BR]]
+ 8. [#Security Security Considerations] [[BR]]
+ 9. [#Issues Issues] [[BR]]
- 9. [#Geronimo Apache Raiders and fishes of glass (Geronimo and GlassFish)] (Under developement)[[BR]]
+ 10. [#Geronimo Apache Raiders and fishes of glass (Geronimo and GlassFish)] (Under developement)[[BR]]
- 10. [#Refernces References][[BR]]
+ 11. [#Refernces References][[BR]]
  
  == 1. Revision History ==
  [[Anchor(Revision_History)]]
@@ -223, +224 @@

  == 8. Security Considerations ==
  
  	Please refer to the following discussion to learn more about JMX'es support for authentication,
SSL and remote monitoring.
+ [[BR]]
+ [[Anchor(Issues)]]
+ == 9. Issues ==
+ 	* ''' Version Incompatibilities: ''' Currently, most of Derby's source is built against
Java version 1.3, only code that is inherantly dependant on 1.4 is compiled against javac
version 1.4. However, JMX support is available only on Java versions 5 (1.5) and above. Ant
scripts will have to be modified in this case to support the building of JMX modules. [[BR]]
+ 	* ''' Modules.properties: ''' The modules.properties file uses derby.env.jdk.<tag>={1|2|4}
to identify which modules are supported under which JVM environments. Since JMX requires 5
and above, we need to extend support for 5 and maybe 6 as well. (Not very sure about this)
[[BR]]
  
  [[Anchor(Geronimo)]]
- == 9. Geronimo and Glassfish ==
+ == 10. Geronimo and Glassfish ==
  
  	Both Glassfish and Geronimo application servers are built of top of JMX using what is know
as "Inversion of Control" philisophy or the Hollywood style design, which is similar to way
Derby is built. Geronimo uses GBeans to add components to the core server and Glassfish is
also built around the same lines. There are two wasy in which Derby's features can be exposed
from Glassfish and Geronimo:
  [[BR]]
@@ -237, +243 @@

  	I think for the benifit of most users, option 1 seems to be the better choice. This way,
Derby's developers get more flexibility while instrumentation of Derby GBean can be better
left to Geronimo/Glassfish communities.
  
  [[Anchor(References)]]
- == 10. References ==
+ == 11. References ==
  
  JMX tutorial sesssion as presented at the 2001 O'Reilly Enterprise Java Conference http://www.oreillynet.com/pub/d/858
[[BR]]
  JMX tutorial at Sun: http://java.sun.com/j2se/1.5.0/docs/guide/jmx/tutorial/tutorialTOC.html
[[BR]]

Mime
View raw message