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ée localement ou via le réseau. L'interaction client-serveur vous permet d'envoyer des requêtes à RFEM 6/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. Les bibliothèques de haut niveau 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.

Si vous avez peu ou pas d'expérience avec la programmation en Python, le didacticiel vidéo Programmation avec RFEM 6 et Python vous aidera à démarrer.

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
29,00 EUR

Ces prix sont valables pour l'utilisation des logiciels dans tous les pays.

Formation en ligne | Français

RFEM 6 | Étudiants | Introduction à la vérification de l'acier

Formation en ligne 2 septembre 2022 14:00 - 16:00 CEST

Formation en ligne | Français

Eurocode 5 | Vérification du bois selon l'EN 1995-1-1

Formation en ligne 6 septembre 2022 9:00 - 13:00 CEST

Formation en ligne | Anglais

Eurocode 3 | Structures en acier selon la DIN EN 1993-1-1

Formation en ligne 8 septembre 2022 9:00 - 13:00 CEST

Formation en ligne | Anglais

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

Formation en ligne 15 septembre 2022 9:00 - 13:00 CEST

Formation en ligne | Anglais

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

Formation en ligne 21 septembre 2022 9:00 - 13:00 CEST

Formation en ligne | Français

RFEM 6 | Étudiants | Introduction à la vérification du béton armé

Formation en ligne 30 septembre 2022 14:00 - 16:00 CEST

Invitation à l'évènement

Salon BATIMAT 2022

Salon 3 octobre 2022 - 6 octobre 2022

Formation en ligne | Anglais

RFEM 6 | Formation sur les fonctions de base

Formation en ligne 7 octobre 2022 9:00 - 13:00 CEST

Formation en ligne | Anglais

RFEM 6 | Étudiants | Introduction à la vérification de barre

Formation en ligne 12 octobre 2022 16:00 - 19:00 CEST

Formation en ligne | Anglais

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

Formation en ligne 18 octobre 2022 9:00 - 13:00 CEST

Formation en ligne | Anglais

RSECTION | Étudiants | Introduction à la théorie de la résistance

Formation en ligne 19 octobre 2022 16:00 - 19:00 CEST

Formation en ligne | Anglais

RFEM 6 | Étudiants | Introduction aux éléments finis

Formation en ligne 27 octobre 2022 16:00 - 19:00 CEST

Formation en ligne | Français

RFEM 6 | Étudiants | Introduction à la vérification du bois

Formation en ligne 28 octobre 2022 14:00 - 16:00 CEST

Formation en ligne | Anglais

RFEM 6 | Étudiants | Introduction à la vérification de l'acier

Formation en ligne 10 novembre 2022 16:00 - 17:00 CET

Formation en ligne | Anglais

sur l'Eurocode 3 | Structures en acier selon la DIN EN 1993-1-1

Formation en ligne 17 novembre 2022 9:00 - 13:00 CET

Formation en ligne | Anglais

RFEM 6 | Étudiants | Introduction à la vérification du béton armé

Formation en ligne 18 novembre 2022 16:00 - 17:00 CET

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 650,00 EUR
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 250,00 EUR