We're using SmartGWT (client and server) to develop an application that will be used by multiple companies. Many companies will have customizations they would like to add without changing the application code that we deliver to them. We've built various configuration options and preference settings to let our customer's IT staff customize the UI behavior, but there are some custom requirements that can't easily be solved this way.
One that has come up recently is the need to add custom validation rules via some sort of plug-in architecture. Any recommendations for how best to implement this?
One customer has suggested we allow them to configure optional web service calls at various points in the application so they could maintain the web service implementation outside of our application. Are there other techniques that you've seen elsewhere that would apply here? Any natural points in the framework where custom logic can be "plugged in" via external calls or overrides without modifying source code?
One that has come up recently is the need to add custom validation rules via some sort of plug-in architecture. Any recommendations for how best to implement this?
One customer has suggested we allow them to configure optional web service calls at various points in the application so they could maintain the web service implementation outside of our application. Are there other techniques that you've seen elsewhere that would apply here? Any natural points in the framework where custom logic can be "plugged in" via external calls or overrides without modifying source code?
Comment