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.

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, unsere 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

Der Qualitätsgrad unserer 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
30,00 USD

Der Preis ist gültig für Vereinigte Staaten.

Online Training | German

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

Online-Schulung 24. Mai 2022 8:30 - 12:30 CEST

Online Training | German

RFEM 6 | Studenten | Einführung in die Holzbemessung

Online-Schulung 24. Mai 2022 16:00 - 17:00 CEST

Online-Schulung | Englisch

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

Online-Schulung 25. Mai 2022 8:30 - 12:30 CEST

ADM 2020 Aluminiumbemessung in\n RFEM 6

ADM 2020 Aluminiumbemessung in RFEM 6

Webinar 25. Mai 2022 14:00 - 15:00 EST

Dlubal Software auf der digitalBAU 2022 in Köln

digitalBAU

Messe 31. Mai 2022 - 2. Juni 2022

Event Invitation

31. Dresdner Brückenbausymposium (DBBS)

Seminar/Konferenz 7. Juni 2022 - 8. Juni 2022

Online-Schulung | Englisch

RFEM 6 | Dynamische Berechnung und Erdbebenbemessung nach EC 8

Online-Schulung 9. Juni 2022 8:30 - 12:30 CEST

Online Training | German

Eurocode 5 | Holztragwerke nach DIN EN 1995-1-1

Online-Schulung 14. Juni 2022 8:30 - 12:30 CEST

Online-Schulung | Englisch

Eurocode 5 | Holzbau nach DIN EN 1995-1-1

Online-Schulung 15. Juni 2022 8:30 - 12:30 CEST

Online Training | German

RFEM 6 | Baudynamik und Erdbebenbemessung nach EC 8

Online-Schulung 22. Juni 2022 8:30 - 12:30 CEST

ASCE 7-16 Antwortspektrenverfahren in RFEM 6

ASCE 7-16 Antwortspektrenverfahren in RFEM 6

Webinar 5. Mai 2022 14:00 - 15:00 EST

Webservice & API in RFEM 6

Webservice & API in RFEM 6

Webinar 4. Mai 2022 14:00 - 15:00 CEST

Webservice & API in RFEM 6

Webservice & API in RFEM 6

Webinar 20. April 2022 14:00 - 15:00 CEST

Geotechnische Analyse in RFEM 6

Geotechnische Analysen in RFEM 6

Webinar 7. April 2022 14:00 - 15:00 CEST

Geotechnische Analysen in RFEM 6

Geotechnische Analysen in RFEM 6

Webinar 5. April 2022 14:00 - 15:00 CEST

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.480,00 USD
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.120,00 USD