Services web et API

Présentation du produit

  • Fiches info

Interface programmable pour RFEM 6/RSTAB 9

Newsletter

Recevez régulièrement des informations telles que nos actualités, conseils pratiques, événements, offres et bons d'achat.

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é ! »

Les services web et l'API sont des interfaces programmables pour REM 6/RSTAB 9. En s'appuyant sur cette technologie, les logiciels RFEM et RSTAB offrent une assistance de serveur qui peut être utilisé localement ou via le réseau. L'interaction client-serveur vous permet d'envoyer des requêtes à RFEM 6 et RSTAB 9 et de recevoir des retours d'informations.

Des bibliothèques exhaustives sont disponibles pour les langages de programmation Python et C #, permettant une utilisation simple et intuitive des services Web. Ces bibliothèques exhaustives sont disponibles sur GitHub sous une licence open source . Elles sont adaptées aux besoins de l'utilisateur et peuvent être exploitées gratuitement. Les contributions à nos dépôts sont toujours les bienvenues.

1

Fonctionnalités

Basic
Cette variante peut écrire et lire des données dans RFEM/RSTAB. Cependant, le programme d'application et RFEM/RSTAB doivent être exécutés sur le même ordinateur.

Pro
Outre les performances de Basic, il est également possible de communiquer via le réseau.
2

Avantages

Les services web et l'API englobent clairement les aspects universels du secteur du bâtiment. Cependant, le calcul et la vérification nécessitent des fonctionnalités différentes propres à chaque région, pays, entreprise et ingénieur civil. Les services web et l'API permettent à chaque utilisateur de créer facilement son propre système d'analyse et de calcul tout en s'appuyant sur les performances et à la fiabilité de RFEM/RSTAB.

Une demande croissante relative au calcul de structure automatisé et personnalisé se manifeste actuellement dans le monde de la construction. 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.

3

Champs d'application

Les services web et l'API peuvent être utilisés de différentes manières. Vous trouverez ci-dessous quelques aperçus de la manière dont les services web et l'API peuvent contribuer à aider votre entreprise :

  • Création d'applications supplémentaires pour RFEM 6/RSTAB 9
  • Amélioration de l'efficacité de votre dynamique de travail (définition et entrée de modèle, par exemple) et intégration de RFEM 6/RSTAB 9 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

La qualité de votre travail est automatiquement améliorée, non seulement à travers les définitions algorithmiques du modèle, mais également à travers :

  • L'extension et l'optimisation de RFEM 6/RSTAB 9 grâce à vos propres manœuvres
  • Interopérabilité accrue des différents logiciels utilisés pour l'élaboration d'un projet
4

Qu'est-ce que les services web et l'API ?

Les services web et l'API sont des systèmes d'échange de données basés sur XML permettant une interaction directe entre le client et le serveur. Ces systèmes peuvent inclure des programmes, des objets, des messages ou des documents. À titre d'exemple, un protocole de service web de type HTTP exécute la communication client-serveur lorsqu'un utilisateur effectue une requête à l'aide d'un moteur de recherche.

Dans notre cas, le client s'apparente à votre environnement de programmation (.NET, Python, JavaScript) et le fournisseur de services est le logiciel RFEM 6. L'interaction client-serveur vous permet d'envoyer des requêtes à RFEM 6/RSTAB 9 et de recevoir des retours d'informations.

Quelle est la différence entre un service web et une API ?
  • Les services web sont un ensemble de protocoles et de normes open source utilisés pour l'échange de données entre les systèmes et les applications. L'API se définit comme une interface logicielle qui permet à deux applications d'interagir sans impliquer l'utilisateur.
  • Tous les services web sont des API, cependant toutes les API ne sont pas des services web.

Quels sont les avantages technologiques des services web ?
  • Une communication intra/inter-organisationnelle plus rapide
  • Une indépendance du service à l'égard des autres services
  • Un service web vous permet de diffuser un message ou une fonctionnalité dans le reste du monde à l'aide de votre application.
  • Un service web vous offre la possibilité d'échanger des données entre différentes applications et différentes plateformes.
  • Les applications peuvent communiquer, échanger des données et partager des services entre elles.
  • SOAP garantit que les programmes générés sur différentes plateformes et basés sur différents langages de programmation peuvent échanger des données en toute sécurité.
5

Langages pris en charge

En théorie, un service web peut être créé à partir de n'importe quel langage de programmation. Dlubal Software a cependant élaboré des bibliothèques de fonctions optimisées pour ses 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 :

Nous avons choisi d'utiliser ces langages de programmation pour une raison bien précise. Python possède les fonctionnalités suivantes :

  • Une familiarisation simple et rapide
  • Toujours aussi performant
  • De nombreuses extensions et bibliothèques disponibles
  • De nombreuses ressources disponibles en ligne

Prix

Prix
30,00 USD

Le prix est valable en États-Unis.

Formation en ligne | Anglais

RFEM 6 pour les étudiants | USA

Formation en ligne 8 juin 2022 13:00 - 16:00 EST

Formation en ligne | Anglais

RFEM 6 | Analyse dynamique et sismique selon l'EC 8

Formation en ligne 9 juin 2022 8:30 - 12:30 CEST

Formation en ligne | Français

RFEM 6 | Fonctions de base | GRATUIT

Formation en ligne 14 juin 2022 9:00 - 12:00 CEST

Formation en ligne | Anglais

Eurocode 5 | Structures en bois selon la DIN EN 1995-1-1

Formation en ligne 15 juin 2022 8:30 - 12:30 CEST

Formation en ligne | Français

RFEM 6 | Fonctions de base | GRATUIT

Formation en ligne 12 juillet 2022 9:00 - 12:00 CEST

Formation en ligne | Anglais

Eurocode 2 | Structures en béton selon la DIN EN 1992-1-1

Formation en ligne 12 août 2022 8:30 - 12:30 CEST

Invitation à l'évènement

Salon BATIMAT 2022

Salon 3 octobre 2022 - 6 octobre 2022

ADM 2020 Vérification de l'aluminium dans\n RFEM 6

ADM 2020 Vérification de l'aluminium dans RFEM 6

Webinar 25 mai 2022 14:00 - 15:00 EST

Service web et API dans RFEM 6

Service web et API dans RFEM 6

Webinar 20 avril 2022 14:00 - 15:00 CEST

Analyse géotechnique dans RFEM 6

Analyse géotechnique dans RFEM 6

Webinar 7 avril 2022 14:00 - 15:00 CEST

Considération des phases de construction dans RFEM 6

Considération des phases de construction dans RFEM 6

Webinar 30 mars 2022 15:00 - 16:00 CEST

RSTAB 9
Modèle 3D d'une école professionnelle dans RFEM (© Eggers Tragwerksplanung GmbH)

Modules additionnels spéciaux

D'une part, le module complémentaire en deux parties Optimisation & estimation des coûts / émissions de CO2 identifie les paramètres appropriés pour les modèles paramétrés et les blocs grâce à la technologie de l'intelligence artificielle (IA) pour l'optimisation d'essaim à particule (PSO) afin de respecter les critères d'optimisation usuels.
D'autre part, ce module complémentaire estime les coûts du modèle ou les émissions de CO2 en spécifiant les coûts unitaires ou les émissions par définition de matériau pour le modèle structurel.

Prix de la première licence
1 480,00 USD
RFEM 6
Bâtiment en bois lamellé-croisé (CLT)

Vérification

Le module complémentaire Surfaces multi-couches permet à l'utilisateur de définir des structures à surface multicouches.
Le calcul peut être effectué avec ou sans couplage de cisaillement.

Prix de la première licence
1 120,00 USD