Nowa usługa Dlubal API (gRPC) to rozwiązanie bazujące na Pythonie, które zapewnia pełny dostęp do całego pakietu produktów Dlubal, umożliwiając płynną i zaawansowaną interakcję z programami RFEM, RSTAB i RSECTION. Niezależnie od tego, czy pracujesz nad modelami parametrycznymi, czy zadaniami optymalizacyjnymi, jesteś we właściwym miejscu.
Naszą misją jest dostarczenie łatwo rozszerzalnej biblioteki, która dzięki funkcjom Pythona zapewnia szybki i łatwy dostęp do wszystkich danych i funkcji głównych programów Dlubal oraz ich rozszerzeń.
Udany program Dlubal do analizy konstrukcyjnej RFEM to najlepszy wybór dla wymagających inżynierów. To oprogramowanie MES 3D spełnia wszystkie wymagania współczesnego budownictwa.
RSTAB to zaawansowane rozwiązanie do analizy konstrukcji 3D, umożliwiające efektywną analizę i projektowanie konstrukcji szkieletowych lub prętowych z betonu, stali, drewna i innych materiałów.
API (interfejs programowania aplikacji) Dlubal umożliwia płynną integrację naszych narzędzi software'owych z zewnętrznymi aplikacjami i systemami. Pozwala na automatyzację procesów, niestandardowe obliczenia i tworzenie dostosowanych środowisk pracy według specyficznych potrzeb. Dzięki API możesz łatwo połączyć oprogramowanie Dlubal z własnymi aplikacjami, zwiększając efektywność i elastyczność swoich procesów pracy.
Dla początkujących udostępniamy przykłady online, które krok po kroku prowadzą przez cały proces.
Zwiększ swoją wydajność dzięki nowemu API Dlubal opartego na wysokowydajnej technologii gRPC. Korzystaj z jednolitej składni API i konsoli, zoptymalizowanej serializacji danych oraz lekkiego, dwukierunkowego przesyłania strumieniowego. Doświadcz szybszego rozwoju, precyzyjnego filtrowania wyników i bezproblemowego wdrażania Dockera — wszystko to zaprojektowane z myślą o skalowalnych, szybkich aplikacjach.
1
Szybka komunikacja
Technologia gRPC wyróżnia się wydajnością, oferując nawet 10 razy szybszą wymianę danych niż tradycyjne usługi sieciowe oparte na REST. Dzięki nowoczesnej architekturze, umożliwia płynną interakcję aplikacji, minimalne opóźnienia i maksymalną przepustowość danych — wszystko to niezbędne dla lepszej reakcji.
2
Kontenery Docker
Docker pozwala na szybkie pakowanie, wdrażanie i zarządzanie rozwiązaniami, zmniejszając nakład pracy związany z utrzymaniem i aktualizacjami środowiska. Dzięki konteneryzacji aplikacje pozostają izolowane, skalowalne i łatwo przenośne, co umożliwia bezproblemowe wdrażanie w różnych środowiskach bez problemów z kompatybilnością.
3
Prostota
Usprawnienie interfejsu ogranicza złożoność w utrzymaniu i wdrożeniu. API zaczyna się od 20 wszechstronnych funkcji, co umożliwia rzadsze aktualizacje i płynniejsze przejścia do nowych wersji. Takie podejście upraszcza integrację, przyspiesza rozwój i utrzymuje system dostosowany do przyszłych ulepszeń.
4
Filtr wyników
Nasze funkcje wyników są teraz zorientowane obiektowo i zawierają parametr filtrujący, aby wychwytywać tylko istotne dane. To ukierunkowane podejście znacznie zmniejsza transfer danych, optymalizuje wydajność sieci i poprawia responsywność systemu, zapewniając aplikacjom dostęp tylko do niezbędnych informacji w czasie rzeczywistym.
Usługa API a usługa sieciowa – kluczowe różnice
Odkryj zalety nowoczesnej usługi API gRPC w porównaniu z przestarzałą usługą Web Service SOAP - szybsze działanie, lepsze zabezpieczenia oraz łatwiejsza skalowalność. Unowocześnij teraz, aby uzyskać płynniejsze i bardziej efektywne funkcjonowanie!
gRPC jest szybszy niż tradycyjny interfejs API REST, ponieważ używa kompaktowego formatu binarnego (protobuf) zamiast tekstowego JSON, zmniejszając rozmiar danych i przyspieszając transmisję.
Ponadto protokół HTTP/2 umożliwia wysyłanie wielu żądań jednocześnie, co skutkuje mniejszymi opóźnieniami w porównaniu ze starszym protokołem HTTP/1.1.
Binary data streaming (5-10x faster)
Strumieniowe przesyłanie danych XML (wolniej)
Zabezpieczenie
API key-based authentication - scalable security
Limited security options, relies on WS-Security
Zarządzanie połączeniami
Jeden port dla wielu modeli - płynny
Each model/app needs its own port - complex
Zdalne wsparcie
Native remote support - easy setup
Trudna instalacja, nie powszechna
Dostępność w chmurze (SaaS)
Planowane! API Service as SaaS via Cloud
Brak opcji SaaS - wysoki koszt początkowy
Elastyczność licencji
Planowane! Single license for multiple HW
Oddzielna licencja dla każdego HW
Złożoność API
Proste i intuicyjne pojedyncze API
Duże API w różnych wersjach
Język i spójność
Zunifikowane API + Python
Różne API + języki, niespójne
Dokumentacja
Kompleksowa dokumentacja online
Ograniczona i mniej ustrukturyzowana dokumentacja
Przetwarzanie danych
Planowane! Built-in filtering - efficient
Wymaga szczegółowego przetwarzania końcowego
Zalety API
Efektywność kosztowa
Automatyzacja powtarzalnych zadań i optymalizacja obliczeń ogranicza wysiłek manualny, minimalizując koszty dla firm inżynierskich.
Oszczędność czasu
Automatyzacja generowania modelu, aplikacji obciążenia i oceny wyników pozwala zoptymalizować przepływ pracy i znacząco przyspieszyć proces projektowania.
Pełna personalizacja
Możesz dostosować obliczenia, raporty i procesy do specyficznych wymagań projektowych lub wymagań firmy bez ograniczeń programu.
Lepsza integracja
API umożliwia płynną wymianę danych między oprogramowaniem do analizy konstrukcji a innymi rozwiązaniami BIM i CAD.
Dostęp do danych
Uzyskaj dostęp do wszystkich obiektów, wyników i danych modelu z oprogramowania, aby usprawnić procesy projektowe.
Innowacja
Usługi API umożliwiają programistom tworzenie nowych aplikacji, wspierają współpracę i ułatwiają szybkie prototypowanie dzięki wykorzystaniu istniejących danych i funkcji.
Przychody z niektórych metod API zależą od ich wykorzystania, niezależnie od tego, czy chodzi o operacje lokalne, czy też zdalne. The API pricing is divided into two parts. The first part is the subscription to the API, which is an annual fee of 800 EUR. The second part is the purchase of credits to use the API calls for calculating and saving models.
W jaki sposób kontrolowany jest dostęp do API Dlubal?
Aby uzyskać dostęp do Dlubal API, potrzebne jest zarówno uwierzytelnienie, jak i autoryzacja. Uwierzytelnienie jest obsługiwane przy użyciu klucza API, który jest automatycznie dołączany do wszystkich wniosków o walidację. Wymagana jest ważna licencja z aktywną subskrypcją Usługi API.
W jaki sposób Unified API może usprawnić przepływ pracy?
Dlubal Unified API usprawnia przepływ pracy, zapewniając jednolity, wszechstronny interfejs dla całego ekosystemu Dlubal.
Główne korzyści:
Jedno API dla wszystkich aplikacji Dlubal - Zacznij od RFEM, wkrótce więcej integracji
Bezpośrednie skrypty w aplikacji - Użyj tej samej składni API w konsoli, aby ułatwić eksplorację
Bezproblemowy eksport modeli - generuj skrypty w języku Python bezpośrednio z modeli
Bloki i komponenty - Zdefiniuj elementy wielokrotnego użytku dla efektywnej parametryzacji
Narzędzia oparte na sztucznej inteligencji - Wykorzystanie zaawansowanych funkcji, w tym MIA
Kiedy należy przełączyć się na gRPC API?
Jeśli potrzebujesz większej wydajności, mniejszych opóźnień i lepszej wydajności, najlepszym wyborem będzie gRPC.
Przełącz na gRPC, jeśli chcesz:
Szybsza transmisja danych przy mniejszym rozmiarze ładunku
Zaawansowane możliwości przesyłania strumieniowego do komunikacji w czasie rzeczywistym
Automatyczne generowanie kodu klient/serwer dla wielu języków
Większe bezpieczeństwo i optymalna wydajność w sieciach komórkowych
Pozostań z REST API, jeżeli:
Potrzebujesz przeglądarki internetowej
Ponownie'integrujesz się ze starszymi systemami, które wymagają JSON
Wolisz prostsze API, łatwiejsze do przetestowania, bez generowanych klientów
Gotowy na kolejny krok?
Wykorzystaj możliwości Dlubal API, kompatybilnego z programami RFEM 6, RSTAB 9 i RSECTION 1. Zacznij teraz, aby odblokować zaawansowane funkcje umożliwiające efektywne i precyzyjne obliczenia statyczne i projektowanie we wszystkich trzech programach.