APEX Application Development — najczęściej zadawane pytania

Często zadawane pytania — temat

Pytania ogólne

Czym jest Oracle APEX Application Development?

Oracle APEX Application Development (usługa APEX) to wstępnie skonfigurowaną, w pełni zarządzaną i bezpieczną platformą służącą do tworzenia i wdrażania nowoczesnych, opartych na danych aplikacji na platformie Oracle Autonomous Database w Oracle Cloud Infrastructure.

Dlaczego usługa Oracle APEX Service jest nazywana niskokodową strukturą tworzenia aplikacji?

Usługa Oracle APEX Service umożliwia profesjonalnym deweloperom i amatorom tworzenie zaawansowanych aplikacji, które działają na dowolnym urządzeniu, za pomocą nowoczesnej przeglądarki internetowej – bez konieczności udziału eksperta w dziedzinie tradycyjnego kodowania ani użycia szerokiej gamy technologii internetowych. Deklaratywna architektura oparta na metadanych w zestawieniu z zaawansowanymi pakietowymi składnikami UI znacznie upraszcza tworzenie aplikacji. Nowe badanie przeprowadzone przez Pique Solutions (PDF) wykazało, że za pomocą usługi Oracle APEX Service programiści mogą tworzyć aplikacje dla przedsiębiorstw 38 razy szybciej.

Do czego służy Oracle APEX Service?

Oracle APEX Service ma wiele zastosowań takich jak:

  • Tworzenie aplikacji o ujednoliconym widoku danych w interaktywnych raportach, wizualizacjach danych, pulpitach itd. Łatwe tworzenie aplikacji odpowiednich dla określonej grupy użytkowników biznesowych, działów lub całej organizacji.
  • Zastąpienie podatnych na błędy arkuszy kalkulacyjnych całkowicie wypełnionymi tabelami w Oracle Database i odpowiednich aplikacjach APEX, które zapewniają jedno źródło wiarygodnych informacji.
  • Tworzenie aplikacji dostosowanych do różnych scenariuszy biznesowych i branż. Iterowanie, testowanie i przeglądanie aplikacji przez użytkowników końcowych.
  • Szybkie tworzenie aplikacji dla użytkowników zewnętrznych, takich jak partnerzy i klienci, lub zapewnianie własnych punktów końcowych REST służących do udostępniania danych aplikacji.
  • Modernizowanie istniejących aplikacji Oracle Forms bez martwienia się o funkcjonalność i dostępność. Wprowadzenie nowoczesnego, opartego na przeglądarce i dostosowanego do urządzeń mobilnych interfejsu użytkownika.

Kto powinien korzystać z usługi Oracle APEX Service?

Usługa Oracle APEX umożliwia tworzenie atrakcyjnych aplikacji, zapewniając doskonałe funkcje, wydajność i bezpieczeństwo wielu rodzajom użytkowników – zarówno analitykom biznesowym, jak i działowym, profesjonalnym i amatorskim deweloperom. Pozwala użytkownikom skupić się na rozwiązywaniu problemów biznesowych, a nie na skomplikowanych technikach kodowania.

W jaki sposób usługa Oracle APEX Service upraszcza tworzenie aplikacji?

Usługa Oracle APEX eliminuje złożoność tworzenia i wdrażania aplikacji na wielu poziomach. Bogaty, oparty na przeglądarce, intuicyjny interfejs graficzny prowadzi użytkowników przez proces tworzenia aplikacji. Zaawansowane komponenty interfejsu użytkownika umożliwiają programistom dodawanie zaawansowanych funkcji do aplikacji przy niewielkim użyciu kodu. Oracle APEX Service zawiera bazę danych Oracle Autonomous Database, w której zarządzany jest stan aplikacji i wykonywany jest algorytm. Oracle Autonomous Database umożliwia pełne zarządzanie cyklem życia bazy danych, dzięki czemu do administrowania bazami danych nie są potrzebni administratorzy ani DevOps. W rezultacie powstała platforma o niskim kodzie, która jest prosta, szybka, bezpieczna, lekka i wysoce dostępna.

Rozwiązanie Oracle APEX jest dostępne we wszystkich bazach danych Oracle. Czy aplikacje oparte na różnych środowiskach Oracle APEX są zgodne z usługą Oracle APEX Service?

Dzięki Oracle APEX programiści mogą tworzyć i wdrażać aplikacje wszędzie tam, gdzie działa Oracle Database, w tym lokalnie, w ramach infrastruktury Oracle Cloud Infrastructure, Oracle Cloud@Customer, Oracle Dedicated Region Cloud@Customer, a także w chmurach innych firm. Co więcej, Oracle APEX ułatwia migrację aplikacji między środowiskami lokalnymi i wielochmurowymi, chmurami hybrydowymi lub czystymi środowiskami chmurowymi. Aplikacje utworzone przy użyciu platformy Oracle APEX w środowiskach innych niż Oracle APEX Service zazwyczaj będą działać w tej usłudze bez żadnych modyfikacji.

Czy usługa Oracle APEX jest dostępna we wszystkich regionach Oracle Cloud?

Usługa Oracle APEX jest szeroko dostępna w regionach Oracle Cloud Infrastructure na całym świecie. Sprawdź swój region.

W jaki sposób usługa Oracle APEX Service dostosowuje się do dynamicznych obciążeń?

Każda instancja usługi Oracle APEX jest wstępnie skonfigurowana i ma odporną na awarie i wysoce dostępną bazę danych Oracle Autonomous Database. Usługa umożliwia ręczne lub automatyczne elastyczne skalowanie zasobów obliczeniowych i magazynowych bez przestojów aplikacji w celu spełnienia wymagań wydajności dynamicznych obciążeń. Oracle Autonomous Database dba o konfigurację, dostrajanie, tworzenie kopii zapasowych, instalowanie poprawek, szyfrowanie, skalowanie i wiele więcej, dzięki czemu użytkownicy mogą się skupić na tworzeniu aplikacji.

W jaki sposób jest wyceniana usługa Oracle APEX Service?

Oracle APEX Service oferuje ogromną wartość w stosunku do ceny. Cena podstawowego poziomu zaczyna się od 122 USD miesięcznie za 2 ECPU i 20 GB pamięci masowej Exadata (działającej nieprzerwanie przez 31 dni). W miarę rozwoju aplikacji koszty usługi APEX są nadal niskie ze względu na opłaty za faktycznie wykorzystane zasoby (pay-per-use), obejmujące wszystkie koszty. Należy pamiętać, że usługa nie nalicza opłat za liczbę aplikacji, użytkowników, programistów ani obszarów roboczych. Transfer danych do i z usługi (wejściowych i wyjściowych) jest wliczony w cenę bez żadnych dodatkowych kosztów. Te cechy są wyjątkowe. Ponadto niewielka, zawsze bezpłatna wersja usługi APEX jest dostępna w Oracle Cloud Free Tier i pozwala na zapoznanie się z nią bez ponoszenia kosztów. Więcej szczegółów można znaleźć w cenniku.

Jak długo jest obsługiwane każde wydanie Oracle APEX?

Każde wydanie Oracle APEX jest obsługiwane przez 18 miesięcy. System Oracle APEX jest dostarczany z kilkoma bibliotekami open source, w tym Oracle JavaScript Extension Toolkit (JET). Biblioteki te są często aktualizowane, a poprawki błędów są dostępne tylko w ich najnowszych wersjach. Asysta techniczna Oracle dla systemu APEX została rozszerzona do 18 miesięcy, zgodnie ze standardami Oracle i branżowymi

System Oracle APEX jest dostępny również w ramach Oracle Cloud Infrastructure jako część usług APEX i Autonomous Database. Obie usługi są w pełni zarządzane przez Oracle, a nowe wersje APEX są udostępniane jednocześnie zarówno lokalnie, jak i w OCI. Klienci mogą w dowolnej chwili wybrać uaktualnienie środowiska APEX w ciągu pierwszych 90 dni od ukazania się wydania. Po tym czasie system Oracle APEX jest automatycznie uaktualniany.

Więcej szczegółów oraz daty końcowe asysty technicznej dla każdego wydania można znaleźć na stronie Asysty technicznej APEX.

Jakie korzyści daje Oracle APEX Service w porównaniu z innymi dostępnymi na rynku ofertami?

Usługa Oracle APEX jest wyjątkowa i oferuje kilka zalet:

  • Wszystko w bazie danych. Silnik Oracle APEX Service działa w obrębie korporacyjnej bazy danych, czyli w pobliżu danych aplikacji, co oznacza, że aplikacji mogą być tworzone z maksymalną wydajnością i skalowalnością. Ta architektura wewnątrz baz danych optymalizuje stos technologii, eliminując złożoność aplikacji na wielu poziomach.
  • Autonomiczna. Oracle APEX Service zawiera Oracle Autonomous Database – samodzielnie zarządzaną i wstępnie skonfigurowaną bazę danych na wysoce dostępnych serwerach. Usługa ta automatycznie konfiguruje, dostosowuje, wprowadza poprawki, elastycznie skaluje i tworzy kopie zapasowe danych. Wykrywa i naprawia wady przed awariami oraz znacznie poprawia wydajność pracy. Inne narzędzia niskokodowe wymagają, aby administratorzy baz danych i DevOps wykonywali te zadania, co skutkuje znacznie wyższymi kosztami.
  • Dostępność w każdym miejscu. Aplikacje stworzone przy użyciu Oracle APEX Service można łatwo przenosić w środowiskach chmurowych, wielochmurowych, hybrydowych i lokalnych. Użytkownicy mogą z łatwością wdrażać i uruchamiać aplikacje bezpośrednio w usłudze Oracle APEX Service oraz w razie potrzeby przenosić je do innych środowisk, w których jest dostępna usługa Oracle Database.
  • Niskie koszty. Oracle APEX Service to w pełni zarządzane, niskokodowe rozwiązanie dostępne w niewielkiej wersji bezpłatnej oraz pełnej wersji płatnej (od 122 USD miesięcznie za 2 ECPU i 20 GB pamięci masowej Exadata). Każdy procesor ECPU płatnej usługi może obslugiwać tysiące wyświetleń stron aplikacji na godzinę. Większość innych narzędzi niewymagających umiejętności programowania pobiera opłaty za liczbę aplikacji, użytkowników, programistów lub obszarów roboczych, co powoduje znacznie wyższe koszty w miarę skalowania aplikacji.

Jak można oszacować miesięczne koszty korzystania z usługi Oracle APEX Service?

Koszt usługi Oracle APEX Service można z łatwością oszacować za pomocą intuicyjnego kalkulatora kosztów Oracle. Odwiedź stronę Kalkulatora kosztów i dodaj Oracle APEX w obszarze „Tworzenie aplikacji”. Następnie dostosuj zapotrzebowanie na ECPU i przestrzeń, by uzyskać przybliżone koszty korzystania z usługi. Pamiętaj, że niewielka, zawsze bezpłatna wersja usługi APEX jest dostępna za darmo dla użytkowników Oracle Cloud.

Gdzie można śledzić wskaźniki, takie jak stan i wykorzystanie, powiązane z usługą Oracle APEX Service?

Usługa Oracle APEX Service jest natywna dla Oracle Cloud Infrastructure i jako taka oferuje kilka możliwości monitorowania stanu. Karty „Przegląd” (Overview) i „Działania” (Activity) w konsoli usługi zawierają informacje o użytkowaniu bazy danych. Ponadto wskaźniki właściwe dla systemu APEX, takie jak czas ładowania strony i aktywne aplikacje, dostarczają przydatnych informacji o działaniach związanych z systemem APEX w obrębie instancji.

Czy Oracle APEX Service ma jakieś ograniczenia?

Oracle APEX Service obecnie nie obsługuje połączeń z Oracle Net Services (SQL*Net) i nie zezwala na bezpośredni dostęp do wstępnie skonfigurowanego interfejsu REST-SQL. Jeśli aplikacje będą wymagały takich funkcji, klienci mogą przeprowadzić uaktualnienie do usługi Oracle Autonomous Transaction Processing za pomocą jednego kliknięcia, a do usługi APEX jest dołączana pełna obsługa SQL*Net i REST-SQL. Szczegółowe informacje są dostępne w dokumentacji usługi.

Gdzie można znaleźć szczegółowe informacje o funkcjach usługi Oracle APEX Service?

Więcej szczegółowych informacji jest dostępnych w naszym centrum dokumentacji.