Popis
Snadný přechod na víceúrovňovou architekturu
Konečně platforma tak jednoduchá jako Delphi
Než přišel RAD Server, vytvářeli vývojáři aplikační servery na zakázku v Delphi a C ++ Builderu s pomocí nástrojů jako DataSnap, které poskytly několik málo základních stavebních bloků, ale drtivou většinu vývoje ponechávaly na programátorech. S RAD Serverem mohou vývojáři jednoduše načíst obchodní logiku tvořenou metodami napsanými v Delphi nebo C++, přidat nějaké uživatele a je to. Koncové body pro REST/JSON pro ně automaticky vytvoří a spravuje RAD Server. Správa uživatelů a řízení přístupu jsou vyřešeny, stejně jako vestavěné ukládání dat. Alternativně se můžete jednoduše připojit k libovolnému populárnímu databázovému serveru nebo cloudové službě. Server dále poskytuje pokročilé analýzy, zasílání oznámení uživatelům či snadnou integraci inteligentních zařízení IoT. RAD Server může být nasazen v rámci podniku, nebo jej lze provozovat v cloudu. Víceúrovňová architektura ještě nikdy nebyla tak jednoduše použitelná, flexibilní a výkonná.
Publikování koncových bodů REST - RAD Server umožňuje rychle a snadno vytvářet flexibilní provozní zázemí pro vícevrstvá aplikační řešení. Vývojáři jednoduše načtou obchodní logiku definovanou v nástrojích Delphi nebo C++Builder do serveru a RAD Server pro ně vygeneruje patřičné koncové body REST/JSON API. Vývojáři nebo administrátoři následně mohou snadno spravovat oprávnění k přístupu pro definované skupiny uživatelů, měřit a analyzovat využití aplikací, aktivitu uživatelů nebo jiné atributy důležité například pro SLA. Vzhledem k tomu, že metody Delphi a C ++ jsou publikovány jako heterogenní koncové body REST/JSON, nabízí RAD Server snadné přístup prakticky z jakéhokoliv typu klienta. |
|
Integrační služby - RAD Studio nabízí vysoce výkoné integrační technologie, které poskytují snadné propojení na podnikové zdroje dat, cloudové služby a chytrá IoT zařízení. Komponenty pro přístup k datům zpřístupňují rychlé připojení k databázím Oracle, Microsoft SQL Server, DB2, Sybase a mnoha dalším. |
|
Aplikační služby - RAD Server má zabudovanou řadu serverových technologií, které odstraňují nutnost budovat od počátku základní funkce, klíčové pro víceúrovňovou architekturu. K dispozici jsou adresářové služby, ověřování uživatelů, řízení přístupu, zasílání oznámení (push notifications), datové úložiště pro JSON nebo navigační služby na bázi majáčků Beacons. |
Podpora "Multi-Tenancy"
RAD Server využívá architektury "Multi-Tenancy". Ta umožňuje v rámci jediné instance RAD Serveru nasazovat a provozovat více aplikací tak, že každá z nich má k dispozici vlastní, zcela izolované prostředí. Každá aplikace má k dispozici vlastní uživatelské účty, programové moduly a datové úložiště. S pomocí klientského rozhraní může správce jednoduše měnit nastavení, přidávat, deaktivovat nebo rušit jednotlivé aplikační kontejnery.
Zákazníci tak mohou sdílet náklady na software, hardware a související služby. Spolu s podporou operačního systému Linux to činí z RAD Serveru ekonomicky zajímavou platformu pro provoz vícevrstvých aplikací.
Klíčové vlastnosti
PUBLIKOVÁNÍAPLIKAČNÍ LOGIKY VE FORMĚ KONCOVÝCH BODŮ REST
Libovolný kód napsaný v jazyce Delphi nebo C++ může být umístěn do prostředí RAD Serveru a následně vystaven a spravován jako standardní koncový bod rozhraní REST/JSON.
ANALYTICKÉ SLUŽBY
Všechny přístupy k REST API jsou ukládány pro účely statistických výstupů. Data lze přehledně zobrazit dle uživatelů, uživatelských skupin a dalších atributů. K dispozici jsou jak aktuální, tak historická data pro srovnání, analýzy či odhad budoucích trendů.
ŘÍZENÍ PŘÍSTUPU
Nedílnou součástí RAD Serveru je správa uživatelských účtů a řízení přístupu. Pro nasazení na přenosná zařízení je k dispozici lokální databázový stroj, který podporuje silné šifrování datového souboru, vybraných oblastí dat i síťové komunikace.
PODNIKOVÁ DATA
RADServer disponuje nativními ovladači pro většinu běžně používaných databázových strojů. Pro přístup k datům a pro jejich zpracování je použita technologie FireDAC. Díky komponentám FireDAC lze jednoduše zprostředkovat data z centrálních systémů nebo integrovat data z různých zdrojů.
CHYTRÁ ZAŘÍZENÍ TYPU IoT
Komponenty pro připojení IoT zařízení zpřístupňují jejich rychlou a snadnou integraci s klientskými aplikacemi nebo RAD serverem jako provozní platformou. Technologie IoT Edgeware rozšiřuje možnosti Bluetooth komunikace se zařízeními kategorie IoT.
CLOUDOVÉ SLUŽBY
RAD Server umožňuje transparentní integraci se službami umístěnými v cloudu, ať se jedná o BAAS platformy jako jsou např. Google, Amazon, Facebook, Kinvey, Parse nebo služby sociálních sítí.
BEZPEČNÉ ÚLOŽIŠTĚ DAT
Vestavěné serverové úložiště dat na bázi relační databáze umožňuje bezpečné ukládání a zpracování dat ve formátu JSON bez požadavku na pořízení dedikovaného databázového serveru.
INTEGRACE SENZORŮ PŘIBLÍŽENÍ
Použijte BeaconFence a rozšiřte své aplikace o přesné určení polohy uživatelů nebo zařízení ať již ve vnitřních či vnějších prostorách. Reagujte na vstup do vymezené zóny nebo přiblížení k určenému majáčku.
Buďte první, kdo napíše příspěvek k této položce.
Pouze registrovaní uživatelé mohou vkládat příspěvky. Prosím přihlaste se nebo se registrujte.