WOLFRAM

Opciones de implementación de servidores de Wolfram Language

Funcionalidad de Wolfram Language mediante servidores

Funcionalidad de Wolfram Language mediante servidores

Wolfram Cloud

Una nube pública alojada por Wolfram, que proporciona una interfaz de cuaderno completa, API y formularios mediante la web

Para quienes quieran un entorno de Wolfram Language completo y totalmente alojado: sin instalación ni mantenimiento, actualizaciones automáticas de interfaz web, mejoras de rendimiento y calidad, y las últimas características de Wolfram Language

Servicios

Sesiones de cuaderno, evaluación de expresiones, API instantáneas, formularios en línea, tareas programadas, cuadernos incrustables

Implementación

Infraestructura de nube alojada por Wolfram

Mecanismo de distribución

Software como servicio (SaaS por sus siglas en inglés)

Usuarios

Cuentas de usuario administradas por el sistema Wolfram ID

Permisos

Control de acceso total sobre objetos individuales en la nube (lectura/escritura/ejecución/...)

Licencias

Planes gratuitos y pagados (mensual y anual)

Alojamiento

Clústers computacionales de Wolfram distribuidos geográficamente

Clientes habituales

Navegadores web; bibliotecas de cliente Wolfram; aplicaciones móviles y de Wolfram Desktop; cualquier programa HTTP

Restricciones

Límites de memoria y tiempo de cálculo dependiendo en el plan de suscripción. Los cálculos se ejecutan en un entorno de pruebas, con restricciones en ciertas operaciones.

Wolfram Enterprise Private Cloud

Una nube privada autoalojada, que proporciona una interfaz de cuarderno completa, API y formularios en su intranet

Para organizaciones que deseen alojar y mantener una versión completa de Wolfram Cloud en su propio hardware. Proporciona mayor privacidad, seguridad, y beneficios computacionales que la nube pública. También puede aumentar o reducir algunas restricciones y límites computacionales que existen en la nube pública.

Servicios

Sesiones de cuaderno, evaluación de expresiones, API instantáneas, formularios en línea, tareas programadas, cuadernos integrables

Implementación

Infraestructura autoalojada en la nube

Mecanismo de distribución

Archivo de imagen de máquina virtual

Usuarios

Proporcione su propia administración de usuarios (como por ejemplo Keycloak)

Permisos

Control de acceso total sobre objetos individuales en la nube (lectura/escritura/ejecución/...)

Licencias

Contáctenos

Alojamiento

En sus propios servidores

Clientes habituales

Navegadores web; bibliotecas de cliente Wolfram; aplicaciones móviles y de Wolfram Desktop; cualquier programa HTTP

Restricciones

Control detallado sobre límites, o ninguno. Configurado por el administrador de Enterprise Private Cloud.

Wolfram Application Server 

Un servidor de red autoalojado y altamente ampliable dedicado a servir a las API, formularios y aplicaciones en línea de Wolfram Language

Para organizaciones que deseen implementar API y formularios basados en Wolfram Language, o construir sus propias aplicaciones web respaldadas por Wolfram Language, sin todas las capacidades de Wolfram Cloud, como por ejemplo la interfaz de cuaderno y las cuentas de usuario.

Servicios

API instantáneas, formularios en línea y páginas de servidores Java (JSP por sus siglas en inglés) con contenido dinámico de Wolfram Language

Implementación

Infraestructura de Kubernetes con soporte para autoalojamiento, AWS y Azure

Usuarios

Sin cuentas de usuario

Permisos

Sin restricciones

Licencias

Contáctenos

Alojamiento

En sus propios servidores o servicios de alojamiento como AWS o Azure

Clientes habituales

Navegadores web; bibliotecas de cliente Wolfram; aplicaciones móviles y de Wolfram Desktop; cualquier programa HTTP

Wolfram Web Engine [Próximamente]

Un servidor web autoalojado basado en estándares, dedicado a servir API de Wolfram Language, formularios y aplicaciones web heredadas.

Para instituciones que deseen implementar API y formularios basados en Wolfram Language, o crear sus propias aplicaciones web respaldadas por Wolfram Language, sin las capacidades completas de Wolfram Cloud (tales como la interfaz de cuadernos y cuentas de usuario), y contar con tráfico predecible

Servicios

API instantáneas, formularios web y páginas de servidores Java (JSP) con contenido dinámico de Wolfram Language

Implementación

Cualquier entorno de servlets de Java o Docker

Usuarios

Autenticación compatible mediante las restricciones y reinos de seguridad de Tomcat

Permisos

Sin restricciones

Licencias

Contáctenos

Alojamiento

En sus propios servidores o servicios de alojamiento como AWS o Azure

Clientes habituales

Navegadores web; bibliotecas cliente de Wolfram; aplicaciones para Wolfram Desktop y dispositivos móviles; cualquier programa compatible con HTTP

Wolfram Web Engine para Python

Un servidor de red independiente basado en Python, configurado para trabajar con API y formularios basados en Wolfram Language. Se integra con Django.

Para quienes buscan un servidor ligero de Wolfram Language, de código abierto y expandible por los usuarios

Wolfram Engine conectado a una estructura de servidores de red Python, adecuado para permitir a los desarrolladores de servidores Python incluir a Wolfram Engine en sus conjuntos de desarrollo

Servicios

API instantáneas, formularios en línea, ...

Implementación

Máquina individual, con múltiples núcleos de Wolfram Engine

Licencias

Gratuito para el desarrollo de software en fase de preproducción. Contáctenos para opciones comerciales.

Alojamiento

En sus propios servidores

Clientes habituales

Navegadores web; bibliotecas de cliente Wolfram; aplicaciones móviles y de Wolfram Desktop; cualquier programa HTTP

Wolfram Language Runtime para AWS Lambda [experimental]

Un tiempo de ejecución de imagen de contenedor para AWS Lambda basado en la imagen de Docker de Wolfram Engine. Se integra con Amazon API Gateway para trabajar con API y formularios basados en Wolfram Language.

Para quienes deseen escribir funciones Lambda sin servidor usando Wolfram Language, o deseen implementar API de red y formularios basados en Wolfram Language usando AWS Lambda y Amazon API Gateway

Servicios

Funciones de Wolfram Language. Al usar API Gateway: API instantáneas, formularios web, otras aplicaciones basadas en HTTP.

Implementación

Consola de AWS, CLI de AWS, herramientas de AWS Serverless Application Model

Usuarios

Control de acceso mediante AWS IAM o API Gateway

Licecias

Licencias bajo pedido de Wolfram Engine. Contáctenos para opciones adicionales

Alojamiento

Nube global de Amazon Web Services

Clientes habituales

Otras funciones Lambda y aplicaciones basadas en AWS, SDK de AWS, conexión de servicio AWS de Wolfram Language. Al usar API Gateway: navegadores web, cualquier programa compatible con HTTP.

WSTPServer

Un programa independiente que administra una reserva de motores Wolfram Engine de larga duración, y los vuelve disponibles para programas compatibles con WSTP

Para quienes busquen conectarse o reconectarse con motores Wolfram Engine preinicializados de larga duración

Wolfram Engine persistente, que se comunica vía WSTP (Protocolo de Transferencia Simbólica Wolfram por sus siglas en inglés)

Protocolos

WSTP (cualquier puerto)

Servicios

Evaluación de expresiones de Wolfram Language, conexiones a interfaces de cuadernos

Implementación

Programa de línea de comandos; daemon

Clientes habituales

WolframScript; interfaz de cuadernos Wolfram; bibliotecas cliente de Wolfram; cálculos de kerneles paralelos