Webové služby a API | Základní funkce

Webová služba a API vám umožňují komunikovat s programy RFEM, RSTAB a RSECTION prostřednictvím vysokoúrovňových funkcí. S jejich pomocí můžete vytvářet webové nebo desktopové aplikace a optimalizovat své pracovní postupy. K dispozici je také RFEM 6 server, který může běžet na vašem počítači bez GUI a pouze odpovídat na vaše požadavky zaslané prostřednictvím webové služby.

Webové služby a API | Výhody

Jedna věc je zcela nesporná: Webové služba a API pokrývají univerzální aspekty ve stavebnictví. Zde však nastává problém. Pro každý region, zemi, firmu a stavebního inženýra budete pro výpočet a posouzení potřebovat jiné funkce. Každý má své vlastní požadavky. Tento problém jsme vyřešili. Protože pomocí Webových služeb a API si můžete snadno vytvořit svůj vlastní výpočetní a posuzovací systém. Jsme tu vždy pro vás. Výkonnost a spolehlivost programů RFEM, RSTAB a RSECTION.

Potřeba automatizovaných statických analýz a posouzení na míru setrvale roste. Technologie webových služeb vám umožňuje rychle a přesně vytvářet speciální funkce. Naši zákazníci mohou tato řešení vyvíjet samostatně nebo ve spolupráci s námi. Přesvědčte se sami a vyzkoušejte to!

Webové služby a API | Oblasti použití

S webovou službou a rozhraním API máte různé možnosti využití. Připravili jsme pro vás několik nápadů, jak mohou webová služba a API podpořit vaši společnost:

  • Vytvoření přídavných aplikací pro RFEM 6, RSTAB 9 a RSECTION 1
  • Možnost zefektivnit pracovní postupy (např. definice a zadání modelu) a integrovat programy RFEM 6, RSTAB 9 a RSECTION 1 do vašich firemních aplikací
  • Simulace a výpočet s více možnostmi posouzení
  • Provádění optimalizačních algoritmů pro rozměry, tvar a/nebo topologii
  • Přístup k výsledkům výpočtu
  • Generování tiskových protokolů ve formátu PDF

Stupeň kvality práce se automaticky zvýší. To se děje nejen pomocí algoritmických definic modelů, ale také pomocí:

  • Rozšíření/vylepšení programů RFEM 6 / RSTAB 9 pomocí vlastního ovládání
  • Zvýšená interoperabilita mezi jednotlivými programy použitými pro zpracování projektu

Webové služby a API | Co je webová služba a rozhraní API?

komunikace je klíčem k úspěchu. To platí také pro vztah klient-server. Webové služby a API vám poskytují systém pro výměnu informací založený na XML pro přímou komunikaci klient-server. Do těchto systémů lze integrovat programy, objekty, zprávy nebo dokumenty. Například protokol webových služeb typu HTTP běží pro komunikaci klient-server, když něco hledáte na internetu pomocí vyhledávače.

Nyní zpět k programům Dlubal. V našem případě je klientem vaše programovací prostředí (.NET, Python, JavaScript) a serverovým poskytovatelem služeb je RFEM 6. Komunikace klient-server umožňuje zasílat dotazy do programů RFEM, RSTAB nebo RSECTION a přijímat z nich zpětnou vazbu.

Jaký je rozdíl mezi webovou službou a API?

  • Webové služby jsou souborem open source protokolů a standardů, které slouží k výměně dat mezi systémy a aplikacemi. Naproti tomu aplikační programovací rozhraní (API) je softwarové rozhraní, jehož prostřednictvím mohou dvě aplikace komunikovat bez účasti uživatele.
  • Všechny webové služby jsou tedy API, ale ne všechna API jsou webovými službami.

Jaké jsou výhody technologie webových služeb?
Můžete rychleji komunikovat v rámci organizací i mezi nimi.Služba může být nezávislá na jiných službách.Webová služba umožňuje pomocí vaší aplikace zpřístupnit vaši zprávu nebo funkci zbytku světa.Webová služba vám pomáhá při výměně dat mezi různými aplikacemi a Platformy Několik aplikací může mezi sebou komunikovat, vyměňovat si data a sdílet služby. SOAP zajišťuje, že si programy vytvořené na různých platformách a založené na různých programovacích jazycích mohou bezpečně vyměňovat data.

Webové služby a API | Podporované jazyky

Webovou službu lze teoreticky vytvořit v libovolném programovacím jazyce. My, tým Dlubal, jsme se však rozhodli pro jinou cestu. Zpřístupnili jsme pro naše uživatele vysokoúrovňové knihovny funkcí (High-Level-Function-Libraries). S našimi knihovnami můžete pomocí jednoduchého programování vytvářet výkonné skripty. Mezi tyto knihovny patří:

Knihovny vysokoúrovňových funkcí pro Python a RFEM RSTAB Vysokoúrovňové funkce Pythonu RSECTION Vysokoúrovňové funkce Pythonu Knihovny vysokoúrovňových funkcí pro C#

Proč jsme zvolili právě tyto programovací jazyky? Rozhodli jsme se samozřejmě pro tyto programovací jazyky z konkrétního důvodu. Zejména Python má následující vlastnosti, které považujeme za obzvláště vhodné:

  • Jednoduše a snadno se učí
  • Přesto je velmi výkonný
  • K dispozici má mnoho rozšíření a knihoven
  • Mnoho zdrojů je dostupných na internetu
Fantastická a profesionální podpora

Chtěl bych krátce všem ve firmě Dlubal popřát vše nejlepší. A zejména bych rád poděkoval za fantastickou, komplexní a profesionální podporu.

Výkonný, snadný na ovládání i učení...

Začali jsme při práci používat software Dlubal a nelitujeme. Výkonný, snadný na ovládání i naučení a s příjemně jednoduchým výstupem (jakmile je jednou nastaven).