Re: Preciso de ajuda para atingir meus objetivos>>> Gostaria de implementar algumas funcionalidades usando o DriveHQ. Abaixo, listei todos os meus requisitos. Por favor, me informe se é possível realizar os seguintes itens e como?
1. Quero armazenar um aplicativo no armazenamento do DriveHQ.
Você pode armazenar qualquer tipo de arquivo (incluindo arquivos de programa) no armazenamento em nuvem DriveHQ.
2. Em seguida, você deseja instalar esse aplicativo na unidade de armazenamento.
Se você utiliza nosso serviço de Mapeamento de Unidade WebDAV Empresarial, pode instalar um aplicativo na unidade WebDAV (assim como em uma unidade local). Observe que uma unidade WebDAV é menos confiável e eficiente do que uma unidade local. Se o seu Internet Se a conexão for interrompida, a unidade ficará inacessível.
3. Em seguida, quero mapear essa unidade de armazenamento com a unidade do meu computador local para que eu possa acessá-la como uma unidade local.
Sim, é compatível.
4. Agora quero executar o aplicativo instalado. Mas ele deve usar o armazenamento do disco rígido, não o armazenamento do meu computador.
Sim, você pode executar um aplicativo a partir do armazenamento em nuvem. Observe que o aplicativo será executado no seu computador local.
Desejo que todas as etapas acima sejam realizadas programaticamente, ou seja, por meio de uma API.
EMNão temos muita certeza sobre suas necessidades. Por favor, forneça informações mais detalhadas sobre os requisitos da sua API.
Sem entender completamente suas necessidades, acho que..:
- Você pode usar nossa API de gerenciamento de usuários para criar e gerenciar contas de usuário;
- Você pode enviar arquivos para sua conta DriveHQ usando FTP, WebDAV ou as APIs proprietárias da DriveHQ.
- Você pode mapear uma unidade na nuvem para o armazenamento em nuvem do DriveHQ; (Você pode mapear uma unidade para uma pasta específica na nuvem)
- Você pode clicar duas vezes em um arquivo EXE em sua unidade na nuvem para executar o programa.
Além da descrição acima, gostaria de apresentar meu caso de uso específico, que está descrito abaixo.
Tenho um aplicativo que quero criptografar e permitir que o usuário o utilize somente através do meu gerenciador de clientes. O Gerenciador de Clientes é o aplicativo desktop que eu criei. O que eu quero fazer é o seguinte: quando o usuário comprar o aplicativo, meu serviço no servidor criará uma pasta na nuvem e dará acesso a essa pasta para o usuário. Então, o Gerenciador de Clientes mapeará uma unidade para essa pasta na nuvem e instalará o aplicativo nessa mesma unidade mapeada, que apontará para a pasta no armazenamento em nuvem. Dessa forma, quando o usuário tentar executar o aplicativo, parecerá que ele está sendo executado em seu disco rígido. Ou seja, preciso poder instalar o aplicativo na nuvem, e não apenas na loja. No entanto, o usuário não utilizará o espaço em disco para o aplicativo e o Gerenciador de Clientes poderá executá-lo a partir desse local.
Você pode usar nossa API de Gerenciamento de Usuários para criar uma nova conta de usuário e, em seguida, usar a API de Compartilhamento de Arquivos para compartilhar uma pasta com o usuário; depois, usar a API WebDAV para criar uma URL WebDAV segura para o usuário. O usuário poderá então usar a URL WebDAV segura para mapear uma unidade para a pasta compartilhada.
Se o seu aplicativo não exigir um instalador, será extremamente fácil. Basta copiar os arquivos do aplicativo para a pasta compartilhada. Caso contrário, o usuário deverá mapear a unidade primeiro, executar o instalador em seu computador e instalar o aplicativo na unidade mapeada.
Se seus usuários precisarem mapear uma unidade de rede por si só, nós temos um baseado em GUI Ferramenta de mapeamento de direção.
Espero ter esclarecido melhor a situação com o exemplo. Aguardo sua resposta breve e favorável.
Minhas perguntas são:
1. Existe alguma API disponível para realizar todas as tarefas acima? Não quero que nada seja feito manualmente, mas sim através de uma API.
O DriveHQ possui diversas APIs que abrangem vários tópicos:
- API de gerenciamento de usuários e grupos;
- API de gerenciamento de arquivos e pastas;
- API de gerenciamento de compartilhamento e publicação;
- API de gerenciamento de Dropbox;
- API de Autenticação Única (SSO);
- API de Pedidos/Assinaturas e Alocação de Armazenamento;
Além disso, porque apoiamos o FTP padrão e WebDAV (SMTP, POP e IMAP) protocolos, Você também pode usar a API FTP ou WebDAV padrão para gerenciar seus arquivos e pastas.
Usuários premium regulares podem apenas Use a API padrão de FTP e WebDAV. Porque o FTP e WebDAV protocolos São padrão, você não precisa de nenhum suporte da DriveHQ para isso. Outras APIs são oferecidas apenas a determinados clientes rrevendedores, parceiros e clientes corporativos.
2. Quero usar Java para realizar todas as etapas acima, ou seja, a API deve ser escrita exclusivamente em Java.
Nossas APIs não dependem de nenhuma linguagem de programação específica. Elas são baseadas na web (Baseado em HTTP/HTTPS). Para dar um exemplo, se você quiser fazer login no DriveHQ usando nossa API, você enviará uma solicitação HTTP como esta:
O servidor enviará uma resposta com o código de status, a mensagem de status e o ID da sessão de logon.
Não tenho certeza de qual é o modelo de parceria ideal. Temos o serviço empresarial, projetado para grandes corporações; também temos programas de revenda com marca compartilhada e marca branca, voltados para armazenamento em nuvem e backup e Revendedores de serviços de TI. Seu modelo parece ser novo. É como um serviço corporativo; mas vocês precisam de personalização, marca ou integração adicionais?
Sem personalização/integração, nosso preço depende da quantidade de espaço de armazenamento e do número de licenças de usuário. Não cobramos licenças de computador ou de servidor. Você pode usar nosso serviço em qualquer número de computadores sem custos adicionais. Nossas licenças de usuário têm um preço extremamente baixo, de apenas US$ 0,60 por usuário por mês. No seu caso, podemos isentar as licenças de usuário se você solicitar uma grande quantidade de espaço de armazenamento. EUSe você comprometer mais de 5 a 10 TB, nosso unidade O preço cai rapidamente e podemos superar o preço da Amazon mais do que 50%.