Mobilní strategie Oracle JD Edwards
Začátkem letošního roku tým JD Edwards oznámil, že nová mobilní strategie bude zaměřená na přijetí řešení s nízkým kódem připojených prostřednictvím nástroje Orchestrator. Jedná se o další logický krok k použití nástroje Orchestrator společnosti JD Edwards jako prvku, který umožňuje, aby se JD Edwards, stala digitální platformou.
Orchestrator byl původně vyvinut pro povolení internetu věcí (IoT) v JD Edwards, ale postupem času se vyvinul v kompletní řešení obecné integrace.Přehled si můžete prohlédnout zde.
Orchestrator samozřejmě není úplně svatý grál, ale od svého založení v roce 2016 se hodně zlepšil. Slavný citát slavného nizozemského fotbalisty Johana Cruijffa zní: „pro každou nevýhodu existuje výhoda“, což platí i pro Orchestrator. Výhodou je, že emuluje uživatelské relace, což je zároveň nevýhodou, pokud jde o škálovatelnost a rychlost ve srovnání s řešeními API, která přímo volají API z jádra, jako jeRinami Cantara.
Orchestrator je nyní spojujícím článkem k JD Edwards pro všechny moderní technologie, jako jsou mobilní zařízení, cloudová integrace (PaaS, SaaS), RPA, IoT, aplikace s nízkým kódem / bez kódu, digitální asistenti atd.
Strategie nízkého kódu
S použitím Orchestratoru je nyní snazší propojit různé platformy s JD Edwards, což vede k přijetí strategie nízkého kódu
Na základě přijetí strategie nízkého kódu k rozšíření JD Edwards bylo logickým krokem k ukončit podporu více než 80 mobilních aplikací v obchodech Apple a Google. Využití aplikací nebylo vysoké a jejich udržování v aktualizovaném stavu bylo nákladné. Kromě toho byla architektura mobilních aplikací zastaralá a brzy by musela být nahrazena. Podrobnosti o ukončení jejich podpory naleznete.zde.
Je logickým rozhodnutím učinit další krok ve vývoji a přejít na platformy s nízkým kódem. Namísto vývoje aplikací tým JD Edwards nyní přináší příklady a návody „jak na to“.
Oracle přináší příklady založené na Oracle Visual Builder Cloud Service, platformě Oracle s nízkým kódem.
Partnerská komunita
U ostatních řešení se tým Oracle JD Edwards opírá o partnerskou komunitu. Toho jsme byli svědkem během posledních let, kdy různí partneři vyvíjeli proprietární řešení pro mobilní aplikace. Většina z těchto platforem jsou skvělé iniciativy, která ale také vytvářejí omezení partnerů, protože nejsou založeny na veřejně dostupných platformách, ale na vlastních vytvořených proprietárních platformách.
V Quistoru jsme již od roku 2016, kdy jsme získávali první zkušenosti s nízkým kódem s platformou Mendix silně věřili v nízký kód.. V té době se jednalo spíše o šíření filozofie nízkého kódu a vytváření povědomí, jen málo zákazníků již v té době pochopilo potenciál nízkého kódu (první uživatelé). V současné době získává Low Code širší porozumění a zákazníci vidí potřebu změny, protože zdroje IT jsou stále větším problémem.
Přidaná hodnota Mobile
Při pohledu na Mobile a JD Edwards víme, že máme různé možnosti, takže se ve vaší strategii a plánu JD Edwards vždy najde řešení. Celkově jsou mobilní aplikace považovány za součást standardních procesů a jsou ideálním způsobem, jak přenést data do bodu v procesu. V kombinaci s další automatizací různých procesů je proces schvalování nebo zpracování výjimek časově kritičtější. V této oblasti mohou mít mobilní aplikace přidanou hodnotu. Nedávná pandemie Covid-19 také generuje poptávku po více bezkontaktní výměně dat. Chceme se tedy zbavit výměny papírových formulářů a manipulace s nimi. Všichni dobří kandidáti na mobilní aplikace.
Quistor v současné době vidí dva proudy vývoje mobilních aplikací. Jeden je založen na nativním vývoji a druhý na vývoji nízkého kódu.
V nativním vývoji stále vyvíjíme software pomocí tradičního kódování, ať už se jedná o Android, React, Swift, Xamarin nebo jiné nástroje, což vyžaduje tradiční vývojové dovednosti. Naštěstí je více a více vývoje prováděno na základě Agile, takže již nepoužíváme tradiční metody Waterfall, což snižuje riziko nesprávné interpretace požadavků.
Mobilní aplikace společnosti Quistor
Společnost Quistor dodává zdarma několik nativních mobilních aplikací vytvořených v systému Android. Můžete si je stáhnout v obchodě Google Play. Dobrý způsob, jak prozkoumat mobilní technologii pro malé a snadné aplikace. Máme k dispozici aplikace pro:
Pokud chcete používat nativní aplikace, ale požadujete složitější aplikace, můžeme nabídnout integrační platformu Rinami Cantara a Mobile SDK. Komplexní řešení nabízející aplikace pro služby v terénu, dílenské nebo skladové hospodářství. Řešení, které nahrazuje tradiční hráče v této oblasti. Rinami používá standardní technologie, takže již není třeba mít specifické vývojové znalosti související s dodavateli.
V oblasti nízkého kódu se trh za poslední roky hodně vyvinul. Jako Quistor neuvažujeme o řešeních bez kódu (No Code), protože na základě zkušeností víme, že se složitostí JD Edwards v pozadí je vždy nějaké kódování nutné. S nízkým kódem lze toto kódování v případě potřeby snadno provést a je spravováno jako součást řešení.
Mendix
Od roku 2016 pracuje Quistor s platformou Mendix. V té době společnost Oracle neměla k dispozici správnou platformu s nízkým kódem a Mendix byla a stále je jednou z předních platforem. Od okamžiku, kdy bylo jasné, že tým Oracle JD Edwards by potenciálně začal propagovat řešení společnosti Oracle s nízkým kódem (Oracle Low Code Solution Visual Builder Cloud Services ) začali jsme toto řešení také zkoumat.
Oracle VBCS je dobré řešení pro vytváření aplikací a logiky na portálech. Je součástí nabídky Oracle OCI dvěma způsoby, jako součást Oracle Integration Cloud nebo jako samostatný produkt. Licenční model umožňuje postupné vytváření a škálování, protože se jedná o licenci založenou na procesoru (pokud se jedná o samostatný produkt) nebo na volání API (pokud je součástí OIC). I když se jedná o nízký kód, stále má techničtější charakter – s kódováním toho lze hodně udělat. Rozšíření kódování je založeno na standardním JavaScriptu. Společnost Oracle každých pár měsíců rozšiřuje VBCS o nové funkce, aby bylo možné toto řešení rozšířit na ucelenější platformu. Již se dobře integruje s dalšími nabídkami Oracle, jako jsou aplikace SaaS, Content and Experience Cloud a Oracle Process Cloud.
Jak již bylo zmíněno, s platformou Mendix pracujeme již několik let, budujeme portály, mobilní aplikace atd. Pokud porovnáte Mendix s VBCS, jedná se o úplnější platformu podporující celý životní cyklus aplikace od nápadu po vyřazení aplikace. Platforma integruje metodiku Agile a je silně orientovaná na podnikání. Má klienta pro vývoj webových aplikací (Studio) a IDE pro stolní počítače (Studio Pro). Studio je více zaměřeno na občana vývojáře / obchodního uživatele a Studio Pro je kompletní sada nástrojů pro vytváření toků Mendix a v případě potřeby je můžete rozšířit pomocí kódování. Přesouvání projektů mezi různými vývojovými prostředími funguje bez problémů.
Jaká je ale nejlepší volba se všemi těmito možnostmi?
Jako vždy neexistuje jasné pravidlo. Opravdu to záleží na různých kritériích. Hledáte sestavení jedné aplikace nebo chcete nasadit více aplikací? Je opravdu složitá (offline, integrace zařízení atd.), nebo jde o podporování pouze „jednoduchého“ procesu? Jak bude zajištěno nasazení a zabezpečení? Atd.
V níže uvedeném grafu jsme se pokusili vykreslit řešení, která implementujeme.
Jelikož máme zkušenosti s několika nástroji a dobře známe trh, můžete se spolehnout na naše poradenství, pokud uvažujete o nasazení mobilních aplikací.
Pokud tedy uvažujete o implementaci mobilních aplikací, neváhejte nás kntaktovat
Jack van den Brink