Nová služba Dlubal API Service (gRPC) je řešení na bázi Pythonu, které poskytuje plný přístup k celé sadě produktů společnosti Dlubal, zajišťuje plynulou, vysoce úrovňovou interakci s programy RFEM, RSTAB a RSECTION. Ať už řešíte parametrické modely nebo optimalizační úlohy, jste na správném místě.
Naším posláním je nabídnout snadno rozšiřitelnou knihovnu, která prostřednictvím funkcí v Pythonu zajistí rychlý a bezproblémový přístup ke všem datům a funkcím hlavních programů společnosti Dlubal a jejich addonům.
Úspěšný program pro statické výpočty RFEM od společnosti Dlubal je nejlepší volbou pro náročné statiky. Tento 3D MKP software splňuje všechny požadavky moderního stavebního inženýrství.
RSTAB je moderní software pro prostorovou analýzu konstrukcí, umožňující efektivní analýzu a posouzení rámových či prutových konstrukcí ze železobetonu, oceli, dřeva a dalších materiálů.
API (Rozhraní pro programování aplikací) umožňuje hladkou integraci našich softwarových nástrojů s externími aplikacemi a systémy. Umožňuje automatizaci procesů, vlastní výpočty a vytváření pracovního prostředí na míru podle konkrétních potřeb. S pomocí API lze snadno propojit software Dlubal s vlastními aplikacemi, čímž se zvyšuje efektivita a flexibilita vašich pracovních postupů.
Pro začátečníky nabízíme online příklady, které vás procesem provedou krok za krokem.
Zvyšte svoji efektivitu s novým rozhraním Dlubal API, které využívá výkonnou technologii gRPC. Těšte se na jednotnou API a konzolovou syntaxi, optimalizovanou serializaci dat a obousměrné streamování. Zažijte rychlejší vývoj, přesné filtrování výsledků a bezproblémové nasazení Dockeru – vše navrženo pro škálovatelné a aplikace s vysokou rychlostí.
1
Rychlá komunikace
gRPC vyniká svou silou a efektivitou a nabízí až 10× rychlejší výměnu dat než tradiční webové služby založené na REST. Díky moderní architektuře umožňuje plynulou interakci aplikací, minimální zpoždění a maximální propustnost dat, což je nezbytné pro vynikající odezvu systému.
2
Docker kontejnery
Docker umožňuje rychle balit, nasazovat a spravovat řešení, čímž snižuje úsilí při údržbě a aktualizaci prostředí. Díky kontejnerizaci aplikace zůstávají izolované, škálovatelné a snadno přenositelné, což umožňuje jejich bezproblémové nasazení v různých infrastrukturách bez problémů s kompatibilitou.
3
Jednoduchost
Zefektivněním rozhraní snižujeme složitost údržby a implementace. API začíná s 20 všestrannými funkcemi, což umožňuje méně aktualizací a plynulejší přechod na nové verze. Tento stručný přístup zjednodušuje integraci, urychluje vývoj a udržuje systém přizpůsobitelný pro budoucí vylepšení.
4
Filtr výsledků
Naše funkce pro výsledky jsou nyní objektově orientované a zahrnují filtrační parametr pro zachycení pouze relevantních dat. Tento cílený přístup významně snižuje přenos dat, optimalizuje výkon sítě a zlepšuje odezvu systému, což zajišťuje, že vaše aplikace budou dostávat pouze základní informace v reálném čase.
API služba vs. Webová služba – Klíčové rozdíly
Objevte výhody moderního servisu gRPC API zastaralým webovým službám SOAP - rychlejší výkon, lepší zabezpečení a plynulou škálovatelnost. Upgradujte nyní pro plynulejší a efektivnější zkušenost!
Služba API | gRPC Moderní, vysoce výkonná
Webové služby | SOAP (nepodporované) Zastaralá technologie
Technologie
gRPC je rychlejší než tradiční REST API, protože používá kompaktní binární formát (protobuf) místo textového JSON, což snižuje objem dat a zrychluje přenos.
HTTP/2 navíc umožňuje odesílat více požadavků současně, což vede k nižší latenci ve srovnání se starším HTTP/1.1.
Binární datový proud (5-10x rychlejší)
Streamování textových dat XML (pomalejší)
Zabezpečení
API key-based authentication - scalable security
Limited security options, relies on WS-Security
Správa spojů
Jeden port pro více modelů - hladký
Each model/app needs its own port - complex
Vzdálená podpora
Nativní vzdálená podpora - snadné nastavení
Obtížná instalace, málo rozšířené
Cloud (SaaS) Dostupnost
Plánováno! API Service as SaaS via Cloud
Žádná možnost SaaS - vysoké počáteční náklady
Flexibilita licencí
Plánováno! Single license for multiple HW
Samostatná licence pro každý HW
Složitost API
Jednoduché a intuitivní jednotné API
Velké API s různými verzemi
Jazyk a konzistence
Jednotné API + Python
Různé API + jazyky, nekonzistentní
Dokumentace
Rozsáhlá online dokumentace
Omezená a méně strukturovaná dokumentace
Zpracování údajů
Plánováno! Built-in filtering - efficient
Vyžaduje rozsáhlé následné zpracování
Výhody API
Nákladová efektivita
Automatizace opakujících se úkolů a optimalizace výpočtů snižuje nutnost ruční práce a minimalizuje náklady pro inženýrské firmy.
Úspora času
Automatizací generování modelu, aplikace zatížení a vyhodnocování výsledků lze optimalizovat pracovní postupy a významně zrychlit proces navrhování.
Úplné přizpůsobení
Přizpůsobení výpočtů, reportů a procesů konkrétním požadavkům projektu nebo firmy bez omezení softwarem.
Lepší integrace
API umožňuje bezproblémovou výměnu dat mezi softwarem pro statickou analýzu a dalšími BIM a CAD řešeními.
Přístup k datům
Získejte přístup ke všem objektům, výsledkům a údajům o modelu programů pro transformaci navrhovacích procesů.
Inovace
API služby umožňují vývojářům vytvářet nové aplikace, podporovat spolupráci a zjednodušit rychlé prototypování díky využití stávajících dat a funkcí.
Některé API metody jsou monetizovány na základě jejich použití, ať už pro lokální nebo vzdálené operace. 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.
Pro přístup k Dlubal API je vyžadována autentizace a autorizace. Autentizace probíhá pomocí API klíče, který je automaticky součástí všech požadavků na validaci. Autorizace vyžaduje platnou licenci s aktivním předplatným služby API.
Jak může Unified API vylepšit můj pracovní postup?
Dlubal Unified API zjednodušuje pracovní postupy tím, že poskytuje jediné univerzální rozhraní pro celý ekosystém Dlubal.
Hlavní výhody:
Jedno API pro všechny Dlubal Apps – začněte s programem RFEM, další integrace budou přibývat
Přímé skriptování v aplikaci – použijte stejnou syntaxi API v konzoli pro snadné zkoumání
Bezproblémový export modelu – generujte Python skripty přímo z modelů
Bloky a komponenty – definujte opakovaně použitelné prvky pro efektivní parametrizaci
Nástroje založené na umělé inteligenci – využijte pokročilých funkcí včetně MIA
Kdy bych měl přejít na gRPC API?
Pokud potřebujete vyšší výkon, nižší latenci a lepší efektivitu, gRPC je správná volba.
Pokud chcete, přejděte na gRPC:
Rychlejší přenos dat s menší velikostí zatížení
Pokročilé možnosti streamování pro komunikaci v reálném čase
Automatické generování kódu klient/server pro více jazyků
Větší typová bezpečnost a optimalizovaný výkon v mobilních sítích
Zůstaňte u REST API, pokud:
Potřebujete kompatibilitu s prohlížečem
Integrujete se staršími systémy a očekáváte JSON
Dáváte přednost jednoduššímu a lépe testovatelnému API bez generovaných klientů
Jste připraveni na další krok?
Využijte možnosti API společnosti Dlubal, kompatibilního s programy RFEM 6, RSTAB 9 a RSECTION 1. Začněte nyní a odemkněte pokročilé možnosti pro účinnou a přesnou analýzu a návrh konstrukcí ve všech třech programech.