Oracle Forms - Oracle Application Express alkalmazások migrációja a jövőbe



Hasonló dokumentumok
<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

Konszolidáció és költségcsökkentés a gyakorlatban. Az Országos Tisztifőorvosi Hivatal Oracle adatbázis konszolidációja

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Informatikai Tesztek Katalógus

Adatbányászat és Perszonalizáció architektúra

JavaScript Web AppBuilder használata

JAVA webes alkalmazások

Microsoft SQL Server telepítése

Private Cloud architektúra keretrendszer

Oracle E-Business Suite auditok tapasztalatai. Gáspár Gyula Senior Manager Oracle License Management Services, Central Europe április 6.

Flex: csak rugalmasan!

Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő február 20.

iseries Client Access Express - Mielőtt elkezdi

Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting

webalkalmazások fejlesztése elosztott alapon

Web-fejlesztés NGM_IN002_1

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

ERserver. iseries. Az iseries Access for Windows használatának megkezdése

Mobil Üzleti Intelligencia

HRdoc+ Rendszerismertető. Számítástechnikai és Szolgáltató Kft. Tel.: H-2051 Biatorbágy, Viola u. 38.

Esri Magyarország Felhasználói Konferencia Portal for ArcGIS. Kisréti Ákos

Webes alkalmazások fejlesztése

The Power To Develop. i Develop

Selling Platform Telepítési útmutató Gyakori hibák és megoldások

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Java I. A Java programozási nyelv

Ustream.tv Bepillantás egy közösségi élővideo site működésébe

Újdonságok. Jancsich Ernő Ferenc

Az Oracle Fusion szakértői szemmel

A Java EE 5 plattform

Üdvözli Önöket A PGY3 tantárgy! Bakay Árpád dr. NETvisor kft (30) arpad.bakay@netvisor.hu

Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése. Történet ASP ASP.NET. Működés. Készítette: Simon Nándor

iphone és Android két jó barát...

Oracle cloudforgatókönyvek

Adatbázis rendszerek 7. előadás State of the art

OTRS bevezetése és tapasztalatok a DF-ISZK-n

Folyamatok rugalmas irányítása. FourCorm Kft.

Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással. HOUG konferencia, 2007 április 19.

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft

Oracle GoldenGate Studio Nagyon rövid bemutató. Quick Talk. Gollnhofer Gábor

COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group

Alkalmazás boltok. Android Market, Apple AppStore, WP7 MarketPlace Cserna Bence, Paksy Patrik

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1

Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok

Fekete Csaba Csongor Üzleti intelligencia vezető Citibank ZRt.

Menetrendkezelő Rendszer

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

Párhuzamos és Grid rendszerek

KIRA. KIRA rendszer. Telepítési útmutató v1

Mobil eszközök programozása Mivel is kezdjem?

Mobil eszközök programozása Mivel is kezdjem?

Oracle Enterprise Manager 12c Cloud Control és 11g Grid Control összehasonlítás

Webes alkalmazások fejlesztése. Bevezetés az ASP.NET MVC 5 keretrendszerbe

A PAKSI ATOMERŐMŰ KÖRNYEZETELLENŐRZŐ LABORATÓRIUMA MINTAVÉTELI ADATBÁZISÁNAK KORSZERŰSÍTÉSE

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite

Az alábbiak közül melyek a vállalati stratégia típusok?

Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést

Mobil Informatikai Rendszerek

Ubuntu Desktop a zsebedben

ÜZLETI I TELLIGE CIA - VIZUALIZÁCIÓ

GIS fejlesztés Web platformra nyílt forráskódú ingyenes eszközökkel

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

Felhőszolgáltatások megvalósítása PureSystems eszközökön

MVC. Model View Controller

SDL Trados szervermegoldások. Szekeres Csaba SDL Trados partner M-Prospect Kft.

Digitális aláíró program telepítése az ERA rendszeren

Selling Platform Telepítési útmutató Gyakori hibák és megoldások

Tájékoztató az 1.10-es labor használatához

Üzleti folyamatok a felhőben. ECM Szakmai Kongresszus 2011.október 4.

Dr. Schuster György október 30.

Trendek a nyílt forráskódú térinformatikai fejlesztésekben

KnowledgeTree dokumentumkezelő rendszer

IBM WorkLight 5.0 mobil alkalmazás platform

Földmérési és Távérzékelési Intézet

Novell ZENworks Configuration Management. Néhrer János konzultáns Novell PSH Kft.

Oracle E-Business Suite üzemeltetés a Rába Járműipari Holding Nyrt.-nél

Hargitai Zsolt Novell Mo.

Google App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting

IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv. 3.9-es verzió GC

Ügyviteli rendszerek hatékony fejlesztése Magic xpa-val mobilos funkciókkal kiegészítve (kezdő) Szoftver telepítési útmutató

Célkitűzések Az Oracle10 g felépítésének, használatának alapszíntű megismerése

EBS fogyókúra György Zoltán Innovent Tanácsadó Kft október 9.

Projekt beszámoló. NEWSIT News basedearlywarning System forintradaytrading: Hír alapú Korai Figyelmeztető Rendszer Napon belüli Kereskedéshez

Közösség, projektek, IDE

CSEMPE GENERÁLÓ ALKALMAZÁS FÖLDHIVATALI ADATBÁZISHOZ Pálfi Antal PAGEOS

Gigabit/s sebess«gű internetkapcsolatok m«r«se b ng«szőben

RIA Rich Internet Application

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

Pentaho 4: Mindennapi BI egyszerűen. Fekszi Csaba Ügyvezető október 6.

Windows XP. és Ubuntu. mi a különbség? Mátó Péter <mato.peter@fsf.hu> Windows XP vs Ubuntu Mátó Péter <mato.peter@fsf.

Előadás témája: DVR-ek és hálózati beállításuk Szentandrási-Szabó Attila Műszaki és kereskedelmi igazgató

SAP Business One. Áttekintés, gyakorlati ismertetı. Mosaic Business System Kft.; Support:

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás

Webapp (in)security. Gyakori hibákról és azok kivédéséről fejlesztőknek és üzemeltetőknek egyaránt. Veres-Szentkirályi András

Szoftver Tervezési Dokumentáció. Nguyen Thai Binh

HOUG Magyarországi Oracle Felhasználók Egyesülete. Bodó Katalin HOUG elnökségi tag, Alkalmazás szakosztály

Mosolygó Ferenc. Értékesítési Konzultáns.

Átírás:

Oracle Forms - Oracle Application Express alkalmazások migrációja a jövőbe Izsák Tamás CERTIFIED EXPERT ORACLE APPLICATION EXPRESS DEVELOPER APPWORKS Kft. izsak.tamas@appworks.hu HOUG Konferencia 2014

Alkalmazás fejlesztőrendszerek Az Oracle fejlesztők körében népszerű fejlesztőrendszerek Oracle SQL Developer HOUG Konferencia 2014. Oracle Forms - Oracle Application Express: alkalmazások migrációja a jövőbe

Alkalmazás fejlesztőrendszerek Fejlesztői célcsoport

Oracle Forms Vs. Oracle Application Express Feature Forms Application Express 4GL Declarative Yes Yes 4GL Languages SQL and PL/SQL SQL and PL/SQL User Interface Java HTML Page Layout Windows / Canvases Pages / Regions Client-Side Field Control Form triggers Javascript and AJAX Web Service Support Yes Yes Charting BI Beans Flash Charts Locking Pessimistic, Optimistic, Custom HOUG Konferencia enci a 2014. 2013. 2013. ápr i l i s 9. / ORACLE APPLI CATI ON Optimistic, Custom Database Connections Synchronous Asynchronous Concurrent User Support Maintained by User Session Architecture 3 Tier 2 Tier Maintained for the Processing of Req s

Oracle Forms Az Oracle továbbra is támogatja az Oracle Forms-ot (9i verziótól) Az Oracle NEM tervezi a támogatás megszüntetését Az Oracle Forms 6i támogatása 2007. december 31.-én befejeződött! Oracle Application Development Tools Statement of Direction: Oracle Forms, Oracle Reports and Oracle Designer http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf

Oracle Forms fejlesztések Mik a lehetőségek és ajánlások? Az új fejlesztéseket lehetőség szerint NE Oracle Forms-ban kezdje el! Az Oracle csak minimálisan fejleszt(geti) az Oracle Forms-ot (az új FMW verziókhoz igazítás ugyan megtörténik) HELYETTE: Oracle Application Development Framework (ADF) - JAVA Oracle Application Express (APEX) HOUG Konferencia enci a 2014. 2013. 2013. ápr i l i s 9. / ORACLE APPLI CATI ON

Oracle Forms fejlesztések Mikor válassza a JAVA-t / Oracle Application Development Framework-öt? Ha robosztus kliens oldali funkcionalitás szükséges Ha a szervezetben eleve nagy a JAVA szaktudás és felhasználás HOUG Konferencia enci a 2014. 2013. 2013. ápr i l i s 9. / ORACLE APPLI CATI ON

Oracle Forms fejlesztések Mikor válassza az Oracle Application Express-et? Ha egy igazi böngészős alkalmazásra van szüksége Ha le szeretné az üzleti logikát választani a Form-okról Ha már használja az APEX-et és látja a könnyű és gyors fejlesztési lehetőség előnyeit Ha Oracle SQL, PL/SQL, Oracle Forms szaktudás áll rendelkezésre Ha nincs jó / erős JAVA szakismeret HOUG Konferencia enci a 2014. 2013. 2013. ápr i l i s 9. / ORACLE APPLI CATI ON

Oracle Forms migráció Miért APEX-be költöztessük Forms alkalmazáunkat? Modern webes és mobil technológiába vezet Alkalmazásunkat új, modern innovatív képességekkel ruházza fel Egyszerű áttérés a Forms fejlesztők számára Az Oracle Application Express INGYENES Mindössze egy Oracle adatbázist igényel Nincs köztes réteg HOUG Konferencia enci a 2014. 2013. 2013. ápr i l i s 9. / ORACLE APPLI CATI ON

Oracle Forms migráció Miért cseréljük le / migráljuk Oracle Forms 6i alkalmazásunkat? A Forms egy régi (pre) kliens-szerver technológia a 80-as évekből A Forms a böngészőből nyitott Java applet nem pedig HTML A Forms nem konzisztens a mai modern böngésző alkalmazásokkal Nem kompatibilis Microsoft Windows 7 és 8 verziókkal Microsoft Windows XP Extended Support vége: 2014. április 8. HOUG Konferencia enci a 2014. 2013. 2013. ápr i l i s 9. / ORACLE APPLI CATI ON

Oracle Application Express (Oracle APEX) Adatbázis-központú webes fejlesztő-, futtató és menedzsment eszköz

Oracle Application Express (Oracle APEX) HTML DB 1.5 First Release HTML DB 1.6 Themes Application Express 2.1 Oracle XE Application Express 2.2 Packaged Applications Application Express 3.1 Interactive Reports Application Express 4.0 Websheets Dynamic Actions Plug-Ins Team Development Application Express 4.2 Mobile HTML5 Packaged Apps 2004 2005 2006 2007 2008 2009 2010 2011 2012 HTML DB 2.0 SQL Workshop Application Express 3.0 Flash Charts PDF Printing Access Migration Application Express 3.2 Oracle Forms to APEX Conversion Application Express 4.1 Data Upload Error Handling ROWID

Oracle Application Express (Oracle APEX) Alkalmazási területek Adatvezérelt alkalmazások fejlesztése Alkalomszerű és szervezeti szintű irodai alkalmazások fejlesztése On-line jelentéskészítés SQL alapú jelentéskészítő alkalmazások készítése meglévő adatbázis sémákon Webes táblázatkezelés Táblázatok konvertálása webes alkalmazásokká, ahol azokat egyidejűleg egyszerre többen tudják megtekinteni és módosítani Oracle Forms modernizálás Az SQL és PL/SQL deklaratív programozási ismeretek kihasználásával a meglévő Oracle Forms alkalmazások HTML / WEB 2.0 web-alkalmazásokká alakítása MS Access helyettesítés A nagyra nőtt Access alkalmazások átültetése Oracle adatbázisba egy APEX webes kezelőfelűlettel

Oracle Application Express (Oracle APEX) Előnyök Gyors, böngésző alapú fejlesztés SQL, PL/SQL ismeretek kihasználása SELECT * FROM EMP Indítsd a böngészőt és kezdj fejleszteni Az adatbázisban fut Fejlesztéshez csak SQL, PL/SQL Önkiszolgáló Egyszerű menedzselés Nagy skálázhatóság Rugalmas privát felhő szolgáltatás a dobozból

ARCHITEKTÚRA

Architektúra Egyszerű 2 rétegű architektúra Az oldalak dinamikusan generálódnak meta adatokat használva Nincs kód generálás vagy fájl alapú fordítás Mindenhol fut, ahol Oracle Database fut

Architektúra Önkiszolgáló erőforrás gazdálkodás Az APEX-gazda rendelkezhet bizonyos erőforrások felett Önellátó gazdálkodás a munkaterületekkel Készen kapott privát felhő

Oracle Forms migráció

Oracle Forms migráció A kulcs Megvalósíthatósági vizsgálat A rendelkezésre álló forrásokból lehet-e migrálni Hol van az üzleti / alkalmazás logika? Forms triggerekben Adatbázis eljárásokban Kötelezően megtartandó funkcionalitások értékelése Jellemzően a kliens oldali funkciók szükségességének / megvalósításának vizsgálata Új igények / várható változások súlyozása Döntés Tervezés és újratervezés Megvalósítás Felhasználói oktatás / átszoktatás HOUG Konferencia 2014. Oracle Forms - Oracle Application Express: alkalmazások migrációja a jövőbe

Oracle Forms migráció Oracle APEX Oracle Application Express Forms Converter

Oracle Forms migráció Oracle APEX Forms2XML Utility futtatása APEX Project létrehozása Forrás fájlok feltöltése Forms2XML Utility: Oracle Forms 9i & 10g javasolt Oracle Forms 4.x & 6i esetén nem garantált a konverzió sikeressége (ez esetben upgrade szükséges)

Oracle Forms migráció Oracle APEX Migráció folyamata

Oracle Forms migráció A tapasztalat Az esetek többségében migráció helyett az elavult alkalmazás teljes újratervezése és újrafejlesztése hatékonyabb és időtakarékosabb megoldás. HOUG Konferencia 2014. Oracle Forms - Oracle Application Express: alkalmazások migrációja a jövőbe

Oracle Forms migráció Hasznos linkek Oracle Application Express for Oracle Forms Developers http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-for-forms-098747.html Oracle Learning Library Converting Your Oracle Forms Applications to Application Express (APEX 3.2) http://apex.oracle.com/pls/apex/f?p=44785:24:0::no::p24_content_id,p24_prev_page:4045,2

MOBIL TÁMOGATÁS

Oracle APEX - Miért érdemes használni? Mobil támogatás - webalkalmazások Egyre népszerűbb módja a tartalom szállításának és az üzleti alkalmazások kiszolgálásának a mobil eszközök felé Alternatívája a natív mobil alkalmazásoknak Nincs szükség valamilyen alkalmazásboltból való letöltésre (AppStore, Google Play) Minden OP-rendszeren, asztali-, tablet- és mobil eszközön fut Csak böngészőre és internetkapcsolatra van szükség

Oracle APEX - Miért érdemes használni? Mobil támogatás Responsive Web Design

Oracle APEX - Miért érdemes használni? Mobil támogatás jquery Mobile Deklaratív támogatás mobil alkalmazások fejlesztéséhez Az APEX alkalmazások támogatják a több felhasználói felületet pl.: Asztali & Okostelefon A mobil alkalmazások a jquery Moible-t használják a jquery Mobile-on alapuló témákon és sablonokon keresztül HTML5 diagramok és új HTML5 elem típusok Apple App Store, Google Play csomagok

KÉRDÉSEK & VÁLASZOK

KAPCSOLAT Izsák Tamás izsak.tamas@appworks.hu