Webservice und API

Produktbeschreibung

  • Infoblätter

Programmierbare Schnittstelle für RFEM 6 / RSTAB 9

Newsletter

Erhalten Sie regelmäßig Informationen über Neuigkeiten, praktische Tipps, geplante Events, Aktionen und Gutscheine.

Echt Spitze

„Ich finde die Dlubal-Webinare und auch die umfangreichen Infos auf der Webseite sehr professionell und echt Spitze!“

Webservice und API ist eine programmierbare Schnittstelle für REM 6 / RSTAB 9. Auf Basis dieser Technologie stellen die Programme RFEM 6 und RSTAB 9 einen Server-Dienst bereit, der lokal oder über das Netzwerk benutzt werden kann. Mit der Client-Server-Kommunikation ist es möglich, Anfragen zu stellen und Rückmeldungen von RFEM 6 / RSTAB 9 zu erhalten.

Für die Programmiersprachen Python und C# stehen High-Level-Libraries zur Verfügung, die eine einfache und intuitive Nutzung von Webservices ermöglichen. Die High-Level-Libraries stehen auf GitHub unter einer OpenSource-Lizenz zur Verfügung. Sie können kostenlos genutzt werden und den eigenen Bedürfnissen angepasst werden. Beiträge zu unseren Repositories sind immer gern gesehen.

Wenn Sie nur wenig oder gar keine Erfahrung mit der Programmierung in Python haben, erleichtert Ihnen das Video-Tutorial Programmieren mit RFEM 6 und Python den Einstieg.

1

Features

Basic
Diese Variante kann Daten in RFEM/RSTAB schreiben und lesen. Das Anwendungsprogramm und RFEM/RSTAB müssen allerdings auf dem gleichen Computer laufen.

Pro
Zusätzlich zur Leistung von Basic ist auch die Kommunikation über das Netzwerk möglich.
2

Vorteile

Webservices und API deckt ganz klar universelle Aspekte in der Baubranche ab. Allerdings werden zur Berechnung und Bemessung für jede Region, jedes Land, jedes Unternehmen und jeden Bauingenieur andere Features gebraucht. Mit Webservices und API kann jeder Benutzer auf einfache Weise sein eigenes Berechnungs- und Bemessungssystem erstellen und gleichzeitig auf die Leistungsfähigkeit und Zuverlässigkeit von RFEM / RSTAB vertrauen.

Es gibt einen steigenden Bedarf an angepasster und automatisierter statischer Berechnung und Bemessung. Die Technologie der Webservices ermöglicht den Anwendern, spezielle Funktionalitäten schnell und präzise zu erstellen. Unsere Kunden können derartige Lösungen unabhängig von uns oder in Zusammenarbeit mit uns entwickeln.

3

Anwendungsbereiche

Webservices und API bietet verschiedene Einsatzmöglichkeiten. Nachfolgend werden einige Ideen vorgestellt, wie Webservices und API Ihr Unternehmen unterstützen kann:

  • Erstellung von zusätzlichen Anwendungen für RFEM 6 / RSTAB 9
  • Möglichkeit, die Arbeitsabläufe effizienter zu machen (z. B. Modelldefinition und -eingabe) und RFEM 6 / RSTAB 9 in Ihre Unternehmensanwendungen zu integrieren
  • Mehrere Bemessungsoptionen simulieren und berechnen
  • Optimierungsalgorithmen für Größe, Form und/oder Topologie ausführen
  • Zugriff auf Berechnungsergebnisse
  • Generierung von Ausdruckprotokollen im PDF-Format

Der Qualitätsgrad der Arbeit wird automatisch gesteigert, nicht nur durch algorithmische Modelldefinitionen, sondern auch: 

  • Durch Erweitern / Festigen von RFEM 6 / RSTAB 9 mit Ihren eigenen Kontrollen
  • Eine verstärkte Interoperabilität zwischen den einzelnen Softwares, die wir für die Fertigstellung eines Projekts nutzen
4

Was ist Webservices und API?

Webservices und API ist ein XML-basiertes Informationsaustauschsystem für eine direkte Client-Server-Kommunikation. Diese Systeme können Programme, Objekte, Nachrichten oder Dokumente beinhalten. Zum Beispiel läuft ein Web-Service-Protokoll vom Typ HTTP für die Client-Server-Kommunikation, wenn ein Benutzer über eine Suchmaschine etwas recherchiert.

In unserem Fall ist der Client Ihre Programmierumgebung (.NET, Python, JavaScript) und der Service-Provider ist RFEM 6. Durch die Client-Server-Kommunikation ist es möglich, Anfragen zu senden und Antworten von RFEM / RSTAB zu bekommen.

Was ist der Unterschied zwischen Webservices und API?
  • Webservices ist eine Sammlung von Open-Source-Protokollen und Standards, die zum Datenaustausch zwischen Systemen und Anwendungen benutzt werden. API ist eine Software-Schnittstelle, mit der zwei Anwendungen miteinander agieren können, ohne dass ein Anwender involviert ist.
  • Alle Webservices sind APIs, aber nicht alle APIs sind Webservices.

Was sind die Vorteile der Webservices-Technologie?
  • Schnellere Kommunikation innerhalb und zwischen Organisationen
  • Unabhängigkeit eines Dienstes von anderen Diensten
  • Mit Webservices können Sie Ihre Anwendung dafür verwenden, die Nachricht oder Funktion der übrigen Welt zugänglich zu machen.
  • Webservices unterstützen Sie beim Datenaustausch zwischen verschiedenen Anwendungen und verschiedenen Plattformen.
  • Anwendungen können miteinander kommunizieren, Daten austauschen und Dienste untereinander teilen.
  • Mit SOAP wurde sichergestellt, dass Programme, die auf verschiedenen Plattformen und auf der Basis verschiedener Programmiersprachen erstellen wurden, Daten sicher austauschen können.
5

Unterstütze Sprachen

Ein Webservice kann theoretisch mit jeder beliebigen Programmiersprache erstellt werden. Allerdings haben wir, das Dlubal-Team, High-Level-Function-Libraries für unsere Anwender erstellt. Mit unseren High-Level-Function-Libraries kann man leistungsstarke Scripts durch einfache Programmierung erstellen. Diese Libraries beinhalten:

Wir haben uns aus einem speziellen Grund für diese Programmiersprachen entschieden. Besonders Python weist folgende Merkmale auf: 

  • Einfach und leicht zu lernen
  • Trotzdem sehr leistungsstark
  • Viele Erweiterungen und Libraries verfügbar
  • Viele Quellen im Internet verfügbar

Preis

Preis
29,00 EUR

Die Preise gelten für den Einsatz der Software in allen Ländern.

Analyse von Stahlanschlüssen \n mittels FE-Modell in RFEM 6

Analyse von Stahlanschlüssen mittels FE-Modell in RFEM 6

Webinar 29. September 2022 14:00 - 15:00 CEST

Online Training | German

RFEM 6 | Grundlagen

Online-Schulung 5. Oktober 2022 8:30 - 12:30 CEST

Online-Schulung | Englisch

RFEM 6 | Grundlagen

Online-Schulung 7. Oktober 2022 9:00 - 13:00 CEST

Erdbebenanalyse nach Eurocode 8 in RFEM 6 und RSTAB 9

Erdbebenanalyse nach Eurocode 8 in RFEM 6 und RSTAB 9

Webinar 10. Oktober 2022 14:00 - 15:00 CEST

Erdbebenauslegung nach Eurocode 8 in RFEM 6 und RSTAB 9

Erdbebenauslegung nach Eurocode 8 in RFEM 6 und RSTAB 9

Webinar 11. Oktober 2022 14:00 - 15:00 CEST

Online Training | German

RFEM 6 | Studenten | Einführung in die Stabstatik

Online-Schulung 11. Oktober 2022 16:00 - 19:00 CEST

Online Training | German

Eurocode 2 | Stahlbetontragwerke nach DIN EN 1992-1-1

Online-Schulung 13. Oktober 2022 8:30 - 12:30 CEST

Online-Schulung | Englisch

Eurocode 2 | Betonbauten nach DIN EN 1992-1-1

Online-Schulung 18. Oktober 2022 9:00 - 13:00 CEST

Optimierungsgestützter Tragwerksentwurf in RFEM 6

Optimierungsgestützter Tragwerksentwurf in RFEM 6

Webinar 18. Oktober 2022 13:30 - 14:30 CEST

Online Training | German

RSECTION | Studenten | Einführung in die Festigkeitslehre

Online-Schulung 18. Oktober 2022 16:00 - 17:30 CEST

Online Training | German

RFEM 6 | Studenten | Einführung in die FEM

Online-Schulung 26. Oktober 2022 16:00 - 19:00 CEST

Online Training | German

RFEM 6 | Studenten | Einführung in die Stahlbemessung

Online-Schulung 9. November 2022 16:00 - 17:00 CET

Online Training | German

Eurocode 3 | Stahltragwerke nach DIN EN 1993-1-1

Online-Schulung 15. November 2022 8:30 - 12:30 CET

Online-Schulung | Englisch

Eurocode 3 | Stahlbau nach DIN EN 1993-1-1

Online-Schulung 17. November 2022 9:00 - 13:00 CET

Online-Schulung | Deutsch

RFEM 6 | Studenten | Einführung in die Stahlbetonbemessung

Online-Schulung 17. November 2022 16:00 - 17:00 CET

Online Training | German

RFEM 6 | Baudynamik und Erdbebenbemessung nach EC 8

Online-Schulung 22. November 2022 8:30 - 12:30 CET

RSTAB 9
3D-Modell der Berufsschule in RFEM (© Eggers Tragwerksplanung GmbH)

Sonderlösungen

Das zweiteilige Add-On Optimierung & Kosten / CO2-Emissionsabschätzung findet zum einen für parametrisierte Modelle und Blöcke über die künstliche-Intelligenz-Technik (KI) der Partikelschwarmoptimierung (PSO) passende Parameter zur Einhaltung üblicher Optimierungskriterien. Zum anderen schätzt dieses Add-On die Modellkosten bzw. CO2-Emissionen durch Vorgabe von Stückkosten bzw. -emissionen je Materialdefinition für das Strukturmodell ab.

Erstlizenzpreis
1.650,00 EUR
RFEM 6
Gebäude aus Brettsperrholz (BSH)

Bemessung

Mit dem Add-On Mehrschichtige Flächen bekommt der Anwender die Möglichkeit, mehrschichtige Flächenaufbauten zu definieren. Die Berechnung kann mit und ohne Berücksichtigung des Schubverbundes erfolgen.

Erstlizenzpreis
1.250,00 EUR