Webservice und API

Produktbeschreibung

  • Infoblätter

Programmierbare Schnittstelle für RFEM 6, RSTAB 9 und RSECTION 1

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!“

Bei Webservice und API handelt es sich um eine programmierbare Schnittstelle für RFEM 6, RSTAB 9 und RSECTION 1. Diese Technologie bildet die Basis eines Server-Dienstes, den die Programme RFEM 6, RSTAB 9 und RSECTION 1 für Sie bereitstellen. Sie können diesen Server-Dienst entweder lokal oder über das Netzwerk nutzen. Haben Sie die Client-Server-Kommunikation bereits entdeckt? Mit ihr können Sie direkt Anfragen stellen, um entsprechende Rückmeldungen von RFEM 6, RSTAB 9 und RSECTION 1 zu erhalten.

Die Webservices können Sie ganz einfach und intuitiv nutzen. Um das zu gewährleisten, stehen Ihnen für die Programmiersprachen Python und C# High-Level-Libraries zur Verfügung, die Sie auf GitHub unter einer OpenSource-Lizenz vollkommen kostenlos nutzen können. Um damit auch angenehm arbeiten zu können, steht es Ihnen frei, die High-Level-Libraries Ihren eigenen Bedürfnissen anzupassen. Beiträge zu unseren Repositories sind immer gern gesehen.

Sie haben nur wenig oder gar keine Erfahrung mit der Programmierung in Python? Keine Sorge, so schwer ist es gar nicht. Das Video-Tutorial Programmieren mit RFEM 6 und Python erleichtert Ihnen den Einstieg.

1

Features

Es gibt zwei Versionen, zwischen denen Sie wählen können. Welche davon für Sie die Richtige ist, hängt davon ab, wie Sie arbeiten und was genau Sie benötigen.

Basic: Diese Variante kann Daten in RFEM, RSTAB  und RSECTION schreiben und lesen. Das Anwendungsprogramm und RFEM, RSTAB bzw. RSECTION 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

Eines ist vollkommen unbestritten: Webservices und API deckt universelle Aspekte in der Baubranche ab. Hier gibt es allerdings ein Problem. Sie benötigen zur Berechnung und Bemessung für jede Region, jedes Land, jedes Unternehmen und je nach Bauingenieur andere Features. Jeder hat seine ganz eigenen Anforderungen. Dieses Problem haben wir gelöst. Denn mit Webservices und API können Sie auf einfache Weise Ihr ganz eigenes Berechnungs- und Bemessungssystem erstellen. Stets an Ihrer Seite: Die Leistungsfähigkeit und Zuverlässigkeit von RFEM, RSTAB und RSECTION.

Der Bedarf an angepasster und automatisierter statischer Berechnung und Bemessung steigt immer weiter an. Die Technologie der Webservices ermöglicht es Ihnen, 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. Überzeugen Sie sich selbst und probieren Sie es aus!

3

Anwendungsbereiche

Mit Webservices und API stehen Ihnen verschiedene Einsatzmöglichkeiten offen. Wir haben Ihnen einige Ideen zusammengestellt, auf welche Weise Webservices und API Ihr Unternehmen unterstützen kann:

  • Erstellung von zusätzlichen Anwendungen für RFEM 6, RSTAB 9 und RSECTION 1
  • Möglichkeit, die Arbeitsabläufe effizienter zu machen (z. B. Modelldefinition und -eingabe) und RFEM 6, RSTAB 9 und RSECTION 1 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. Das geschieht nicht nur durch algorithmische Modelldefinitionen, sondern auch durch:

  • Erweitern / Festigen von RFEM 6, RSTAB 9  und RSECTION 1 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?

Kommunikation ist der Schlüssel zum Erfolg. Das gilt auch für die Client-Server-Beziehung. Mit Webservices und API steht Ihnen ein XML-basiertes Informationsaustauschsystem für eine direkte Client-Server-Kommunikation zur Verfügung. In diesen Systemen können Programme, Objekte, Nachrichten oder Dokumente integriert sein. Beispielsweise läuft ein Web-Service-Protokoll vom Typ HTTP für die Client-Server-Kommunikation, wenn Sie gerade über eine Suchmaschine etwas recherchieren.

Nun zurück zur Dlubal-Software. 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 bzw. RSECTION zu erhalten.

Was ist der Unterschied zwischen Webservices und API?
  • Bei Webservices handelt es sich um eine Sammlung von Open-Source-Protokollen und Standards, die zum Datenaustausch zwischen Systemen und Anwendungen genutzt werden. API dagegen ist eine Software-Schnittstelle, durch welche zwei Anwendungen miteinander agieren können, ohne dass ein Anwender involviert ist.
  • Demnach sind alle Webservices APIs, aber nicht alle APIs auch Webservices.

Was für Vorteile haben Sie durch die Webservices-Technologie?
  • Ihnen wird eine schnellere Kommunikation innerhalb und zwischen Organisationen ermöglicht.
  • Ein Dienst kann von anderen Diensten unabhängig sein.
  • Mit Webservices können Sie Ihre Anwendung dafür nutzen, Ihre Nachricht oder Funktion der übrigen Welt zugänglich zu machen.
  • Webservices unterstützen Sie beim Datenaustausch zwischen verschiedenen Anwendungen und Plattformen.
  • Mehrere Anwendungen können miteinander kommunizieren, Daten austauschen und Dienste untereinander teilen.
  • Mit SOAP haben wir sichergestellt, dass Programme, die auf verschiedenen Plattformen und auf der Basis verschiedener Programmiersprachen erstellt wurden, Daten untereinander sicher austauschen können.
5

Unterstütze Sprachen

Rein theoretisch kann ein Webservice mit jeder beliebigen Programmiersprache erstellt werden. Allerdings haben wir, das Dlubal-Team, uns für einen anderen Weg entschieden. Wir haben High-Level-Function-Libraries für unsere Anwender zugänglich gemacht. Mit unseren High-Level-Function-Libraries können Sie durch einfache Programmierung leistungsstarke Scripts erstellen. Diese Libraries beinhalten:

Wieso wir gerade diese Programmiersprachen gewählt haben? Wir haben uns natürlich aus einem speziellen Grund für diese Programmiersprachen entschieden. Besonders Python weist folgende Merkmale auf, die wir als besonders geeignet ansehen:
  • Einfach und leicht zu lernen
  • Trotzdem sehr leistungsstark
  • Viele Erweiterungen und Libraries verfügbar
  • Viele Quellen im Internet verfügbar

Kontakt

Kontakt zu Dlubal

Haben Sie Fragen zu unseren Produkten oder brauchen Sie einen Rat zur Auswahl der Produkte zur Bearbeitung Ihrer Projekte? Kontaktieren Sie uns über unseren kostenlosen E-Mail-, Chat- bzw. Forum-Support oder nutzen Sie die häufig gestellten Fragen (FAQs) rund um die Uhr.

+49 9673 9203 0

[email protected]

Preis

Preis
1.000,00 EUR

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

Online Training | German

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

Online-Schulung 28. Februar 2023 8:30 - 12:30 CET

Online-Schulung | Englisch

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

Online-Schulung 2. März 2023 9:00 - 13:00 CET

Online Training | German

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

Online-Schulung 14. März 2023 8:30 - 12:30 CET

Online-Schulung | Englisch

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

Online-Schulung 16. März 2023 9:00 - 13:00 CET

Online Training | German

RFEM 6 | Baudynamik und Erdbebenbemessung nach EC 8

Online-Schulung 28. März 2023 8:30 - 12:30 CEST

Online-Schulung | Englisch

RFEM 6 | Dynamische Analyse und Erdbebenbemessung nach EC 8

Online-Schulung 30. März 2023 9:00 - 13:00 CEST

BAU 2023 | München

BAU 2023

Messe 17. April 2023 - 22. April 2023

Online-Schulung | Englisch

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

Online-Schulung 26. Januar 2023 9:00 - 13:00 CET

Online Training | German

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

Online-Schulung 24. Januar 2023 8:30 - 12:30 CET

Bemessung eines Stahlbetonbehälters \n in RFEM 6

Bemessung eines Stahlbetonbehälters in RFEM 6 (USA)

Webinar 19. Januar 2023 14:00 - 15:00 EDT

Online-Schulung | Englisch

RFEM 6 | Grundlagen

Online-Schulung 19. Januar 2023 9:00 - 13:00 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