Wolfram Application Server
Implemente poderosas aplicaciones de Wolfram Language a escala.Wolfram Application Server combina la potencia computacional de Wolfram Engine con las sólidas tecnologías de nube y contenedorización actualmente disponibles.
La ventaja Wolfram
Puede aprovechar la inteligencia computacional incorporada de Wolfram Language para crear contenido sólido de alta calidad en una fracción del tiempo necesario.
Genere con facilidad múltiples API RESTful sin estado por medio de nuestra simple pero potente funcionalidad de implementación en la nube.
Implemente interfaces de formulario convenientes para empoderar a sus usuarios con acceso libre de código a cálculos de Wolfram Language.
Conserve una base de código confiable y consistente mediante la retrocompatibilidad en todas las versiones de Wolfram Language, incluyendo las que potencian a webMathematica.
Administre con facilidad la autenticación y el intercambio de datos en sus implementaciones con nuestro robusto marco de servicios externos.
Sólo escriba las partes únicas de su código y confíe en el lenguaje para todo lo demás, gracias a las funciones unificadas altamente automatizadas de Wolfram Language que se encargan del trabajo pesado.
Genere contenido basado en tiempo y ubicación, asigne puntos finales personalizados e integre contenido curado desde la vasta Wolfram Knowledgebase.
Características principales
Wolfram Application Server le permite ofrecer cálculos y contenido optimizados de Wolfram a usuarios finales en cualquier lugar, directamente por medio de un navegador web.
Una infraestructura administrada proporciona fuentes de Wolfram Engines preinicializados y configurados para sus necesidades específicas.
Wolfram Application Server es la manera más fácil de usar Wolfram Language en su LAN o en la red.
Aproveche la misma tecnología fundamental que potencia a Wolfram Cloud y Wolfram|Alpha, respaldada por más de tres décadas de desarrollo continuo.
Wolfram Application Server opera bajo protocolos web estándar, lo cual elimina la necesidad de autenticación o instalación por parte del cliente.
Combine nuestra arquitectura sin servidores con su proveedor de nube, e implemente en un clúster administrado sin necesidad de configuración adicional.
Sus proyectos serán ampliados de manera automática para utilizar la potencia total de su sistema o clúster, sin necesidad de preocuparse por la arquitectura subyacente.
Integración de tecnología
Wolfram Application Server se integra de manera fluida con plataformas como Docker y Kubernetes, soluciones de contenedores de Microsoft, Amazon, Google e IBM, y otras tecnologías estándar de nube. Conecte Wolfram Engines con su infraestructura de producción existente sin necesidad de volver a empezar o reconfigurar.
Preguntas y respuestas
¿Wolfram Application Server funcionará con mis aplicaciones web existentes?
Sí, Wolfram Application Server es compatible con la mayoría de programas y servicios basados en la web debido a su arquitectura RESTful.
¿Wolfram Application Server hace que los navegadores funcionen como cuadernos Wolfram?
No, Wolfram Application Server no ofrece simulación de cuadernos por medio de navegadores. Esas características se encuentran reservadas para los productos de Wolfram Cloud.
¿Existe una versión de Wolfram Application Server accesible al público?
No, pero contáctenos sobre nuestras opciones de demostración.
¿Qué niveles de soporte están disponibles para Wolfram Application Server?
Wolfram Application Server incluye Premier Service o Enterprise Service. Contáctenos para mayor información.
¿Hay restricciones sobre el uso de Wolfram Application Server?
Sí. Por favor revise los términos y condiciones de uso para los requerimientos y condiciones.
¿Puedo actualizar mi instalación existente de webMathematica a Wolfram Application Server?
Por lo general, sí. Wolfram Application Server incluye retrocompatibilidad con las características de webMathematica compatibles con la web moderna. Adicionalmente, el código de Wolfram Language es retrocompatible.
¿Debo actualizar mi versión de Wolfram Application Server cada vez que se lance una nueva versión?
No. Puede actualizar a discreción propia. Recomendamos que mantenga su Wolfram Application Server actualizado a la última versión para aprovechar las características y parches más recientes.
¿Puedo prevenir que ciertos clientes accedan a los puntos finales de mi Wolfram Application Server?
Wolfram Application Server no proporciona un modelo de usuarios. Los puntos finales son accesibles para todos los usuarios que cuenten con acceso de red al servidor. Las aplicaciones individuales de Wolfram Language pueden integrarse fácilmente con OAuth, al igual que otros estándares de autenticación y protocolos de seguridad.
¿Se requiere una conectividad más amplia con internet?
No. Ya que Wolfram Application Server es autocontenido, no requiere conexiones externas para funcionar. Algunas características, como el acceso a Wolfram Knowledgebase y los servicios externos, pueden verse limitadas sin una conexión a internet.
¿Puedo implementar paquetes de código Wolfram personalizados en mi Wolfram Application Server?
Sí. Wolfram Application Server le permite implementar paquetes directamente en nodos de computación para ser usados por Wolfram Engine.
¿Puedo implementar código en otros idiomas en mi Wolfram Application Server?
Sí. Todo código legible por Wolfram Engine puede ser implementado y utilizado por Wolfram Application Server.
¿Puedo conectar Wolfram Application Server con una base de datos?
Sí, puede usar cualquier tecnología de conectividad de bases de datos de Wolfram.
¿Puedo proporcionar código de inicialización personalizado a los Wolfram Engine en ejecución en mi Wolfram Application Server?
Sí, el código de inicialización puede ser implementado para todos los Wolfram Engine o para los motores en grupos de kernels.
¿Puedo actualizar mi código sin reiniciar Wolfram Application Server?
Sí. El código nuevo o actualizado que implemente en su Wolfram Application Server estará disponible de inmediato para todos los usuarios.
¿Para cuántos usuarios hay soporte en Wolfram Application Server?
Wolfram Application Server no posee una licencia por puestos. El uso se limita según los recursos computacionales proporcionados por los Wolfram Engine autorizados.
¿Qué factores afectan el rendimiento de Wolfram Application Server?
El rendimiento es determinado fundamentalmente por la disponibilidad de los Wolfram Engine. Los requerimientos de procesador y memoria de su aplicación serán el mayor determinante de los requerimientos del sistema.
¿Wolfram Application Server puede devolver imágenes?
Sí, puede devolver imágenes en una variedad de formatos, incluyendo PNG, GIF y JPEG. Revise la página Exportación para más detalles sobre cómo crear archivos de imagen.
¿Qué tan escalable es "escalable"? Un kernel a la vez, 10 kernels a la vez...?
Wolfram Application Server se escala de acuerdo a la cantidad de nodos de computación. El número de los Wolfram Engine por nodo es configurable, y por lo general corresponde a los recursos de su hardware subyacente.
¿Los Wolfram Engine serán capaces de mantener el estado entre evaluaciones?
No. Wolfram Application Server ha sido creado y diseñado para aplicaciones sin memoria de estados previos (stateless). A pesar que los kernels son reutilizados hasta un límite configurado, no existe una manera de asegurar que las llamadas posteriores serán enviadas al mismo Wolfram Engine.