Help for Platform plus Plugin development by J2ee
- by echo
Hi, everybody.
I want to develop a monitor platform which can monitor many different subjects such as database, OS, middle ware etc.
The system includes two parts:
1. Report center(Show some useful chart and report)
2. Collector(Collect information from monitored subject)
For the time being, I just want to monitor some parameters of oracle and Linux. And I will add more monitor subject like MS SqlServer, IBM Db2 ect. later.
I need a good architecture so I can easily add new monitor module and not to disturb original framework too much.
I want to develop it by the method of “Platform + plugin”.
A plugin should have its own UI, setting part and something else.
I plan to use struts2 + spring + hibernate to develop report center.
I am not very sure how to do design this architecture for I have any “Platform + plugin” experience.
I ever googled some information such as OSGI and Portlet. I am not sure which one should be my best choice.
Can anyone give me some instruction about it.
Your help will be appreciated.