Registrieren Sie sich für das Dlubal-Extranet, um die Software optimal nutzen zu lassen und ausschließlichen Zugriff auf Ihre persönlichen Daten zu haben.
Der neue API-Service von Dlubal (gRPC) ist eine Python-basierte Lösung, die einen vollen Zugriff auf gesamte Dlubal-Produktpalette ermöglicht und eine reibungslose Interaktion auf höchster Ebene mit RFEM, RSTAB und RSECTION bietet. Ungeachtet davon ob Sie parametrische Modelle oder Optimierungsaufgaben in Angriff nehmen, hier sind Sie richtig.
Unser Ziel ist es, eine leicht zu erweiternde Bibliothek bereitzustellen, die einen schnellen und mühelosen Zugriff auf alle Daten und Funktionalitäten der Hauptprogramme von Dlubal sowie deren Add-Ons über die Python-Funktionen ermöglicht.
Das erfolgreiche Statikprogramm RFEM von Dlubal ist die überhaupt beste Wahl für die Bauingenieure mit hohen Ansprüchen. Diese 3D-FEM-Software erfüllt alle Anforderungen im modernen Bauwesen.
RSTAB ist eine hochentwickelte Lösung für die 3D-Strukturanalyse, die eine effiziente Analyse und Bemessung von Rahmen- oder Stabtragwerken aus Beton, Stahl, Holz und anderen Materialien ermöglicht.
Die Dlubal API (Application Programming Interface) ermöglicht die Integration unserer Software-Tools mit externen Anwendungen und Systemen. Sie erlaubt die Automatisierung von Prozessen, individuelle Berechnungen und maßgeschneiderte Arbeitsumgebungen basierend auf spezifischen Anforderungen. Mit der API können Sie Dlubal Software mühelos mit Ihren eigenen Anwendungen verbinden und so die Effizienz und Flexibilität Ihrer Arbeitsabläufe steigern.
Für Einsteiger bieten wir Online-Beispiele, mit denen Sie schrittweise starten können.
Erhöhen Sie Ihre Effizienz mit der neuen API von Dlubal, die auf der leistungsstarken gRPC-Technologie basiert. Genießen Sie eine einheitliche API- und Konsolensyntax, optimierte Datenserialisierung und einfaches bidirektionales Streaming. Erleben Sie eine schnellere Entwicklung, präzise Ergebnisfilterung und reibungslose Implementierung von Docker - alles für skalierbare Hochgeschwindigkeitsanwendungen entwickelt.
1
Schnelle Kommunikation
gRPC zeichnet sich durch seine Leistungsfähigkeit und Effizienz aus und ermöglicht einen bis zu zehnmal schnelleren Datenaustausch als herkömmliche REST-basierte Webservices. Seine moderne Architektur sorgt für eine reibungslose Interaktion zwischen den Anwendungen, minimale Latenzzeiten und maximalen Datendurchsatz - alles entscheidend für eine höhere Reaktionsfähigkeit.
2
Docker-Container
Docker ermöglicht eine schnelle Paketierung, Inbetriebnahme und Verwaltung von Lösungen und reduziert den Aufwand für die Wartung und Aktualisierung der Umgebung. Durch die Containerisierung bleiben Anwendungen isoliert, skalierbar und einfach portierbar. Dadurch ist ein reibungsloser Einsatz auf verschiedenen Infrastrukturen ohne Kompatibilitätsprobleme möglich.
3
Einfachheit
Durch die Straffung der Schnittstelle verringern wir die Komplexität bei Wartung und Implementierung. Die API beginnt mit 20 vielseitigen Funktionen, was weniger Updates und einen reibungsloseren Übergang zu neuen Versionen ermöglicht. Dieser prägnante Ansatz vereinfacht die Integration, beschleunigt die Entwicklung und hält das System anpassungsfähig für zukünftige Verbesserungen.
4
Ergebnisfilter
Unsere Ergebnisfunktionen sind jetzt objektorientiert und enthalten einen Filterparameter, um nur relevante Daten zu erfassen. Dieser zielgerichtete Ansatz reduziert den Datentransfer erheblich, optimiert die Netzwerkleistung und verbessert die Reaktionsfähigkeit des Systems - und stellt sicher, dass Ihre Anwendungen nur wichtige Informationen in Echtzeit erhalten.
API-Dienst vs. Webservice – Wichtige Unterschiede
Entdecken Sie die Vorteile des modernen gRPC-API-Dienstes gegenüber dem veralteten SOAP-Webdienst – schnellere Leistung, bessere Sicherheit und nahtlose Skalierbarkeit. Jetzt upgraden für ein reibungsloseres, effizienteres Erlebnis!
API-Dienst | gRPC modern, leistungsstark
Webservice | SOAP (veraltet) Legere, veraltete Technologie
Technik
gRPC ist schneller als die herkömmliche rest API, da es ein kompaktes Binärformat (protobuf) anstelle des textbasierten Json verwendet, was die Datengröße reduziert und die Übertragung beschleunigt.
Additionally, HTTP/2 allows multiple requests to be sent simultaneously, resulting in lower latency compared to older HTTP/1.1.
Binäres Datenstrom (5-10x schneller).
XML-Textdaten-Strömung (langsamer).
Sicherheit
API key-based authentication - scalable security
Limited security options, relies on WS-Security
Verbindungsverwaltung
Ein Anschluss für mehrere Modelle - reibungslos
Each model/app needs its own port - complex
Remote-Support
Native remote support - easy setup
Schwieriges Setup, nicht weit verbreitet
Cloud-Verfügbarkeit (Ssion).
Geplant! API Service as SaaS via Cloud
Keine SAA-Option - hohe Anschaffungskosten
Lizenzstabilität
Geplant! Single license for multiple HW
Separate Lizenz für jede HW
API-Komplexität
Einfache und intuitive einzelne API
Große API mit verschiedenen Versionen
Sprache & Konsistenz
Einheitliche API + Python
Unterschiedliche APIs + Sprachen, nicht konsistent
Dokumentation
Umfassende Online-Dokumentation
Begrenzte und weniger strukturierte Dokumentation
Auftragsverarbeitung
Geplant! Built-in filtering - efficient
Erfordert umfangreiche Nachbearbeitung
Häufig gestellte Fragen
Wie wird der Zugriff auf die Dlubal API geregelt?
Für den Zugriff auf die Dlubal-API müssen Sie sich sowohl authentifizieren als auch autorisieren. Die Authentifikation wird durch einen API Key abgewickelt, welcher automatisch bei allen Anfragen zur Validierung mitgeliefert wird. Für die Autorisierung ist eine gültige Lizenz mit einem aktiven API-Dienst-Abonnement erforderlich.
Wie kann die Einheitliche API meinen Workflow verbessern?
Die Dlubal Unification API rationalisiert Ihren Workflow, indem es eine einzige, vielseitige Schnittstelle für die gesamte Dlubal-Ökosysteme bietet.
Ihre Vorteile:
Eine API für alle Dlubal-Apps – Starten Sie mit RFEM, weitere Integrationen werden folgen
Direktes In-App-Scripting – Verwenden Sie die gleiche API-Syntax in der Konsole für eine einfache Exploration
Nahtloser Modellexport – Generieren Sie Python-Scripte direkt aus Modellen
Blöcke & Komponenten – Definieren Sie wiederverwendbare Elemente für eine effiziente Parametrisierung
KI-gestützte Tools – Nutzen Sie erweiterte Funktionen wie MIA
Wann sollte ich auf gRPC API umsteigen?
Wenn Sie eine höhere Leistung, geringere Latenzen und eine bessere Effizienz benötigen, ist gRPC der richtige Weg.
Wechseln Sie zu gRPC, wenn Sie wollen:
Schnellere Datenübertragung mit einer geringeren Nutzlastgröße
Erweiterte Übertragungsfunktionen für die Kommunikation in Echtzeit
Automatische Client-/Servercode-Generierung für mehrere Sprachen
Höhere Typensicherheit und optimierte Performance in Mobilfunknetzen
Bleib bei rest API, wenn:
Sie brauchen Browserkompatibilität
Sie'nutzen eine Integration in Bestandssysteme, die Json erwarten
Sie bevorzugen eine einfachere, prüffähigere API ohne generierte Clients
Bereit für den nächsten Schritt?
Nutzen Sie die Leistung der Dlubal API, kompatibel mit RFEM 6, RSTAB 9 und RSECTION 1. Entdecken Sie jetzt erweiterte Möglichkeiten für eine effiziente und präzise statische Analyse und Bemessung in allen drei Programmen.