WOLFRAM

Options de déploiement de Wolfram Language Server

Les fonctionnalités de Wolfram Language à travers les serveurs.

Les fonctionnalités de Wolfram Language à travers les serveurs.

Wolfram Cloud

Hébergé par Wolfram, ce cloud public fournit une interface complète pour les notebooks, des API et des formulaires à travers Internet.

Idéal pour tous ceux et celles qui recherchent un environnement Wolfram Language entièrement hébergé et complet. Aucune installation et aucune maintenance ne sont nécessaires, l'interface Internet est mise à jour automatiquement, les performances et la qualité sont améliorées et les dernières fonctionnalités Wolfram Language sont disponibles.

Prestations de services

Sessions de notebooks, évaluation d'expressions, API instantanées, formulaires Internet, tâches planifiées, notebooks intégrables.

Déploiement

Infrastructure en cloud, hébergée par Wolfram.

Mécanisme de livraison

Logiciel en tant que service (SaaS).

Utilisateurs

Gestion des comptes utilisateurs via le système Wolfram ID.

Permissions

Contrôle d'accès complet sur des objets cloud individuels (lecture/écriture/exécution/...)

Octroi de licences

Forfaits gratuits et payants (mensuels et annuels).

Hébergement

Des regroupements de calcul géographiquement distribués appartenant à Wolfram.

Clients typiques

Navigateurs Internet, bibliothèques de clients Wolfram, applications de bureau et portables Wolfram, tout programme compatible avec HTTP.

Restrictions

Les limites de mémoire et de temps de calcul varient en fonction des forfaits d'abonnement. Les calculs s'exécutent dans un environnement bac à sable, avec certaines opérations restreintes.

Wolfram Enterprise Private Cloud

Auto-hébergé, ce cloud privé fournit une interface complète pour les notebooks, des API et des formulaires sur votre intranet.

Idéal pour les entreprises qui souhaitent héberger et maintenir un Wolfram Cloud complet sur leur propre matériel. Il offre des avantages supplémentaires en matière de confidentialité, de sécurité et de calcul par rapport au cloud public. Vous pouvez également renforcer ou alléger certaines restrictions de sécurité et certaines limites de calcul qui sont en place dans le cloud public.

Prestations de services

Sessions de notebooks, évaluation d'expressions, API instantanées, formulaires Internet, tâches planifiées, notebooks intégrables.

Déploiement

Infrastructure en cloud, auto-hébergée.

Mécanisme de livraison

Fichier image de la machine virtuelle.

Utilisateurs

Fournissez votre propre gestion des utilisateurs (par ex. Keycloak).

Permissions

Contrôle d'accès complet sur des objets cloud individuels (lecture/écriture/exécution/...)

Octroi de licences

Contactez-nous

Hébergement

Sur vos propres serveurs .

Clients typiques

Navigateurs Internet, bibliothèques de clients Wolfram, applications de bureau et portables Wolfram, tout programme compatible avec HTTP.

Restrictions

Un contrôle précis des limites, ou aucune limite. Configuré par l'administrateur Enterprise Private Cloud.

Wolfram Application Server 

Un serveur Internet auto-hébergé et hautement évolutif dédié au service des API, des formulaires et des applications Internet de Wolfram Language.

Idéal pour les entreprises qui souhaitent déployer des API et des formulaires basés sur Wolfram Language ou créer leurs propres applications Internet supportées par Wolfram Language, sans les capacités complètes de Wolfram Cloud (tels que l'interface pour les notebooks et les comptes utilisateurs.

Prestations de services

API instantanées, formulaires Internet et Java Server Pages (JSP) avec contenu dynamique en Wolfram Language.

Déploiement

Infrastructure Kubernetes avec prise en charge de l'auto-hébergement, AWS et Azure.

Utilisateurs

Aucun compte utilisateur.

Permissions

Aucune restriction.

Octroi de licences

Contactez-nous

Hébergement

Sur vos propres serveurs ou services d'hébergement comme AWS ou Azure.

Clients typiques

Navigateurs Internet, bibliothèques de clients Wolfram, applications de bureau et portables Wolfram, tout programme compatible avec HTTP.

Wolfram Web Engine [prochainement]

Un serveur web auto-hébergé, basé sur des normes, dédié à la gestion des API, des formulaires et des applications web existantes de Wolfram Language.

Destiné aux organismes qui souhaitent déployer des API et des formulaires basés sur Wolfram Language ou créer leurs propres applications Web basées sur Wolfram Language, sans bénéficier de toutes les fonctionnalités de Wolfram Cloud (telles que l'interface du notebook et les comptes d'utilisateur), et qui bénéficient d'un flux de trafic prévisible.

Prestations de services

API instantanées, formulaires Web et pages de serveur Java (JSP) avec du contenu dynamique en Wolfram Language.

Déploiement

Tout environnement de servlet Java ou Docker.

Utilisateurs

L'authentification est prise en charge par les contraintes de sécurité et les domaines de Tomcat.

Autorisations

Aucune restriction.

Octroi de licences

Contactez-nous

Hébergement

Sur vos propres serveurs ou sur des services d'hébergement comme AWS ou Azure.

Clients typiques

Navigateurs Web, bibliothèques client Wolfram, applications mobiles et Wolfram Desktop, tout programme compatible HTTP.

Wolfram Web Engine pour Python

Un serveur Internet autonome basé sur Python et configuré pour gérer les API et les formulaires basés sur Wolfram Language. Il s'intègre bien avec Django et les solutions de serveur basées sur aiohttp.

Idéal pour ceux qui recherchent une solution de serveur Wolfram Language légère, open-source et extensible par l'utilisateur.

Wolfram Engine est connecté à une infrastructure de serveurs Internet Python. Il convient aux développeurs de serveurs Python et leur permet d'inclure Wolfram Engine à l'ensemble de leurs développements.

Prestations de services

Évaluations d'expressions en Wolfram Language.

Déploiement

Machine unique, avec un noyau Wolfram Engine unique.

Octroi de licences

Gratuit pour le développement de logiciels de pré-production. Contactez-nous pour les options commerciales.

Hébergement

Sur vos propres serveurs.

Clients typiques

Navigateurs Internet, bibliothèques de clients Wolfram, applications de bureau et portables Wolfram, tout programme compatible avec HTTP.

Wolfram Language Runtime pour AWS Lambda [expérimental]

Un moteur d'exécution d'image de conteneur pour AWS Lambda basé sur l'image Docker de Wolfram Engine. S'intègre aux passerelles API d'Amazon pour servir les API et les formulaires basés sur Wolfram Language.

Pour ceux qui veulent écrire des fonctions Lambda sans serveur en utilisant Wolfram Language, ou qui veulent déployer des API web et des formulaires basés sur Wolfram Language en utilisant AWS Lambda et les passerelles API d'Amazon API.

Prestations de services

Fonctions Wolfram Language. En utilisant les passerelles API : API instantanées, formulaires web, autres applications basées sur HTTP.

Déploiement

Console AWS, AWS CLI, outils de modèle d'application sans serveur AWS (modèle SAM).

Utilisateurs

Contrôle d'accès via AWS IAM ou via les passerelles API.

Octroi de licences

Licence à la demande pour Wolfram Engine. Contactez-nous pour d'autres options.

Hébergement

Cloud mondial des services web d'Amazon.

Clients typiques

Autres fonctions Lambda et applications basées sur AWS, AWS SDK, connexion au service AWS Wolfram Language. En utilisant les passerelles API : navigateurs web, tout programme compatible HTTP.

WSTPServer

Un programme autonome qui gère un ensemble de Wolfram Engines de longue durée de vie et les met à la disposition des programmes compatibles avec le WSTP.

Pour les personnes qui veulent se connecter et se reconnecter à des Wolfram Engines pré-initialisés de longue durée de vie.

Wolfram Engine est persistant et communique via le WSTP (Wolfram Symbolic Transfer Protocol).

Protocoles

WSTP (tout port).

Prestations de services

Évaluation d'expressions en Wolfram Language, connexions aux interfaces de notebooks.

Déploiement

Programme en ligne de commande, Daemon.

Clients typiques

WolframScript, interface utilisateur de Notebook Wolfram, bibliothèques de clients Wolfram, processus parallèles.