Date: 2004-01-13T13:59:52
   Editor: 200.165.207.11 <>
   Wiki: Apache Geronimo Wiki
   Page: MicroKernel
   URL: http://wiki.apache.org/geronimo/MicroKernel

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -1,10 +1,10 @@
 = Overview =
 
-A MicroKernel is a way to bind services in a common pattern, enabling client 
systems to deal with services provided by subsystems in a well-defined way, 
instead of leaving the communication between the client system and the 
subsystem in a direct way, which would require that the two of then "speak the 
same language".
+MicroKernels are software structures composed of some pieces of almost 
independent modules. Instead of joining all the pieces of a complex system in a 
unique output package, or something this way, a MicroKernel lets those pieces 
communicate each other using messages, decoupling much of the core of a system. 
In Operating Systems, for instance, MicroKernel provides a way to change a 
whole filesystem without even recompiling the kernel.
 
-JMX is a core API that lets you treat any service as a MBean, which can be 
easily configured, administered and accessed by client systems. With these 
features, it is easy to implement services as MBeans and let the MBean Server 
manage them without direct communication.
+JMX introduces to Java Applications a way to bind pieces of software leting 
them to expose an interface to others, wich is used by itīs clients (meaning 
other pieces of the kernel or totally independent code) to interact and control 
it. These interfaces are the MBeans.
 
-The use of a MicroKernel structure results in a modular system, where each 
feature provider can be referenced as a configurable module, which can 
communicate with other feature providers through the MicroKernel structure.
+A service used as an MBean can be managed through a MBean Server, with 
provides all the loose coupling in the process. An application interacts with 
the MBean Server witch is the one who interact with the class implementing tha 
MBean. Those pieces cannot touch each other directily (at least, they 
shouldnīt).
 
 = See Also =
 HiveMind Wiki [http://nagoya.apache.org/wiki/apachewiki.cgi?MicroKernel 
MicroKernel]

Reply via email to