I study distance learning by doing small projects based on remote objects, and try to enforce good practice by doing this to avoid the usual habit of developing Bad Habits.
There is a service that uses user-created plugins. Each plugin is isolated in its own application. In addition, there is a client application that connects to the service and interacts with it.
There are channels for exchanging data between services and clients, as well as for exchanging a client plug-in. Thus, any object created by the plugin must be wrapped in an object defined by the service before it can go to the client (otherwise there is an exception due to the lack of channel receivers).
If that makes sense, my question is: should I continue this template or do I need to create channels between the plugins and client applications to allow objects created by the plugins to go to the client application?
Thank you for any education in this subject!
source
share