Os aplicativos distribuídos podem ser categorizados em quatro tipos:
Aplicativo simples: A distribuição requer que o Disparador de Aplicativos copie nenhum arquivo (ou poucos) para a estação de trabalho e efetue nenhuma mudança (ou poucas) no registro da estação de trabalho, arquivos INI, variáveis de ambiente etc. Um exemplo é o Notepad (Bloco de Notas) do Windows.
Aplicativo complexo: A distribuição requer que o Disparador de Aplicativos copie vários arquivos e efetue muitas mudanças de configuração na estação de trabalho. Um exemplo é o Novell GroupWise® ou o Microsoft* Office.
Aplicativo da Web: A distribuição requer que o Disparador de Aplicativos mostre um ícone do aplicativo que, ao ser disparado, abre o browser da Web da estação de trabalho e exibe o aplicativo baseado na Web (ou outro conteúdo da Web). Não é necessário copiar arquivos para a estação de trabalho e nenhuma configuração é modificada.
Aplicativo de servidor de terminal: A distribuição requer que o Disparador de Aplicativos mostre um ícone do aplicativo que, ao ser disparado, abre uma sessão cliente para o servidor de terminal e inicia o aplicativo (ou exibe o desktop). Um exemplo é o Novell GroupWise ou o Microsoft Office executados em um servidor de terminal e não na estação de trabalho local do usuário.
As tarefas necessárias ao preparar um aplicativo para distribuição dependem do tipo de aplicativo, conforme explicam as próximas seções:
O aplicativo simples requer que nenhum arquivo (ou poucos) seja copiado para a estação de trabalho e nenhuma mudança (ou poucas) no registro da estação de trabalho, arquivos INI, variáveis de ambiente etc.
A tabela adiante apresenta alguns exemplos de distribuição de aplicativos simples.
Em geral, as seguintes regras são aplicadas na preparação de um aplicativo simples para distribuição:
Após criar o objeto do eDirectory para o aplicativo simples (consulte Configurando o aplicativo no eDirectory ), você poderá configurar o objeto Aplicativo para o Disparador de Aplicativos copie os arquivos para a estação de trabalho, criar o atalho referente ao executável do aplicativo ou fazer o que for necessário para distribuir o aplicativo adequadamente. Se necessário, configure também o objeto Aplicativo para modificar configurações da estação de trabalho (configurações do registro, configurações INI etc.) exigidas pelo aplicativo.
Um aplicativo complexo, como o Novell GroupWise ou o Microsoft Office, requer a instalação de muitos arquivos e muitas mudanças de configuração na estação de trabalho.
Apesar de ser fácil copiar os arquivos do aplicativo em um diretório da rede (igual a um aplicativo simples), provavelmente você passará horas configurando o objeto Aplicativo para indicar os diretórios em que os arquivos do aplicativo precisam ser instalados na estação de trabalho. Mais tempo será necessário para tentar descobrir quais configurações da estação de trabalho (configurações do registro, configurações INI etc.) precisam ser modificadas para configurar o objeto Aplicativo com as informações corretas.
Alguns aplicativos, como o Microsoft Office, fornecem um pacote Microsoft Windows Installer (.MSI), que inclui os arquivos e as configurações exigidos pelo Windows Installer para instalar o aplicativo em uma estação de trabalho. O Disparador de Aplicativos suporta a utilização de pacotes .MSI para distribuir esses aplicativos. O pacote .MSI precisa residir em um servidor da rede (NetWare ou Windows) que o Disparador de Aplicativos possa acessar.
No caso de aplicativos como o Novell GroupWise, que não fornece um pacote Windows Installer (.MSI), o utilitário snAppShotTM do ZfD pode criar um pacote do snAppShot, incluindo os arquivos e as configurações a serem distribuídos. Como o pacote Windows Installer, o pacote do snAppShot precisa residir em um servidor NetWare ou Windows acessível ao Disparador de Aplicativos.
As seções a seguir fornecem informações para ajudá-lo a entender e criar pacotes Windows Installer e snAppShot:
O Microsoft Windows Installer é um serviço de instalação e configuração fornecido como parte dos sistemas operacionais Windows 2000, Windows XP e Windows ME e em um Service Pack para Windows 95, Windows 98 e Windows NT 4.0. Muitos aplicativos, como o Microsoft Office 2000, são projetados para serem instalados pelo Windows Installer.
O Microsoft Windows Installer instala aplicativos em uma estação de trabalho a partir de um pacote de arquivos composto por um arquivo .MSI e vários arquivos de suporte. Quando você distribui um aplicativo .MSI, o Disparador de Aplicativos chama o Windows Installer para executar a instalação na estação de trabalho.
Distribuir aplicativos .MSI com o Disparador de Aplicativos permite controlar quem tem acesso ao aplicativo e ainda obter os benefícios de instalação associados ao Windows Installer (como instalação por demanda, transformações e flexibilidade de origem).
Para usar um pacote Windows Installer:
Crie o pacote em um servidor NetWare ou Windows, executando o programa de instalação do aplicativo com a opção administrativa. Para obter mais informações, consulte a documentação de instalação do aplicativo.
ou
Se o aplicativo incluir um pacote pré-configurado, copie o pacote (arquivos .MSI e arquivos de suporte) em um servidor NetWare ou Windows.
O servidor NetWare ou Windows em que reside o pacote de arquivos precisa estar disponível para o Disparador de Aplicativos para que a distribuição tenha sucesso. Para obter mais informações sobre o que é necessário para o Disparador de Aplicativos acessar um recurso da rede, consulte Gerenciando a autenticação e o acesso ao sistema de arquivos do NAL (Novell Application Launcher) .
O utilitário snAppShot do ZfD automatiza o processo de criação de pacotes de arquivos e de objetos Aplicativo para aplicativos complexos que não podem ser instalados pelo Microsoft Windows Installer.
O snAppShot é executado em uma estação de trabalho em que o aplicativo nunca foi instalado. O snAppShot registra o estado da estação de trabalho (arquivos e configuração) antes e depois da instalação do aplicativo. Com essas informações, o snAppShot cria o pacote de arquivos do aplicativo (arquivos .FIL) e um arquivo de gabarito do objeto Aplicativo (arquivo .AOT ou .AXT).
O arquivo .AOT inclui informações sobre o local em que os arquivos deverão ser copiados na estação de trabalho e quais configurações da estação de trabalho precisarão ser mudadas. Quando você cria o objeto Aplicativo no eDirectory, as informações do arquivo .AOT são transferidas automaticamente para o objeto Aplicativo, não sendo necessário defini-las manualmente. Quando distribui o aplicativo a uma estação de trabalho, o Disparador de Aplicativos usa os arquivos .FIL localizados em um servidor NetWare ou Windows que possa acessar, além das informações de configuração (mudanças do registro, mudanças do arquivo INI etc.) armazenadas no objeto Aplicativo.
Para usar o snAppShot e criar um pacote de arquivos e um arquivo de gabarito do objeto Aplicativo:
Configure uma estação de trabalho "limpa".
É preciso que o aplicativo nunca tenha sido instalado na estação de trabalho.
Execute o snAppShot (SNAPSHOT.EXE) no diretório SYS:\PUBLIC\SNAPSHOT do Servidor do ZfD.
Siga os avisos mostrados na tela para criar o pacote. For obter informações detalhadas sobre o snAppShot, consulte SnAppShot .
Verifique se o servidor NetWare ou Windows, em que foi criado o pacote do snAppShot (arquivos .FIL files e arquivos .AOT/.AXT), está disponível ao Disparador de Aplicativos. Para obter mais informações sobre o que é necessário para o Disparador de Aplicativos acessar um recurso da rede, consulte
Um aplicativo da Web é qualquer aplicativo (ou conteúdo da Web) que possa ser disparado com um URL em um browser da Web. Basicamente, você está simplesmente tornando o URL do aplicativo da Web disponível aos usuários por um atalho mostrado pelo Disparador de Aplicativos. Quando um usuário seleciona o atalho, o Disparador de Aplicativos inicia o browser da Web que, em seguida, exibe o aplicativo.
Para preparar um aplicativo da Web para distribuição aos usuários:
Instale o aplicativo da Web nos servidores da Web adequados.
Se estiver sendo utilizado um produto de segurança, como o Novell iChain®, para fornecer autenticação e acesso seguros ao conteúdo da Web, verifique se você estabeleceu acesso para os usuários aos quais o aplicativo da Web será distribuído.
Um aplicativo de servidor de terminal é um aplicativo cujo host é o Microsoft Windows Terminal Server ou um servidor Citrix* MetaFrame*. Os usuários executam o aplicativo em sessões cliente do servidor de terminal em suas estações de trabalho.
Para preparar um aplicativo de servidor de terminal para distribuição aos usuários:
Instale o aplicativo no servidor de terminal. Para obter informações sobre a utilização do Gerenciamento de Aplicativos do ZfD ao distribuir aplicativos aos servidores de terminal, consulte Distribuindo aplicativos a servidores de terminal .
Verifique se os usuários possuem contas do servidor de terminal com os direitos no sistema de arquivos necessários à execução do aplicativo. Se desejar, configure uma única conta para todos os usuários. Para obter mais informações, consulte Gerenciando contas de usuários de servidor de terminal .