|
Re: Need help in architecture design
|
Posted: Jan 10, 2005 10:02 AM
|
|
Hey !
Just a question before starting, did you have a look at existing open-source applications that might fit your need, have already implemented 80% of what is required and might already be used by your admin ? * mon (http://www.kernel.org/software/mon/) * nagios (http://www.nagios.org/)
So now comments about the architecture:
If you are using tools like log4j (http://logging.apache.org/log4j/docs/), you will have existing extension which will let you directly have prioritized data, database integration and even more important will let you use the standard monitoring capabilities of you operating system (syslog, windows event logger).
The spring framework, if I remember correctly will get you back to J2EE, you can get the database abstraction by using something like hibernate directly (http://hibernate.org). I would probably say that for a monitoring application you may probably want to use SQL directly, something like hibernate or JDOs should be way to heavy for the limited data structure you'll probably have.
OSGi looks nice, maybe you should also have a look at the avalon project from Apache (http://avalon.apache.org/).
Cheers, Guillaume
|
|