DBDBDEEP

Forms Service #6

2016. 10. 10. 09:25


  • Forms Service

Release 12에서 Forms services는 Forms listener servlet에 의해 제공된다. 이는 방화벽, load balancing, 프록시, 그 밖의 Networking 옵션이 용이하게 사용할 수 있도록 한다.

Forms listener의 이점은 다음과 같다.

끊어진 network 연결을 재시작 할 수 있다.

방화벽에 노출되어야 하는 기계와 port를 최소화한다.

방화벽/프록시 서버 구성을 쉽게 한다.

더 견고하고 보안에 강한 배치이다


  • Forms Listener Servlet Architecture

Forms listener servlet은 Oracle Forms를 수행하기 위한 Java Servlet이다.Oracle Applications Forms과 실행 엔진을 호스팅하고, Desktop tier와 Database server를 중재한다.
Client에게 화면을 보여주고, 사용자 액션에 따라 database에 변경내용을 저장한다.


#Forms listener servlet은 다음의 network protocol을 이용해서 desktop client와 communication한다.

표준 HTTP network connection

표준 HTTPS network connection


#TCP/IP connection

Forms Listener servlet은 각 Client를 위한 Forms 실행 프로세스의 생성을 관리할 뿐만 아니라 client와 Forms 실행 process간의 network 연결을 관리한다. 

Client는 HTTP요청을 보내고 Web service로부터 HTTP 응답을 받는다. 즉 client 측에 network endpoint역할을 수행한다.

참고 : OC4J-Forms instance는 AS 10.1.3 ORACLE_HOME에서 수행되고 있음에도 불구하고, frmweb 실행파일은 AS 10.1.2 ORACLE_HOME에서 호출된다.



'oracle erp 개념' 카테고리의 다른 글

Admin Server #8  (0) 2016.10.11
Concurrent Processing Server #7  (0) 2016.10.10
Application Web Services #5  (0) 2016.10.09
Application Tier 설명#4  (0) 2016.10.08
Forms Client Applet #3  (0) 2016.10.07

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band