[ https://issues.apache.org/jira/browse/CELIX-437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pepijn Noltes updated CELIX-437: -------------------------------- Fix Version/s: 3.0.0 > Add support for symbol based serialization/RPC > ---------------------------------------------- > > Key: CELIX-437 > URL: https://issues.apache.org/jira/browse/CELIX-437 > Project: Celix > Issue Type: Improvement > Components: PubSubAdmin, Remote Service Admin > Affects Versions: 3.0.0 > Reporter: Pepijn Noltes > Priority: Major > Fix For: 3.0.0 > > > Currently the remote service admin and pubsub are based on the use of dfi and > descriptors. Another option could be to support the de/serialization and RPC > using predefined function signatures. > Using the extender pattern these function can be found and used without > polluting the types/services with serialization/RPC code and make it possible > to support a wide range of existing serialization/rpc techniques. > For example a service with the name "HelloWord" could have a bundle entry > 'META-INF/services/HelloWorld.rpc_info' entry containing a simple properties > files with - atleast- the entires "create_proxy" and "create_endpoint". These > refer to symbols in the shared libraries of the bundle with predefined > signatures. > More design details are needed before this can be implemented. Also a initial > tech. should be chosen (e.g. RPC). -- This message was sent by Atlassian JIRA (v7.6.3#76005)