Webservice und API | Features

Mit Webservice und API  haben Sie die Möglichkeit, über High-Level-Funktionen mit RFEM, RSTAB und RSECTION zu kommunizieren. Sie können damit Ihre Web- oder Desktop-Anwendungen erstellen und Ihren Workflow optimieren. Außerdem gibt es einen RFEM -6-Server, der auf Ihrem Computer ohne GUI läuft, aber nur auf Ihre Webservice-Anfragen antwortet.

Webservice und API | Vorteile

Eines ist vollkommen unbestritten: Webservice 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 Webservice 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!

Webservice und API | Anwendungsbereiche

Mit Webservice und API stehen Ihnen verschiedene Einsatzmöglichkeiten offen. Wir haben Ihnen einige Ideen zusammengestellt, auf welche Weise Webservice 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

Webservice und API | Was ist Webservice und API?

Kommunikation ist der Schlüssel zum Erfolg. Das gilt auch für die Client-Server-Beziehung. Mit Webservice 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.

Webservices und API | 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:

RFEM-Python High-Level Functions RSTAB-Python High-Level Functions RSECTION-Python High-Level Functions C# High-Level Functions

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
Großartige und professionelle Unterstützung

Ich möchte allen bei Dlubal eine kurze Nachricht zukommen lassen und alles Gute wünschen. Insbesondere möchte ich mich für die großartige, umfassende und professionelle Unterstützung bedanken.

Leistungsstark, einfach zu bedienen, leicht zu erlernen...

Wir haben Dlubal Software in unsere Arbeit integriert und haben es nicht bereut. Leistungsstark, einfach zu bedienen, leicht zu erlernen, und zum Glück mit einfacher Ausgabe (wenn sie einmal eingerichtet ist).