> i don't really understand what you're talking about because i don't know > your > requirements. but don't forget two things: 1) the primary unit of reuse in > wicket is the panel and 2) you can put any component (such as a panel) in a > completely self-contained jar because of packaged resources. if you just > want > users to be able to add panels that work on entities exposed through an API > maybe all you need is jarred panels.
Also, take a look at wicket.properties and IInitializer. Basically, this is Wicket's mechanism for auto-discovery. When starting up, it loads all instances of wicket.properties it can find it the (root of the) classpath, and instantiates the IInitializer class that is configured in it. That initializer can then for instance register the components it has in case you would work with a central component registry (sounds like this is something you might want to have). OSGi can do even more for you, including automatic discovery at runtime (so you drop in a jar and it should connect without even having to restart... actually now that I think of it, we could poll for new additions as well if we wanted) and it provides a much broader module mechanism. Not an expert on this field though. Maybe on of the OSGi experts on this list can throw in their opinion? Btw, the system that I'm working on (and others on this list, including Igor) works like a component system where business components (can't think of a better name) provide their own panels for end-users and tasks like administration/ configuration of the components etc. It's all perfectly doable, but you gotta do some upfront thinking :) Eelco ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ IMPORTANT NOTICE: This mailing list is shutting down. Please subscribe to the Apache Wicket user list. Send a message to: "users-subscribe at wicket.apache.org" and follow the instructions. _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user