Oracle Forms v prohlížeči bez Javy na počítačích uživatelů. Centrální správa, nasazení se SSO, monitoring a škálování s Webswingem.
Oracle Forms stále zajišťuje klíčové procesy v mnoha organizacích. Aplikační logika je osvědčená, uživatelé své pracovní postupy znají a jejich změna představuje skutečné riziko. Každodenní potíže často způsobuje způsob zpřístupnění aplikace: rozdílné verze a konfigurace Javy na počítačích, problémy se spouštěči, bezpečnostní výjimky a požadavky na podporu, které se opakují na stovkách či tisících zařízení.

Právě proto jsme vytvořili Webswing pro Oracle Forms: aby bylo možné používat Forms v prohlížeči bez klientské Javy. Klient Forms běží na serveru a jeho rozhraní se zobrazuje prostřednictvím HTML5 v moderním prohlížeči. Cíl je jednoduchý: provozovat Oracle Forms jako centrálně spravovanou službu místo závislosti na jednotlivých desktopových prostředích. Přehled řešení najdete na stránce Webswing pro Oracle Forms.
Tento článek je určen týmům IT provozu a architektům, kteří potřebují praktické odpovědi: co se mění v architektuře, jak naplánovat nasazení, jak zapojit SSO a reverzní proxy, na co si dát pozor zejména u WebUtil a lokálních integrací a jak plánovat monitoring a škálování, aniž by se z projektu stal dlouhý migrační program.
Změna provozního modelu
Při klasickém zpřístupnění Forms se každý uživatelský počítač stává součástí běhového prostředí. Nepodporujete pouze aplikaci, ale také množství lokálních konfigurací, pravidel a specifických případů. Webswing tento model mění: Forms provozujete centrálně a uživatelům je zpřístupňujete v prohlížeči.
S Webswingem váš tým spravuje klienta Forms centrálně a uživatelé otevírají aplikaci v prohlížeči, bez lokální instalace Javy. Získáte tak praktický způsob, jak dál zpřístupňovat osvědčené funkce Forms a zároveň usnadnit přístup. Můžete zachovat rozhraní, které uživatelé znají, a přidávat webové funkce tam, kde mají jasný obchodní přínos.
Přestože se rozhraní zobrazuje přes HTML5, počítáme s každodenními funkcemi, které jsou pro skutečný provoz Forms nezbytné. Na stránce Webswing pro Oracle Forms se dozvíte, jak řešíme tisk, schránku, bezpečné nahrávání a stahování souborů i běžné pracovní postupy Forms. Právě tyto detaily rozhodují o přechodu od ukázky k reálnému nasazení.
Začněte malým pilotem a postupně rozšiřujte nasazení
Nejrychlejší cestou není modernizovat všechno najednou. Je jí pilot se skutečnými uživateli a měřitelnými výsledky.
Začněte jednou konfigurací aplikace Forms, jednou skupinou uživatelů a jedním prostředím, například testovacím nebo předprodukčním. Ověřte, co uživatelé skutečně dělají: navigaci, hlavní pracovní postupy Forms, reporty a tisk i výměnu souborů tam, kde je potřeba. Poté rozsah postupně rozšiřujte. Dobře připravený pilot se stane opakovatelným postupem nasazení, který váš tým může využít i dál.
Úvodní nastavení Oracle Forms jsme zjednodušili v Admin Console. Průvodce konfigurací Oracle Forms v dokumentaci Webswingu popisuje průvodce Quick start wizard i formát URL aplikace Forms (.../forms/frmservlet?config=...), abyste mohli rychle připravit funkční pilot.
Pro stručné vysvětlení důvodů a postupu, které můžete sdílet s kolegy, poslouží také FAQ k Oracle Forms. Pokračovat můžete i na stránce Webswing pro Oracle Forms.
Reverzní proxy a SSO v produkčním prostředí
Ve většině podniků se přístup přes prohlížeč stává plnohodnotným provozním řešením tehdy, když funguje stejně jako ostatní interní webové aplikace. Obvykle to znamená jednotný vstup přes reverzní proxy a dobře integrované SSO.
Doporučujeme nasadit Webswing za reverzní proxy, která zajistí jednotné ukončení TLS, směrování a uplatňování pravidel. Příklady najdete v dokumentaci reverzní proxy pro Webswing.
Pro správu identit a řízení přístupu podporuje Webswing standardní podnikové přístupy popsané v dokumentaci bezpečnostních a přístupových integrací. Pokud požadujete jediné přihlášení a následný přístup k Forms stejně jako k jiným aplikacím, právě zde propojíte Webswing se stávající správou identit a bezpečnostními pravidly.
Praktickým přínosem je méně individuálních výjimek, přehlednější audity a předvídatelný vstupní bod, který mají týmy IT provozu a bezpečnosti pod kontrolou.
Tisk, práce se soubory a WebUtil v praxi
Úspěch nasazení Oracle Forms často závisí na zdánlivě obyčejných věcech: tisku, reportech a výměně souborů. Proto doporučujeme ověřovat tyto postupy hned na začátku. Základním přehledem podpory a omezení je část Podpora a omezení na stránce Webswing pro Oracle Forms.
Další důležitou oblastí je WebUtil a přímé propojení s lokálním počítačem. Prohlížeče záměrně omezují přístup k operačnímu systému. Postupy využívající ovladače, registr, externí desktopové aplikace nebo neomezenou práci s lokálními soubory proto vyžadují pozornost. Je potřeba včas určit pracovní postupy závislé na WebUtil a pro každý zvolit vhodné řešení.
V praxi se nejčastěji používají tyto možnosti:
- zachovat omezený původní způsob přístupu pro malou část pracovních postupů,
- přepracovat integraci na serverové služby,
- zavést jednotný, řízený způsob nahrávání a stahování souborů, který odpovídá zabezpečení prohlížeče.
Pokud se to týká i vašeho prostředí, proberme konkrétní požadavky společně. Můžete si rezervovat živou ukázku nebo zahájit technickou diskusi přes kontaktní formulář pro Oracle Forms. Pomůžeme vám určit vhodný postup pro vaše konkrétní případy použití.
Monitoring a škálování jako součást provozu
Jakmile zpřístupňujete Forms jako službu přes prohlížeč, potřebujete odpovídající přehled o jejím provozu. Webswing podporuje monitoring přes rozhraní REST v Admin Console. Dokumentace monitoringu Webswingu ukazuje, jak zpřístupnit metriky a připojit je k vašim monitorovacím nástrojům.
S rostoucím počtem souběžných uživatelů nebo požadavky na dostupnost přichází na řadu clustering. Dokumentace clusterového nasazení Webswingu vysvětluje architekturu a provozní model pro škálování a vysokou dostupnost. Praktický výchozí bod pro plánování kapacity poskytuje průvodce hardwarovými požadavky Webswingu.
Pro IT provoz to znamená, že místo spoléhání na chování jednotlivých počítačů spravujete centrální prostředí s konkrétními možnostmi řízení kapacity a škálování.
Modernizace bez obav z úplného přepisu
Přístup z prohlížeče bývá prvním přínosem. Následně můžete modernizovat dál bez jednorázového přepisu celé aplikace.
Webswing podporuje hybridní scénáře, ve kterých Forms fungují vedle moderního webového rozhraní v jednom prostředí prohlížeče a obě části si předávají události a hodnoty. Můžete tak zachovat stabilní procesy Forms, budovat nové rozhraní tam, kde je potřeba, a moduly nahrazovat postupně.
Pokud používáte WebforJ nebo o něm uvažujete, přehled WebforJ s Webswingem ukazuje, jak lze vedle stávajících systémů v Javě vytvářet moderní webové moduly.
Pro plánování v rámci týmu slouží Webswing Modernisation Framework, který se zaměřuje na postupné změny. Pomáhá rozdělit práci do realistických etap: nejprve zpřístupnění v prohlížeči, poté rozšíření a úpravy vzhledu a teprve tam, kde to má skutečný obchodní smysl, přepis vybraných částí.
Podpora partnerů se zkušenostmi s Oracle Forms
Webswing pro Oracle Forms vyvíjíme s ohledem na skutečná nasazení. Spolupracujeme také se specializovanými partnery, kteří se prostředím Oracle Forms zabývají každý den. Na stránce Partnerů Webswingu najdete mimo jiné Cologne Data, kteří do projektů přinášejí hluboké zkušenosti s Oracle Forms a Oracle Reports.
Pro zákazníky to znamená menší riziko: vedle samotného produktu získávají přístup ke zkušenostem potřebným pro zvládnutí specifických požadavků jejich prostředí.
Chcete začít?
Pokud chcete rychle vidět Oracle Forms v moderním prohlížeči a důkladně ověřit tisk, práci se soubory i omezení WebUtil, začněte těmito kroky:
- Prohlédněte si Webswing pro Oracle Forms.
- Stáhněte si aktuální verzi ze stránky Ke stažení.
- Postupujte podle průvodce nastavením Oracle Forms v dokumentaci Webswingu.
- Projděte si možnosti licencování Webswingu.
- Rezervujte si živou ukázku.
- Nebo nás oslovte přes kontaktní formulář pro Oracle Forms.
