diff -r 89d6a7a84779 -r 25a17d01db0c Symbian3/PDK/Source/GUID-34FEE7CE-4D6E-4F49-9EEB-72A6CF6D6E3B.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-34FEE7CE-4D6E-4F49-9EEB-72A6CF6D6E3B.dita Fri Jan 22 18:26:19 2010 +0000 @@ -0,0 +1,26 @@ + + + + + +Provide +service implementation discovery support +

For many service types it may be appropriate to build service +implementation discovery support. This will use RApaLsSession to +discover all applications that implement the service, decode their service's +opaque data fields from their application registration files, and present +the list to the client in a meaningful way.

For a chat service, this +could generate a list of service names presentable to the user in a list.

The +service discovery support must check the attacks from server applications +that pretend to be existing server applications, or prevent better server +applications from being discovered. Conflicts in selection could be presented +to the user, or automatic selections could be logged. The service discovery +support must reduce the amount of damage a malicious server application could +do through registration.

+
\ No newline at end of file