Oracle Forms 현대화
Oracle APEX는 Oracle Forms 애플리케이션 현대화를 위해 반드시 선택해야 하는 플랫폼입니다. 동일한 저장 절차 및 PL/SQL 패키지가 APEX에서 기본적으로 작동하여 쉽게 개발할 수 있습니다.
소개
Oracle Fusion Middleware의 구성요소인 Oracle Forms는 수십년간 데이터 애플리케이션을 구축하기 위해 널리 사용되어 온 잘 정립된 기술입니다. 이 페이지에서는 세계에서 가장 인기 있는 로우코드 애플리케이션 플랫폼인 Oracle APEX를 사용하여 Oracle Forms 기반 앱을 빠르게 현대화할 수 있는 이유와 방법에 대해 설명합니다. 다음 랩을 통해 샘플 Oracle Forms 애플리케이션을 단계별로 현대화하는 방법을 알아보십시오.
Oracle Forms에서 Oracle APEX 랩으로APEX를 선택해야 하는 이유는 무엇인가요?
Oracle APEX를 사용하여 Oracle Forms를 현대화하면 클라우드 전용 개발 관행을 채택하고 비용을 절감하는 것부터 최신 사용자 경험을 제공하는 것까지 조직에 많은 이점을 제공할 수 있습니다.
-
Reduce Costs
To deploy Oracle Forms apps, you require a license that might increase development costs, in contrast, Oracle APEX is a no-cost feature of Oracle Database, meaning if you have Oracle Database, you already have Oracle APEX.
-
Modern User Experience
Oracle APEX apps are intuitive, easy to use, responsive, mobile friendly and similar to other modern cloud apps end users already use. Forms users won't require any extensive training to use these new APEX apps.
-
Enterprise App Development
Oracle APEX offers all the facets required for Cloud-Native and on-premises app development, including APEX AI Assistant, workflow, forms, charts, reports, maps, REST Services and much more.
-
Mobile Apps
Oracle APEX apps are fully responsive and can be easily installed as Progressive Web Apps (PWAs) on your device of choice, enabling deeper integration with the mobile operating system and resulting in a more native experience.

-
True Portability - Build Once Deploy Anywhere
Oracle APEX apps can be deployed anywhere that Oracle Database runs (Oracle Cloud, on-premises, or any third-party cloud). You build your app once and deploy it where you need, no need to rewrite your APEX app.
-
Elastic Scalability
Auto-scale your Oracle APEX app to support changes in demand from a small group of users to millions of users with ease and without any disruption in service.
-
Reuse
All of the database programs can be invoked directly from Oracle APEX. Therefore, you do not have to rewrite the database business logic you are already utilizing from Oracle Forms.
-
Coexistence
Oracle Forms and Oracle APEX can both run side-by-side in the same database using the same database objects. If the two tools fulfill different business requirements, you may have users working with both tools.
-
Skill Sets
Both frameworks (Forms and APEX) are database-centric, leverage SQL and PL/SQL, and utilize primarily declarative development. Any developers who know SQL can easily be trained to develop with Oracle APEX and become highly proficient in weeks, not months or years.

Oracle APEX가 어떻게 도움이 되나요?
Oracle APEX를 사용하여 Oracle Forms 앱을 현대화할 경우 여러 주요 이점을 얻을 수 있습니다.
-
Oracle Database
변환할 필요 없이 APEX 앱에서 사용할 패키지, 절차, 기능 등 데이터베이스의 기존 논리에 액세스할 수 있습니다.
-
생성기
마법사를 통해 앱에 쉽게 추가할 15개 이상의 페이지 유형을 찾고 비즈니스 요구사항에 맞게 이를 수정할 수 있습니다.
-
보안
Oracle APEX는 인증 및 권한 부여 체계, 세션 관리 및 교차 사이트 스크립팅 방지와 같은 즉시 사용 가능한 높은 보안 설정으로 앱을 생성합니다.
-
탐색
애플리케이션 내의 페이지로 링크되는 항목이 채워진 탐색 메뉴를 사용하여 새 앱이 자동으로 생성됩니다.
-
테마 스타일
Oracle APEX 앱에는 앱의 레이아웃 및 프리젠테이션을 쉽게 제어하기 위해 즉시 사용 가능한 테마 스타일이 포함되어 있습니다.
-
애플리케이션 프로그래밍 인터페이스(API)
광범위한 API를 참조하여 앱을 사용자정의하고 Oracle APEX의 많은 기능을 최대한 활용할 수 있습니다.

시작하기
Oracle APEX 환경을 선택한 후 아래 단계에 따라 Oracle Forms 애플리케이션 현대화 과정을 시작할 수 있습니다.
-
현대화 영역 식별
기존 Oracle Forms 애플리케이션에서 Oracle APEX로 현대화할 잘 정의된 기능 영역을 선택합니다. 이렇게 하면 개발 팀을 교육하고 노력과 위험을 결정하는 데 도움이 됩니다.
-
환경 준비
APEX 앱을 구축하는 데 필요한 데이터베이스 객체를 식별하고 단순화하거나 폐기할 수 있는 프로세스를 정확하게 파악합니다.
-
앱 구축 및 테스트
APEX 마법사를 사용하여 앱을 구축하고 비즈니스 요구사항을 기반으로 각 페이지를 개선합니다. 앱을 완전히 테스트하여 각 요구사항이 충족되었는지 확인합니다.
-
앱 배치
앱이 비즈니스 요구사항을 충족하면 클라우드 또는 온프레미스에 APEX 앱을 배치합니다.

성공 사례
리소스
-
프리젠테이션
Download -
일반 가이드
Read Article -
Oracle Forms에서 Oracle APEX 랩으로
Run the Lab -
FAQ: APEX로 Oracle Forms 현대화
Read Blog Post -
APEX가 Forms 개발자에게 이상적인 10가지 이유!
Read Blog Post -
파트너 패널 토론
Watch the recording -
샘플 Oracle Forms 애플리케이션 현대화
Read Blog Post