Services web et API
Interface programmable pour RFEM 6, RSTAB 9 et RSECTION 1
Des contenus de grande qualité
« Je trouve que les webinaires Dlubal et les nombreuses informations disponibles sur votre site Web sont très professionnels et de grande qualité ! »
Le service Web et l'API sont des interfaces programmables pour RFEM 6, RSTAB 9 et RSECTION 1. Cette technologie constitue la base d'un service serveur mis à votre disposition par les programmes RFEM 6, RSTAB 9 et RSECTION 1. Vous pouvez utiliser ce service serveur localement ou via le réseau. Avez-vous déjà découvert la communication client-serveur ? Vous pouvez l'utiliser pour envoyer des requêtes et recevoir des commentaires de RFEM 6, RSTAB 9 et RSECTION 1.
Vous pouvez utiliser les services Web de manière très simple et intuitive. Pour ce faire, des bibliothèques de haut niveau sont disponibles pour les langages de programmation Python et C#, que vous pouvez utiliser gratuitement sur GitHub sous licence open source. Pour pouvoir l'utiliser confortablement, vous êtes libre d'adapter les bibliothèques de haut niveau à vos propres besoins. Les contributions à nos dépôts sont toujours les bienvenues.
Vous n'avez pas ou peu d'expérience en programmation Python ? Ne vous inquiétez pas, ce n'est pas si difficile. Le tutoriel vidéo Programmation avec RFEM 6 et Python vous aidera à démarrer.
Fonctionnalités
Le service Web et l'API vous permettent de communiquer avec RFEM, RSTAB et RSECTION à l'aide de fonctions avancées. Vous pouvez l'utiliser pour créer vos applications Web ou de bureau et optimiser votre flux de travail. Il existe également un serveur RFEM -6 qui s'exécute sur votre ordinateur sans interface graphique, mais ne répond qu'à vos requêtes de services Web.Avantages
Une chose est absolument incontestée : Le service Web et l'API couvrent les aspects universels de l'industrie de la construction. Il y a cependant un problème. Vous aurez besoin de différentes fonctionnalités pour le calcul et la vérification pour chaque région, pays, entreprise et selon l'ingénieur civil. Chacun a ses propres exigences. Nous avons résolu ce problème. Grâce au service Web et à l'API, vous pouvez facilement créer votre propre système de calcul et de calcul. Toujours à vos côtés : Les performances et la fiabilité de RFEM, RSTAB et RSECTION.
Les besoins en calculs et calculs de structures adaptés et automatisés ne cessent de croître. La technologie des services web permet de créer rapidement et efficacement des fonctionnalités spéciales. Nos clients ont l'opportunité de développer de telles solutions de manière autonome ou en collaboration avec nos services. Laissez-vous convaincre et essayez-le !
Champs d'application
Le service Web et l'API vous offrent plusieurs possibilités d'utilisation. Nous avons rassemblé quelques idées sur la manière dont le service Web et l'API peuvent aider votre entreprise :
- Création d'applications supplémentaires pour RFEM 6, RSTAB 9 et RSECTION 1
- Possibilité d'améliorer l'efficacité du flux de travail (par exemple, la définition et la saisie de modèles) et d'intégrer RFEM 6, RSTAB 9 et RSECTION 1 dans vos applications d'entreprise
- Simulation et calcul de plusieurs options de vérification
- Exécution d'algorithmes d'optimisation pour la taille, la forme et/ou la topologie
- Accès aux résultats du calcul
- Génération de rapports d'impression au format PDF
La qualité du travail est automatiquement augmentée non seulement par les définitions de modèles algorithmiques, mais également par :
- L'extension et l'optimisation de RFEM 6, RSTAB 9 et RSECTION 1 grâce à vos propres manipulations
- L'interopérabilité accrue des différents logiciels utilisés pour l'élaboration complète d'un projet
Qu'est-ce que le service Web et l'API ?
La communication est la clé du succès. Ceci s'applique également à la relation client-serveur. Avec un service Web et une API, vous disposez d'un système d'échange d'informations basé sur XML pour une communication directe client-serveur. Des programmes, des objets, des messages ou des documents peuvent être intégrés dans ces systèmes. Par exemple, un protocole de service Web de type HTTP s'exécute pour la communication client-serveur lorsque vous effectuez une recherche sur un moteur de recherche.
Revenons maintenant au logiciel Dlubal. Dans notre cas, le client s'apparente à votre environnement de programmation (.NET, Python, JavaScript) et le fournisseur de services est le logiciel RFEM 6. La communication client-serveur vous permet d'envoyer des demandes et de recevoir des réponses de RFEM, RSTAB ou RSECTION.
- Les services Web sont un ensemble de protocoles et de normes open source utilisés pour échanger des données entre les systèmes et les applications. L'API, quant à elle, est une interface logicielle à travers laquelle deux applications peuvent interagir sans l'intervention d'un utilisateur.
- Par conséquent, tous les services Web sont des API, mais toutes les API ne sont pas des services Web.
- Vous serez en mesure de communiquer plus rapidement au sein des organisations et entre elles.
- Un service peut être indépendant des autres services.
- Grâce aux services Web, vous pouvez utiliser votre application pour rendre votre message ou votre fonction accessible au reste du monde.
- Les services Web vous aident à échanger des données entre différentes applications et plates-formes.
- Plusieurs applications peuvent communiquer entre elles, échanger des données et partager des services.
- Avec SOAP, nous avons veillé à ce que les programmes créés sur différentes plates-formes et sur la base de différents langages de programmation puissent échanger des données en toute sécurité.
Langages pris en charge
En théorie, un service web peut être créé à partir de n'importe quel langage de programmation. Cependant, nous, l'équipe Dlubal, avons décidé d'une autre manière. Nous avons créé des bibliothèques de fonctions de haut niveau pour nos utilisateurs. Grâce à nos bibliothèques de fonctions optimisées, vous avez la possibilité de créer des scénarios performants par simple programmation. Ces bibliothèques incluent :
- Fonctions de haut niveau RFEM-Python
- Fonctions de haut niveau RSTAB-Python
- Fonctions RSECTION-Python de haut niveau
- Des fonctions C# optimisées
- Une familiarisation simple et rapide
- Toujours aussi performant
- De nombreuses extensions et bibliothèques disponibles
- De nombreuses ressources disponibles en ligne
Contact
Vous avez des questions sur nos produits ou sur ceux qui conviennent le mieux à vos projets de design ? Contactez-nous par téléphone, e-mail, chat ou via le forum, ou consultez notre FAQ, disponible 24h/24 et 7j/7.
Prix

Nouveau
Applications pratiques avec Python et RFEM 6 | Générateur de treillis 2D
Dans cet article, nous vous présentons un cas d'utilisation pratique de la programmation d'une interface graphique de générateur de treillis 2D avec Python.
Les clients ayant acheté cet article ont également acheté