Tipos de aplicaçõesApplication types

Este tópico inclui os tipos de aplicações que pode escolher para criar com capacidade para direitos.This topic covers types of applications that you might choose to create as rights-enabled.

Os tipos de aplicações que se seguem são atualmente suportados pelo SDK Rights Management Services 2.1The following application types are currently supported by Rights Management Services SDK 2.1

Aplicações simplesSimple applications

Uma aplicação simples pode ser uma ferramenta de linha de comandos criada para encriptar um ficheiro fornecido.A simple application could be a command line tool built to encrypt a provided file. Para obter um exemplo de uma aplicação simples e com capacidade para direitos, consulte a nossa implementação de IPCHelloWorld, descrita em Desenvolver a sua aplicação.For an example of a simple, rights-enabled application see our implementation of IPCHelloWorld, described in Developing your application.

Aplicações de modo de servidorServer mode applications

O modo de servidor destina-se às aplicações não interativas que consomem, protegem ou processam conteúdo protegido por RMS.Server mode is meant for non-interactive applications that consume, protect or process RMS-protected content. Um exemplo seria uma aplicação de Prevenção de Perda de Dados que é executada como um serviço num servidor de ficheiros e protege automaticamente documentos confidenciais.An example would be a Data Loss Prevention application that runs as a service on a file server and automatically protects sensitive documents. Consulte o Exemplo de IpcDlp para obter um exemplo deste tipo de aplicação.See the IpcDlp sample for an example of this application type.

Se a sua aplicação utilizar o modo de servidor, deve autenticar para o servidor do RMS silenciosamente.If your application uses the server mode, it should authenticate to the RMS server silently. Ao contrário do modo de cliente, o SDK RMS 2.1 não irá abrir um pedido de credenciais quando não conseguir autenticar silenciosamente.Unlike the client mode, the RMS SDK 2.1 will not open a credential prompt when it fails to authenticate silently. Além disso, quando executar no modo de servidor, não é necessário nenhum manifesto de aplicação.Also, when running in server mode, no application manifest is needed.

Para obter mais informações sobre a definição do modo de segurança da API, consulte Definir o modo de segurança de API.For more information on setting the API security mode see, Setting the API security mode.

Aplicações de clientes avançadosRich client applications

Uma aplicação de cliente avançado permite que os utilizadores visualizem e manipulem dados através de uma interface gráfica (GUI).A rich client application allows users to view and manipulate data through a graphical user interface (GUI). Os dados apresentados nesta GUI são frequentemente de elevado valor e passíveis de roubo ou exposição acidental.Often, the data presented in this GUI is high-value and sensitive to theft or accidental exposure. O suporte para proteção de informações normalmente melhora os cenários existentes; no entanto, não é a motivação primária para o desenvolvimento da aplicação.Information protection support typically enhances existing scenarios but, is not the primary motivation for developing the application.

Utilizar o SDK RMS 2.1 com aplicações de cliente avançado ajuda-o a:Using RMS SDK 2.1 with rich client applications helps you:

  • Garantir que estes dados são sempre encriptados.Ensure that this data is always encrypted.

  • Impedir que os utilizadores extraiam dados num formato não protegido (por exemplo, impedir a utilização da área de transferência para copiar e colar).Prevent users from extracting data to an unprotected format (for example, prevent using the clipboard to copy and paste).

O Bloco de Notas da Microsoft é uma aplicação simples de cliente avançado.Microsoft Notepad is a simple rich client application. O Microsoft Office é uma aplicação de cliente avançado mais complexa.Microsoft Office is a more complex rich client application.

Para obter mais informações acerca de como proteger a sua aplicação, consulte Compreender as restrições de utilização.For more information on protecting your application, see Understanding usage restrictions.

ComentáriosComments

Antes de inserir um comentário, pedimos-lhe que reveja as nossas Regras básicas.Before commenting, we ask that you review our House rules.