Wolfram Application Server
Implemente aplicativos poderosos da Wolfram Language em grande escala.O Wolfram Application Server combina o poder computacional do Wolfram Engine com as tecnologias robustas de nuvem e containerização disponíveis atualmente.
A Vantagem da Wolfram
Ao aproveitar a inteligência computacional integrada da Wolfram Language, crie conteúdo robusto e de alta qualidade em uma fração do tempo.
Gere sem esforço APIs RESTful stateless, usando nossa funcionalidade de implantação na nuvem, simples mas poderosa.
Implante interfaces de formulário convenientes para capacitar seus usuários com acesso sem código às computações da Wolfram Language.
Mantenha uma base de código consistente e confiável com compatibilidade retroativa entre as versões da Wolfram Language, incluindo aquelas que alimentam o webMathematica.
Gerencie facilmente autenticação e troca de dados em suas implantações com nosso robusto framework de serviços externos.
Escreva apenas as partes únicas do seu código e confie na linguagem para todo o restante, com funções unificadas e altamente automatizadas da Wolfram Language para realizar as tarefas mais pesadas.
Gere conteúdo com base em tempo e localização, atribua endpoints personalizados e integre conteúdo selecionado da vasta Wolfram Knowledgebase.
Principais Recursos
O Wolfram Application Server permite fornecer computações e conteúdo otimizados da Wolfram diretamente aos usuários finais em qualquer lugar, por meio de seus navegadores web.
Uma infraestrutura gerenciada oferece pools de Wolfram Engines preinicializados e configurados para atender às suas necessidades específicas.
O Wolfram Application Server é a maneira mais rápida de usar a Wolfram Language em sua LAN ou na web.
Aproveite a mesma tecnologia fundamental que alimenta a Wolfram Cloud e a Wolfram|Alpha, respaldada por mais de trés décadas de desenvolvimento contínuo.
O Wolfram Application Server opera em protocolos web padrão, eliminando a necessidade de autenticação ou instalação no lado do cliente.
Combine nossa arquitetura sem servidor com seu provedor de nuvem e implante em um cluster gerenciado sem necessidade de configuração adicional.
Seus projetos serão dimensionados automaticamente para aproveitar totalmente a potência do seu sistema ou cluster, sem a necessidade de se preocupar com a arquitetura subjacente.
Integração de Tecnologia
O Wolfram Application Server integra-se perfeitamente ao Docker, Kubernetes e plataformas similares; soluções de contêiner da Microsoft, Amazon, Google e IBM; e outras tecnologias de nuvem padrão. Conecte os Wolfram Engines à sua infraestrutura de produção existente sem precisar recomeçar ou reconfigurar.
Perguntas e Respostas
O Wolfram Application Server irá funcionar com minhas aplicações web existentes?
Sim, o Wolfram Application Server é compatível com a maioria dos programas e serviços baseados na web devido à sua arquitetura RESTful.
O Wolfram Application Server faz com que um navegador funcione como um Wolfram Notebook?
Não, o Wolfram Application Server não oferece simulação de notebook por meio de um navegador. Esses recursos são reservados para os produtos da Wolfram Cloud.
Existe um Wolfram Application Server acessível publicamente?
Não, mas entre em contato para conhecer nossas opções de demonstração.
Quais níveis de suporte estão disponíveis para o Wolfram Application Server?
O Wolfram Application Server vem com o serviço Premier ou o serviço Enterprise. Entre em contato para obter mais detalhes.
Existem restrições sobre como posso usar o Wolfram Application Server?
Sim. Consulte os termos e condições de uso para requisitos e restrições.
Posso atualizar minha instalação existente do webMathematica para o Wolfram Application Server?
Em geral, sim. O Wolfram Application Server oferece compatibilidade com versões anteriores com os recursos do webMathematica que são compatíveis com a web moderna. Além disso, o código da Wolfram Language é retrocompatível.
É preciso atualizar o Wolfram Application Server sempre que houver uma nova versão?
Não. Ele pode ser atualizado quando quiser. Recomendamos manter seu Wolfram Application Server atualizado com a versão mais recente para se beneficiar dos recursos e correções mais recentes!
Posso impedir que determinados clientes acessem os endpoints no meu Wolfram Application Server?
O Wolfram Application Server não fornece um modelo de usuário. Os endpoints são acessíveis por qualquer usuário que tenha acesso à rede ao servidor. Aplicações individuais da Wolfram Language podem integrar facilmente o OAuth, bem como outros padrões de autenticação e protocolos de segurança.
É necessária conectividade com a internet mais ampla?
Não. Como o Wolfram Application Server é autocontido, não requer nenhuma conexão externa para funcionar. Certos recursos, como acesso à Wolfram Knowledgebase e serviços externos, podem ser limitados sem uma conexão com a internet.
Posso implementar código personalizado da Wolfram Language no Wolfram Application Server?
Sim. O Wolfram Application Server permite implementar pacotes diretamente nos nós de cálculo para uso pelo Wolfram Engine.
Posso implementar código em outras linguagens no Wolfram Application Server?
Sim. Qualquer código legível pelo Wolfram Engine pode ser implementado e utilizado pelo Wolfram Application Server.
Posso conectar o Wolfram Application Server a um banco de dados?
Sim, qualquer tecnologia de conectividade de banco de dados da Wolfram pode ser utilizada.
Posso fornecer código de inicialização personalizado para Wolfram Engines em execução no Wolfram Application Server?
Sim, o código de inicialização pode ser implementado para todos Wolfram Engines ou para engines em pools de núcleos específicos.
Posso atualizar meu código sem reiniciar o Wolfram Application Server?
Sim. O código novo ou atualizado implementado no Wolfram Application Server está imediatamente disponível para cada usuário.
Quantos usuários o Wolfram Application Server pode suportar?
O Wolfram Application Server não possui limite de licenças por usuário. O uso é limitado pelos recursos computacionais fornecidos por Wolfram Engines licenciados.
Quais fatores afetam o desempenho do Wolfram Application Server?
O desempenho é fundamentalmente determinado pela disponibilidade dos Wolfram Engines. Os requisitos de processador e memória de sua aplicação serão os principais determinantes dos requisitos do sistema.
O Wolfram Application Server pode gerar imagens?
Sim, ele pode gerar imagens em diversos formatos, incluindo PNG, GIF e JPEG. Consulte a função Export para obter mais detalhes sobre a criação de arquivos de imagem.
Quão escalável é escalável? Um kernel por vez, 10 kernels por vez...?
O Wolfram Application Server escala pelo número de nós de computação. O número de Wolfram Engines por nó é configurável, geralmente correspondendo aos recursos do hardware subjacente.
Um Wolfram Engine pode manter o estado entre avaliações?
Não. O Wolfram Application Server foi concebido e construído para aplicações sem estado. Embora os kernels sejam reutilizados até um limite configurado, não há garantia de que chamadas subsequentes serão direcionadas para o mesmo Wolfram Engine.