ORACLE APEX–Synergie
Ogóły znajdziecie w poprzednim wpisie. Teraz czas na szczegóły. Opieram się na oficjalnej specyfikacji ORACLE.
Po zapoznaniu się z architekturą, przyjrzyjmy się jak APEX wspiera migrację z innych narzędzi (Oracle Forms, Access, Excel).
Forms
APEX dostarcza narzędzia konwersji. Eksportujemy aplikacje Oracle Forms do XML używając standardowych funkcji Forms, następnie importujemy XML do APEX.
Po załadowaniu XML do projektu konwersji Forms, większość funkcjonalności zostanie wygenerowana jako aplikacja APEX. Elementy nie przetworzone automatycznie zostaną przedstawione deweloperom do ręcznej migracji.
MS Access
APEX + SQL Developer Migration Workbench to kompletne narzędzia do migracjo aplikacji Access. Zaczynamy od
użycia SQL Developera do migracji danych i schematu bazy danych. Następnie przy pomocy APEX migrujemy raporty i strony aplikacji Access. Ostatnim krokiem jest sprawdzenie poprawności działania i/lub wykorzystanie możliwości APEX.
MS Excel
Używając Data Workshop możemy szybko wczytać arkusze kalkulacyjne do bazy danych. Można także użyć pomocnika tworzenia aplikacji na podstawie arkusza kalkulacyjnego, który oprócz ładowania danych produkuje aplikacje wspierającą modyfikacje tych danych.
Nie zapominajmy o arkuszach sieciowych (websheet) umożliwiającym użytkownikom (nie deweloperom) na definiowanie i zarządzanie własnymi danymi. Tworzenie tabeli danych na podstawie arkusza kalkulacyjnego lub definiowanie własnych tabel danych. Tworzenie niezbędnych obiektów bazy danych przeprowadzane jest w tle (niewidoczne dla użytkownika).