|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE task |
|
11 PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd"> |
|
12 <task id="GUID-34FEE7CE-4D6E-4F49-9EEB-72A6CF6D6E3B" xml:lang="en"><title>Provide |
|
13 service implementation discovery support</title><prolog><metadata><keywords/></metadata></prolog><taskbody> |
|
14 <context> <p>For many service types it may be appropriate to build service |
|
15 implementation discovery support. This will use <codeph>RApaLsSession</codeph> to |
|
16 discover all applications that implement the service, decode their service's |
|
17 opaque data fields from their application registration files, and present |
|
18 the list to the client in a meaningful way. </p><p>For a chat service, this |
|
19 could generate a list of service names presentable to the user in a list.</p><p>The |
|
20 service discovery support must check the attacks from server applications |
|
21 that pretend to be existing server applications, or prevent better server |
|
22 applications from being discovered. Conflicts in selection could be presented |
|
23 to the user, or automatic selections could be logged. The service discovery |
|
24 support must reduce the amount of damage a malicious server application could |
|
25 do through registration.</p></context> |
|
26 </taskbody></task> |