Le nouveau service API de Dlubal (gRPC) est une solution basée sur Python qui offre un accès complet à l’ensemble de la suite de produits Dlubal, ce qui permet une interaction fluide et de haut niveau avec RFEM, RSTAB et RSECTION. Que vous travailliez sur des modèles paramétriques ou des tâches d’optimisation, vous êtes au bon endroit.
Notre mission est de fournir une bibliothèque facilement extensible qui, via des fonctions Python, assure un accès rapide et sans effort à toutes les données et fonctionnalités des principaux programmes de Dlubal et de leurs modules.
Le logiciel de calcul des structures performant de Dlubal, RFEM, est le meilleur choix pour les ingénieurs structure exigeants. Ce logiciel MEF 3D répond à toutes les exigences du génie civil moderne.
L’API (Interface de programmation d’applications) de Dlubal permet une intégration parfaite de nos outils logiciels avec des applications et systèmes externes. Elle permet l’automatisation des processus, les calculs personnalisés et la création d’environnements de travail adaptés aux besoins spécifiques. Avec l’API, vous pouvez facilement connecter les logiciels Dlubal à vos propres applications, améliorant ainsi l’efficacité et la flexibilité de vos flux de travail.
Pour les débutants, nous fournissons des exemples en ligne pour vous guider pas à pas.
Boostez votre efficacité avec la nouvelle API Dlubal, propulsée par la technologie performante gRPC. Profitez d’une syntaxe API et console unifiée, d’une sérialisation de données optimisée et d’un streaming bidirectionnel léger. Bénéficiez d’un développement plus rapide, d’un filtrage précis des résultats et d’un déploiement Docker fluide, le tout conçu pour des applications évolutives et à grande vitesse.
1
Communication rapide
gRPC se distingue par sa puissance et son efficacité, offrant un échange de données jusqu'à 10 fois plus rapide que les services web traditionnels basés sur REST. En tirant parti de son architecture moderne, il assure une interaction fluide des applications, une latence minimale et un débit de données maximal, essentiels pour une réactivité optimale.
2
Conteneurs Docker
Docker vous permet de packager, déployer et gérer les solutions rapidement, réduisant ainsi l’effort de maintenance et de mise à jour des environnements. Avec la conteneurisation, les applications restent isolées, évolutives et facilement portables, permettant un déploiement sans faille sur diverses infrastructures sans problème de compatibilité.
3
Simplicité
En rationalisant l’interface, nous réduisons la complexité de la maintenance et de la mise en œuvre. L’API débute avec 20 fonctions polyvalentes, pour moins de mises à jour et une transition plus fluide vers de nouvelles versions. Cette approche concise simplifie l’intégration, accélère le développement et garde le système adaptable aux améliorations futures.
4
Filtre de résultats
Nos fonctions de résultats sont désormais orientées objet et incluent un paramètre de filtrage pour capturer uniquement les données pertinentes. Cette approche ciblée réduit considérablement le transfert de données, optimise les performances du réseau et améliore la réactivité du système, garantissant que vos applications reçoivent uniquement les informations essentielles en temps réel.
Service API vs. Webservice – Principales différences
Découvrez les avantages du service API gRPC moderne par rapport au service Web SOAP obsolète : performances plus rapides, meilleure sécurité et évolutivité sans faille. La mise à niveau vous permettra une expérience plus fluide et plus efficace !
Service API | gRPC moderne et performant
Service Web | SOAP (obsolète) technologie obsolète
Technologie
gRPC est plus rapide que l’API REST classique car il utilise un format binaire compact (protobuf) au lieu du Json basé sur le texte, ce qui réduit la taille des données et accélère la transmission.
De plus, HTTP/2 permet d’envoyer plusieurs requêtes simultanément, ce qui réduit la latence par rapport à l’ancien HTTP/1.1.
Binary data streaming (5-10x faster)
Chargement des données de texte XML (lent)
Sécurité
Authentification par clé API, sécurité modulable
Options de sécurité limitées
Gestion des connexions
Un port pour plusieurs modèles - Facile
Un port par modèle/application - Complexe
Assistance à distance
Assistance à distance native - installation simple
Installation difficile, peu répandue
Disponibilité du Cloud (SaaS)
Prévu ! Service API SaaS via le Cloud
Aucune option SaaS - coût initial élevé
Flexibilité des licences
Prévu ! Licence unique pour plusieurs HW
Licence séparée pour chaque poste de travail
Complexité de l’API
API unique et intuitive
API complète avec différentes versions
Langue et cohérence
API et Python unis
Différentes API et langues, incohérent
Documentation
Documentation en ligne complète
Documentation limitée et moins structurée
Traitement des données
Prévu ! Filtrage intégré - efficace
Requiert un post-traitement complet
Avantages de l’API
Rentabilité
L'automatisation des tâches répétitives et l'optimisation des calculs réduisent l'effort manuel, minimisant ainsi les coûts pour les bureaux d'ingénieurs.
Gain de temps
L’automatisation de la génération de modèles, de l’application des charges et de l’évaluation des résultats permet de rationaliser les flux de travail et d'accélérer considérablement le processus de conception.
Personnalisation complète
Vous pouvez personnaliser les calculs, les rapports et les processus pour répondre aux exigences spécifiques du projet ou de l’entreprise sans limitations du logiciel.
Meilleure intégration
L’API permet un échange de données fluide entre les logiciels de calcul de structures et d’autres solutions BIM et CAO.
Accès aux données
Accédez à tous les objets, résultats et données de modèle des programmes pour transformer les processus de conception.
Innovation
Les services API permettent aux développeurs de créer de nouvelles applications, de favoriser la collaboration et de faciliter le prototypage rapide en exploitant les données et les fonctionnalités existantes.
Certaines méthodes API sont mon affichés sur la base de leur utilisation, que ce soit pour des opérations locales ou à distance. The API pricing is divided into two parts. The first part is the subscription to the API, which is an annual fee of 800 EUR. The second part is the purchase of credits to use the API calls for calculating and saving models.
L’accès à l’API Dlubal nécessite une identification et une autorisation. L’authentification est gérée à l’aide d’une clé API, automatiquement incluse dans toutes les demandes de validation. L’autorisation nécessite une licence valide avec un abonnement actif au service API.
Comment l’API unifiée peut-elle améliorer mon flux de travail ?
L’API unifiée de Dlubal simplifie votre flux de travail par une interface unique et polyvalente pour l’ensemble de l’environnement Dlubal.
Avantages principaux :
Une API pour toutes les applications Dlubal. Commencez par RFEM, d’autres intégrations sont à venir
Scripts directs dans l’application, la même syntaxe d’API dans la console pour une exploration facile
Exportation de modèles en toute simplicité. Générez des scripts Python directement à partir des modèles
Blocs et composants. Définissez des éléments utilisables pour un paramétrage efficace
Outils équipés avec l’IA, avec des fonctionnalités avancées, y compris MIA
Quand passer à l’API gRPC ?
Si vous avez besoin de performances plus élevées, d’une latence plus faible et d’une meilleure efficacité, gRPC est la solution idéale.
Passez à gRPC si vous souhaitez :
Une transmission de données plus rapide avec une charge utile plus petite
Des capacités de diffusion avancées pour une communication en temps réel
Génération automatique du code client/serveur dans plusieurs langues
Une meilleure sureté de typage et des performances optimisées avec les réseaux mobiles
Gardez l’API REST si :
Vous avez besoin d’une compatibilité de navigateur
Vous travaillez avec des systèmes existants qui nécessitent JSON
Vous préférez une API plus simple sans clients générés
Prêt à passer à l’étape suivante ?
Exploitez la puissance de l’API Dlubal, compatible avec RFEM 6, RSTAB 9 et RSECTION 1. Commencez dès maintenant pour débloquer des fonctionnalités avancées pour un calcul de structure et une vérification efficaces et précis dans les trois logiciels.