Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 새로운기능개요 2000 년 3 월 Enabling the Information Age

Similar documents
Oracle Application Server: SPECjAppServer 벤치마크 결과

Windows 8에서 BioStar 1 설치하기

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

[Brochure] KOR_TunA

Oracle JDeveloper 3.2 데이타시트

View Licenses and Services (customer)

Corporate PPT Template

Visual Studio online Limited preview 간략하게살펴보기

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

슬라이드 1

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

1. 제품 개요 AhnLab Policy Center 4.6 for Windows(이하 TOE)는 관리대상 클라이언트 시스템에 설치된 안랩의 안티바이러스 제품인 V3 제품군에 대해 보안정책 설정 및 모니터링 등의 기능을 제공하여 관리대상 클라이언트 시스템에 설치된 V3

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Cloud Friendly System Architecture

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

Microsoft PowerPoint - chap01-C언어개요.pptx

ThinkVantage Fingerprint Software

Microsoft Word - src.doc

vRealize Automation용 VMware Remote Console - VMware

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

슬라이드 1

Windows Server 2012

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

Portal_9iAS.ppt [읽기 전용]

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

PowerPoint Presentation

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]

MF5900 Series MF Driver Installation Guide

Ç×°ø¾ÈÀüÁ¤º¸³×Æ®¿öÅ©±¸Ãà¹æ¾È¿¡°üÇÑ¿¬±¸.hwp

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

ALTIBASE 사용자가이드 Templete

Operating Instructions

InfoU_K_100713

Microsoft PowerPoint - 03-TCP Programming.ppt

MF Driver Installation Guide

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

슬라이드 1

Endpoint Protector - Active Directory Deployment Guide

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

목 차 DEXTUpload Pro 소개 시스템 요구 사항 기능 및 특징 시스템 구성도 벤치마킹 적용 효과 유지보수 안내 담당자 안내

810 & 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

슬라이드 1

FileMaker ODBC 및 JDBC 가이드

±³º¸¸®¾óÄÚ-¾Ö´º¾ó

Hitachi Content Platform 클라우드 & 소프트웨어정의클라우드오브젝트플랫폼 Hitachi Content Platform Hitachi Data Ingestor Hitachi Content Platform Anywhere REVISION NO

Microsoft PowerPoint UI-Event.Notification(1.5h).pptx

SSL Strip Attack JAC (SemiDntmd) 이우승 semidntmd.tistory.com

PowerPoint Template

Studuino소프트웨어 설치

소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및

슬라이드 1

라우터

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

Microsoft PowerPoint App Fundamentals[Part1].pptx

IRISCard Anywhere 5

ORACLE NEW TECHNOLOGY 02 _ Oracle Application Container Cloud 84 Oracle Application Container Cloud 폴리글랏 (Polyglot: 다중언어 ) 애플리케이션런타임플랫폼 01 들어가며 02 셀프서

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š


FileMaker 15 ODBC 및 JDBC 설명서

제8장 자바 GUI 프로그래밍 II

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

,., 75 ppm* 1,, 100 ppm* 2, 200 ppm* ,.. : 75 ppm* 1 Super G3, : 100 ppm* 2 : 200 ppm* 2 *1: A4. ApeosPort-V ApeosPort-V ppm. *2:

<4D F736F F F696E74202D BBE7C0BAB1E2BCFABCBCB9CCB3AA5FBDC5B1E2BCFABCD2B0B3>

PowerPoint 프레젠테이션

SIGIL 완벽입문

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

어댑터뷰

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

J2EE & Web Services iSeminar

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

The Pocket Guide to TCP/IP Sockets: C Version

운영체제실습_명령어

CODESYS 런타임 설치과정

오버라이딩 (Overriding)

Microsoft Word - zfs-storage-family_ko.doc

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

1

슬라이드 1

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

게시판 스팸 실시간 차단 시스템

PowerPoint 프레젠테이션

<4D F736F F F696E74202D20315F315F506F C313067B8A6C8B0BFEBC7D1BAF1C1EEB4CFBDBAC5EBC7D55FC0E5C8F1C1A4>

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

(Microsoft PowerPoint - \301\24613\260\255 - oFusion \276\300 \261\270\274\272)

슬라이드 1

Transcription:

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 새로운기능개요 2000 년 3 월 Enabling the Information Age

제품요약 Oracle Forms Developer는엔터프라이즈급인터넷데이타베이스애플리케이션을구축할수있도록지원하는생산적인개발환경이다. Forms Developer는기업개발자들이정교한데이타베이스형식, 차트및비즈니스로직을최소한의노력으로간편하면서도빠르게개발할수있도록하는통합빌더세트를제공한다. Forms Developer의강력한선언적기능들은데이타베이스정의를통해완벽한기능을갖춘애플리케이션개발할수있도록지원함으로써기업개발자의코딩작업을크게줄여준다는강점을가지고있다. Oracle Forms Server는 Forms Developer 애플리케이션의인터넷설치를위해최적화시킨애플리케이션서버이다. Oracle Forms Server는아웃오브더박스기능및고유서비스를제공함으로써 Forms Developer 애플리케이션들이모든네트웍상에서자동으로확장및실행하고, 인터넷에맞춰최적화된풍부한확장지원 Java 클라이언트를실행할수있도록지원한다. 본백서에서는 Oracle Forms Developer 및이러한제품군의최신버전인 Oracle Forms Server 버전 6의다양한새로운기능들에대해설명하고있다. 자동확장되는인터넷애플리케이션설치 Oracle Forms Server 버전 6은최대한의확장성을지원하고, 네트웍트래픽을최소화하며, 애플리케이션의구성및관리를지원하는새로운기능들을제공하고있다. 새로운기능들은다음과같다. HTTP/1.1 지원 SSL 지원 표준웹리스너통합 (Oracle Forms Server는 WebDB 2.2 http 리스너와함께출시됨 ) 아웃오브더박스설치 Oracle Enterprise Manager와의통합 로드관리 메모리최적화 네트웍트래픽최적화 커넥션활동기록 (Connection Activity Logging) FRD(Forms Runtime Diagnostics) Oracle Trace와의통합 Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 2

http/1.1 및 SSL 지원 Oracle Forms Server 버전 6i는 HTTP/1.1 및 SSL을통한인터넷지원방법을선보였다. 애플리케이션을인터넷으로설치하기위해소켓, HTTP 및 HTTPS 등 3개모드중하나에서 Forms Server를이용할수있다. 소켓은 TCP/IP에대한표준프로그래밍인터페이스이다. 소켓설치모드는효율적이며사용이쉽다는이점을가지고있다. Forms Server는호스트머신에서실행되며사용자머신에서실행되는클라이언트로부터의커넥션을위해특정소켓또는포트를 listen한다. 이방법의경우클라이언트및서버머신은네트웍상에서서로직접통신을주고받을수있어야한다. 따라서소켓모드로서버측프록시 ( 방화벽및기타보안디바이스와함께이용하기위해필수 ) 를이용하는것이불가능하다. 그러나이제 HTTP 소켓커넥션이가능해졌다. Forms Server는특정소켓을이용한전용커넥션을통해서가아니라 Java 클라이언트 HTTP 커넥션을통해 listen하는기능을수행한다. Forms Server와 Java 클라이언트사이의모든내부메시징은 HTTP 패킷으로캡슐화된다. HTTP 소켓커넥션은사이트들이방화벽을통해클라이언트와서버간의안전한통신이이루어지도록한다. HTTPS는 SSL(Secure Socket Layer) 프로토콜을추가한 HTTP 커넥션이다. HTTPS는서버인증, 안전한데이타전송및데이타무결성을제공한다. HTTPS 커넥션을지원하기위해서는 Oracle Wallet Manager(Forms Server와함께설치된 ) 를이용해 CA(Certification Authority) 의인증서를획득하고서버측에이인증서를저장해야한다. HTTPS를통해개발자들은미국내버전을위한 128 bit 암호화기술및수출버전을위한 40 bit 암호화기술을이용함으로써인터넷상에안전하게 Forms 애플리케이션을설치할수있다. Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 3

표준웹리스너통합 Oracle Forms Server 버전 6은모든웹리스너를통해애플리케이션을설치할수있도록하는표준개방형인터페이스와함께출시되고있다. 이컴포넌트는서버가다음을실행할수있도록지원한다. 온라인상태에서시작 HTML 페이지작성 URL을통한파라미터승인 클라이언트가 Oracle Jinitiator 또는기본 JVM을이용하는지를탐지하고그에따라올바른태그생성 시스템들전반의동적로드밸런싱지원본인터페이스를설치한다음필요한작업은 Oracle Forms Server와함께제공되는구성파일 (formsweb.cfg) 내의지정된섹션에서자신의커스텀구성파라미터를지정하는것이다. 이들파라미터를로드밸런싱, 커넥트문자열, 폼즈모듈등으로서값을지정한다. 애플리케이션실행을원할경우애플리케이션의 URL(config=< 섹션명 >) 에서질의문자열로네이밍된구성을간단하게지정하고파라미터들은 HTML 템플릿 (Jinitiator를위해 1 템플릿, <APPLET> 태그를위해 1 템플릿 ) 과자동으로통합하게된다. Oracle Application Server 및 Oracle WebDB 리스너를포함한모든웹리스너를통해이러한새로운설치방법을이용할수있다. 아웃오브더박스구성설치중 Oracle Forms Server 버전 6은각개발자에맞춰자동으로구성된다. 새로운 Oracle installer는개발자가구성하려는유형의아키텍처를지정할수있는일련의옵션을제공한다 ( 단일머신, Forms Server 없이로드밸런싱을지원하는기본노드, Forms Server를이용해로드밸런싱을지원하는기본노드, 로드밸런싱을지원하는보조노드 ). 개발자가일단우선순위를지정하면나머지는인스톨러 (installer) 가해결한다. 이프로세스의마지막단계에서인스톨러는구성을요약하는텍스트기반리포트를작성하게되며필요한모든후속조치에대한지시사항을제공한다. 인스톨러는개발자에맞춰 WebDB listener 2.2를설치및구성한다. 또한개발자가원할경우선택한모든웹서버를설치할수있다. 설치기능에는 WebDB 리스너가상디렉토리매핑, 환경변수및구성파일을비롯한자동작성기능이포함되어있다. Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 4

Oracle Enterprise Manager를이용한운영및모니터링오라클은운영및관리서비스를제공하기위해 Forms Server와 OEM(Oracle Enterprise Manager) 을통합했다. OEM은사용이쉬운중앙집중형콘솔을통해완벽한오라클환경을관리및운영할수있는포괄적인개방형프레임웍및풍부한툴세트를제공한다. OEM과의통합을통해시스템관리자들은한사이트에서여러 Forms Server를모니터링및운영할수있게된다. OEM Intelligent Agent는 Forms Server 컴포넌트들을자동으로발견하고 OEM 콘솔의네비게이터트리에서이들의중앙집중방식의관리를지원한다. OEM을이용함으로써시스템관리자들은 Forms Servers를시작및중지시킬수있게되며가용성, 메모리활용도, CPU 활용도및사용자프로세스를모니터링할수있게된다. < 그림 1> OEM 관리콘솔 로드관리 Oracle Forms Server 로그관리는 SPOF(Single Point of Failure) 가없는분산환경을지원하며하드웨어및시스템자원을최대한효율적으로활용할수있도록한다. 시스템관리자들은이기능을통해애플리케이션서버의사용자로드를제어및관리할수있다. Forms Server를통해시스템관리자들은시스템전체로드를동적으로밸런싱함으로써구성가능한최소로드호스트 (configurable least-loaded-host) 알고리즘을바탕으로자원을할당할수있다. Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 5

메모리최적화 Oracle Forms Server 버전 6은서버상의전체프로세싱로드를줄여주는메모리최적화성능을제공한다. 이는윈도우 NT 하에서공유되는동적링크라이브러리의개선, 미들티어레코드캐싱기능의향상그리고메시징레이어의향상을통해이루어지게된다. 주 : 자세한정보는백서 Oracle Forms Server 6 - A Capacity Planning Guide 참조. 백서들은 Oracle Technology Network(http://technet.oracle.com) 또는오라클웹사이트 (http://www.oracle.com) 에서제공된다. 네트웍트래픽최적화다수의네트웍트래픽최적화가이루어졌다. 여기에는다음이포함된다. 메시지 diffing 스마트이벤트번들링 메시지최적화 경량형메뉴바메시지 diffing을통해유사한메시지세트가네트웍전체로전송될때두번째메시지와그이후의메시지들은그이전메시지와다른차이점만을포함하게된다. 따라서네트웍트래픽을크게줄일수있게된다. 스마트이벤트번들링은 2 개객체간네비게이션을실행하는동안트리거되는모든이벤트들을번들하고이들을단일패킷으로서서버로전달해처리하도록한다. 이로써네트웍라운드트립 (round trip) 의수를줄일수있게되는것이다. 클라이언트와미들티어간의새로운메시지최적화기능은이전버전 ( 버전 5.0) 보다최고 25% 의네트웍트래픽을감소시켰다. 새로운웹클라이언트를위한경량메뉴바는메뉴와관련된프로세싱과스크린재드로잉 (redrawing) 을줄여준다는특징을가지고있다. 커넥션활동로깅보다효과적인문제진단및해결을지원하기위해오라클은 Forms Server에커넥션활동로깅기능을새롭게추가했다. Forms Server 로깅메시지는개발자가지정하는로그파일로작성된다. 이로그파일은서버시작, 커넥션요청, 커넥션지정, 커넥션해제및비정상적인종료에대한정보를포함하고있다. 또한 IP 어드레스, 포트번호및프로세서 ID 정보를기록해서버운영자가어떤프로세스가어떤사용자에의해실행됐는지파악할수있도록한다. 커넥션활동로깅은오버헤드가매우낮기때문에문제해결에있어매우중요한역할을하게된다. Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 6

FRD(Forms Runtime Diagnostics) FRD는런타임, 이벤트기반로깅시스템으로서개발자의애플리케이션디버깅을지원하도록설계된제품이다. 폼즈가 FRD와함께실행될경우외부사용자애플리케이션상호작용및내부 Forms 프로세싱이벤트들이날짜순으로로그파일로작성된다. 이러한이벤트들은사용자활동과이에대한시스템의대응을파악하기위해분석되며문제진단및문제해결을지원하게된다. Oracle Trace와의통합 Oracle Trace는성능데이타의모음을지원하는유틸리티이다. 이제품은 Oracle Enterprise Manager의진단팩 (Diagnostic Pack) 에포함되어 Oracle Forms 버전 6과함께출시된다. 개발자들은이제품의기능을이용해애플리케이션의실행중파일을추적하고 Oracle Trace를통해그결과를분석할수있게된다. 각 Forms 세션의경우, 전체세션에대한실행시간, CPU 소모치그리고네트웍트래픽을분석할수있게된다. Oracle Trace를이용해특정폼즈의성능, 폼즈의특정트리거및심지어빌트인에대한드릴다운분석을실행할수있다. Oracle Trace를통합함으로써발생가능한성능문제를손쉽게탐지하고그근본원인을파악할수있게되는것이다. < 그림 2> Oracle Trace 뷰어는애플리케이션에서이용되는각빌트인의성능을보여주고있다. Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 7

웹시간으로솔루션제공변화하는비즈니스요구에대응하기위해개발팀들은신속하게애플리케이션을제공하고수정할수있어야한다. Oracle Forms의새로운기능은개발팀들이신속하게업무를수행하고변화하는사용자요구에발빠르게대처할수있도록지원한다. 새롭게추가된기능들은 Java의이점을활용하고, 재사용을활성화시키며, 기업개발자들이최소의노력으로풍부하고더욱강력해진사용자인터페이스및복합적인비즈니스로직을구축할수있도록지원하고있다. JavaBeans 및 PJC(Pluggable Java Components) Oracle Forms Developer 및 Oracle Forms Server가발전함에따라오라클은이들제품의아키텍처를 Java 로개방한다는계획을단계적으로확대하고있다. 버전 6는그제 1 단계를완료한제품이다. 이버전에서 Oracle Forms Developer 및 Oracle Forms Server는기업개발자들이 JavaBeans 및 PJC(Pluggable Java Components) 를이용해클라이언트 Java 애플릿을확장할수있도록지원하고있다. Oracle JDeveloper를이용해이들컴포넌트를개발할수있다. 개발자가원할경우써드파티 3GL Java 개발환경을이용할수도있다. JavaBeans를이용하여폼즈의기능을손쉽게확장및커스터마이즈할수있다. JavaBeans는 OCX 컨트롤이이전버전과함께내장될수있도록하는것과동일한방식으로 Forms Developer 애플리케이션에통합될수있다. 레이아웃에디터 (Layout Editor) 를통해 JavaBeans를내장하고속성팔레트 (Property Palette) 에서이들의구현클래스 (Implementation Class) 를지정하게된다. 애플리케이션의사용자인터페이스에대한강력한유연성과제어기능을제공하기위해버전 6은 PJC를지원한다. PJC는개발자들이모든공유 Forms 위지트 (widget) 를확장, 커스터마이즈또는무효화할수있도록지원한다. 각위지트는개발자들이원하는 Java 클래스를지정할수있도록하는관련구현클래스자산을보유하고있다. 예를들면, 개발자들은최초의푸시버튼의비즈니스로직을유실하지않고도커스텀버턴을통해표준 Forms 푸시버전을확장또는교체할수있다. Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 8

< 그림 3> 계층적트리컨트롤 (Hierarchical Tree Control) 계층적트리컨트롤 ( 네비게이터 ) 은 Oracle Forms Developer의폼빌더 (Form Builder) 컴포넌트에서오랫동안제공해오고있는기능이다. 버전 6에서이기능을폼즈런타임 (Forms Runtime) 에추가했다. 이는손쉽게이해할수있는형식으로계층적정보를나타낼수있도록지원한다. 레코드그룹 (Record Group) 또는질의 (Query) 에포함된값을통해계층적트리를상주시키며런타임으로계층적트리의요소들을프로그래밍방식으로추가, 제거, 수정또는평가할수있도록한다. Oracle Forms Server를통해이러한제어기능을인터넷에완벽하게설치할수있다. < 그림 4> 기본적으로제공되는계층적트리컨트롤을이용해표준네비게이터형식으로데이타를나타낸간단한예제 Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 9

팝업메뉴개선오라클은 Oracle Forms Developer 버전 6에서팝업메뉴를개선해이미지, 체크박스및라디오버턴등을지원할수있도록했다. 팝업메뉴에이미지및기타제어기능을추가함으로써애플리케이션전반에일관성을제공하고사용자들이이러한시각적인측면에서의향상을통해애플리케이션기능을신속하게이해할수있도록했다. < 그림 5> Oracle Forms Developer 버전 6 에서는팝업메뉴에서아이콘을지원하고있다. 새로운룩앤필 Oracle Forms Developer은새로운 UI(user interface) 를채용하고있다. 오라클의편이성담당전문가가설계한새로운 UI는 Java 애플리케이션을한차원높임으로써윈도우데스크탑보다더욱높은수준을실현했다. 또한 Web 설치애플리케이션에다음과같은우수한기능들을새롭게추가했다. 사용자대화상자의애니메이션방식제어기능 정교한버튼및스크롤바등이새롭게강화된사용자제어기능 드롭다운리스트및탭제어기능하이라이트 MDI(multiple document interface) 지원새로운 UI는 Oracle Forms Server와함께설치되도록최적화된다양한컬러일람표를포함하고있다. < 그림 6> 새로운룩앤필은웹애플리케이션을한차원높은수준으로끌어올렸다. Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 10

PL/SQL Editor의기능향상오라클은윈도우플랫폼을위해 PL/SQL 에디터를향상시켰다. 새로운에디터는자동들여쓰기, 키워드, 주석및문자열에대한컬러 syntax 하이라이트그리고소스코드내에서텍스트의컬럼또는및라인을선택하기위한컬럼및라인선택기능등을제공한다. 새로운에디터는드래그앤드롭텍스트가공, 다중분할보기, 인쇄및무제한적인취소 / 재시작기능 ( 최종저장운영까지모든편집활동을취소또는재실행할수있도록지원 ) 을제공한다. 이러한새로운글로벌검색및대체엔진은클라이언트측프로그램유닛전반에서코드를손쉽게찾고수정하는강력한표현 (expression) 기반검색을지원한다. 마지막으로 syntax 팔레트 (Syntax Palette) 는툴을이용해신속하게개발할수있도록지원할뿐만아니라코드블록내애플리케이션로직의특정섹션에중점을둘수있도록지원함으로써구문적으로올바른 PL/SQL 코드를구성하는기능을향상시킨다. LOV 위저드 (LOV Wizard) LOV 위저드는 LOV(List of Values) 의작성을통해개발자를단계적으로안내한다. Oracle Forms Developer의모든위저드를통해 LOV 위저드를재입력할수있다. 이는개발자가위저드를재입력하고이전에완료한조치를수정할수있다는것을의미한다. LOV 위저드는질의빌더 (Query Builder) 와의완벽한통합을통해몇번의간단한마우스클릭만으로개발자가데이타베이스테이블및컬럼을지정할수있도록한다. 또한이기능은스크린에서 LOV의이름및위치를지정할수있도록함으로써레이아웃전반에대해완벽하게제어할수있는권한을부여한다. 웹미리보기 (Web Preview) 폼빌더는인터넷설치를위해애플리케이션테스팅을단순화할수있도록지원하는중요한기능을제공한다. Oracle Forms Developer 버전 6에서폼빌더는빌트인 JVM(Java Virtual Machine) 을포함하고있다. JVM은개발자들이빌더환경내에서웹에서실행되는애플리케이션을직접테스트할수있도록지원한다. 웹미리보기 (Web Preview) 를이용함으로써동일한인터페이스내에서개발과런타임환경간을앞 / 뒤로오갈수있다. Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 11

빌더기능의향상빌더는외형적으로도다소변화됐다. 윈도우형의플랫툴바를채용한빌더내에 색상바 (cool bars) 를새로추가했다. 속성팔레트 (Property Palette) 의새로운컬러, 패턴및폰트피커 (picker) 를통해개발자들은컬러및스타일을더욱직관적으로선택할수있다. Oracle8 객체지원오라클은 Oracle Forms Developer 버전 6에서는재입력위저드를더욱향상시켜 Oracle8 객체에대한지원을포함하도록했다. 이는폼빌더 (Form Builder) 를이용함으로써개발자들이객체컬럼을통해객체테이블또는관계형테이블상에블록의토대를마련하게된다는것을의미한다. REF에대한지원및 REF 항목을기반으로하는 LOV에대한 Data Block Wizard의선언적방식에대한지원을포함하고있다. 그래픽빌더 (Graphics Builder) 는차트및그래픽디스플레이에서기본 Oracle8 유형을지원한다. 또한모든컴포넌트들은질의빌더 (Query Builder) 에추가된 Oracle8의향상된기능 - REF, BLOB 및 CLOB 등의 Oracle8 데이타유형을포함한질의의작성, 그리고 Oracle8 익스프레션을이용한 SQL 문및질의의파싱지원 - 을활용할수있다. < 그림 7> Oracle Forms 버전 6 은 Oracle8 객체를위한선언적방식을기본적으로지원한다. OCA(Open Client Adapter) Oracle Forms Server 버전 6에서 EXEC_SQL 패키지및 OCA(Open Client Adapter) 의향상된기능은외래데이타베이스및다중동시커넥션에대한기본지원을더욱향상시킨다. 현재이패키지는 Forms의기본빌트인제품으로제공되고있다. Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 12

결론오늘날의기업환경에서는변화하는비즈니스요구사항과새로운기술에신속하게대응하기위해정보시스템에엄청난요구를제시하고있다. 개발팀들은계속해서보다향상된애플리케이션기능, 사용자인터페이스의개선그리고보다복합적이고안전하며확장가능한설치구성에대한요구에직면하고있다. 개방성, 자체적인확장성및뛰어난성능을발판으로인터넷플랫폼을활용함으로써 Oracle Forms Developer 및 Oracle Forms Server 버전 6은새로운기술추세가대두될때마다미션크리티컬데이타베이스애플리케이션을위한독보적인환경을실현할수있도록지원할것이다. Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 13

한국오라클 ( 주 ) 서울특별시강남구삼성동 144-17 삼화빌딩대표전화 : 2194-8000 FAX : 2197-8001 한국오라클교육센타서울특별시영등포구여의도동 28-1 전경련회관 5층, 7층대표전화 : 3779-4242~4 FAX : 3779-4100~1 대전사무소대전광역시서구둔산2동 929번지대전둔산사학연금회관 18층대표전화 : (042)483-4131~2 FAX : (042)483-4133 대구사무소대구광역시동구신천동 111번지영남타워빌딩 9층대표전화 : (053)741-4513~4 FAX : (053)741-4515 부산사무소부산광역시동구초량동 1211~7 정암빌딩 8층대표전화 : (051)465-9996 FAX : (051)465-9958 울산사무소울산광역시남구달동 1319-15번지정우빌딩 3층대표전화 : (052)267-4262 FAX : (052)267-4267 광주사무소광주광역시서구양동 60-37 금호생명빌딩 8층대표전화 : (062)350-0131 FAX : (062)350-0130 고객에게완전하고효과적인정보관리솔루션을제공하기위하여오라클사는전세계 145 개국에서제품, 기술지원, 교육및컨설팅서비스를제공하고있습니다. http://www.oracle.com/ http://www.oracle.co.kr Copyright _ Oracle Corporation 2000 All Rights Reserved 본설명서는정보제공목적으로제공되는것이며, 별도의통보없이내용이변경될수있습니다. 내용상잘못된부분이있으면한국오라클로알려주십시오. 한국오라클은본설명서와관련하여어떠한보증도하지않으며일체의책임을부인합니다. Oracle은등록상표이며 Oracle8i, Oracle8, PL/SQL, Oracle Expert는 Oracle Corporation의상표입니다. 내용상언급된기타모든업체및제품명은확인을위해사용되었을뿐이며, 그소유권은해당소유권자에게있습니다.