Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Architecture of Inchon Airport EBPP System
Search
Hoseon Yoon
April 26, 2013
Programming
0
230
Architecture of Inchon Airport EBPP System
Architecture of Inchon Airport EBPP System
Hoseon Yoon
April 26, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
780
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
190
為你自己學 Python
eddie
0
530
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
250
Lookerは可視化だけじゃない。UIコンポーネントもあるんだ!
ymd65536
1
140
サーバーゆる勉強会 DBMS の仕組み編
kj455
1
330
DMMオンラインサロンアプリのSwift化
hayatan
0
230
Azure AI Foundryのご紹介
qt_luigi
1
250
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
180
令和7年版 あなたが使ってよいフロントエンド機能とは
mugi_uno
12
5.9k
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
940
functionalなアプローチで動的要素を排除する
ryopeko
1
780
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
66
11k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
Side Projects
sachag
452
42k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Music & Morning Musume
bryan
46
6.3k
Site-Speed That Sticks
csswizardry
3
300
Producing Creativity
orderedlist
PRO
343
39k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
What's in a price? How to price your products and services
michaelherold
244
12k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
Code Review Best Practice
trishagee
65
17k
Transcript
인터넷청구 인터넷청구(EBPP) (EBPP) Architecture Architecture 1 동부 동부CNI CNI 윤호선
윤호선 과장 과장 2013.04.26 2013.04.26
공항공사망(공항청사) 1차DMZ(AICC) WAS(anerapp1-2) System S/W SSL(https) UI (MiPlatform) Framework(Anyframe) Report(RD)
WAS(JEUS6.0) WEB(WebToB4.x) SSO Agent APM(Pharos JAVA) 바이러스차단SDK PKI (Ksign CASE) 구간암호화 (Ksign CASE) EAI Agent 백업 Agent(Networker) 서버보안Agent (Redowl Secure OS) SMS Agent(BMC) AIX5L WEB(anerweb1-4) DB(anerdbs1-2) System S/W DBMS (Oracle 10g) DB 보안 (KSign SecureDB) 백업 Agent(Networker) 서버보안Agent (Redowl Secure OS) SMS Agent(BMC) HACMP AIX5L System S/W SSL(https) WEB(WebToB4.x) 키보드 보안 (nProtect KeyCrypt v4.0) 백업 Agent(Networker) 서버보안 Agent (RedOwl Secure OS) SMS Agent (BMC) AIX5L 내부망 L4 스위치 L3 스위치 DMZ L4 스위치 운영스토리지(DS8100) ANER EBPP DB WebToB EBPPWEB 80 443 JEUS EBPP Container1 EBPPAPP EBPP Container2 EBPPAPP WebToB EBPPWEB 8009 443 9900 9900 공항공사 F/W 1차 DMZ F/W 폴더구분 폴더경로 EBPPWEB 루트 /appdocs/webdocs/ebpp - UI(miplatform) /appdocs/webdocs/ebpp/ui/mi/ebpp - 리포트(RD) /appdocs/webdocs/ebpp/ui/report/ebpp EBPPAPP 루트 /appdocs/webapp/ebpp - 클래스(JAVA) /appdocs/webapp/ebpp/WEB-INF/classes - Anyframe 환경설정 /appdocs/webapp/ebpp/WEB-INF/classes/config - 라이브러리 /appdocs/webapp/ebpp/WEB-INF/classes/lib 첨부파일 /attach/ebpp 접속주소 대상사용자 실행순서 http://ebpp.airport.kr 외부 사용자 ① ③ ⑦ or ⑧ https://ebpp.airport.kr ② ③ ⑦ or ⑧ http://ebppadm.airport.kr:8009 공사 사용자 ⑤ ④ ⑦ or ⑧ https://ebppadm.airport.kr ⑥ ④ ⑦ or ⑧ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ 어플리케이션 실행순서 어플리케이션 폴더경로 1. 1. 인터넷청구 인터넷청구(EBPP) (EBPP) 시스템 시스템 아키텍쳐 아키텍쳐 2
2. AURI Non 2. AURI Non- -ERP ERP 소프트웨어 소프트웨어
아키텍쳐 아키텍쳐 3
WAS(anerapp1-2) WAS(anerapp1-2) [EBPPAPP] WEB(anerweb1-4) WEB(anerweb1-4) [EBPPWEB] 3. 3. 업무처리 업무처리
사례 사례 – – [EBPP] [EBPP]환불조회 환불조회 서비스 서비스 처리 처리 <<Miplatform>> SEBM000064U.xml 환불자료(환승여객) <<adapter>> MiplatformAdapter <<broker>> ServiceBroker <<interface>> BillMngtSVC <<Service>> BillMngtSVCImpl <<ValueObject>> BillMngtSVO <<DAO>> BillMngtDQM <<DAO>> TebmprpeDEM <<ValueObject>> BillMngtDVO <<ValueObject>> TebmprpeDVO DB(anerdbs1-2) DB(anerdbs1-2) [ANER] <<Table>> ebppmgr. TEBMPRPE <<JDBC>> <<realize>> : Framework : 공통 모듈 : 개발 모듈 ① ② ③ ④ ⑤ ① 사용자가 환불자료(환승여객) 화면에서 조회 클릭 ② 화면에서 송신한 데이터를 BillMngtSVO로 변환 ③ 화면에서 요청된 서비스인 BillMngtSVCImpl 호출 ④ BillMngtDQM을 호출하여 환불자료(환승여객)자료 조회 ⑤ SQL실행하여 ebppmgr.TEBMPRPE 테이블 데이터 조회 4
① 사용자가 환불자료(환승여객) 화면에서 조회 클릭 [조회] 클릭 http://ebpp.airport.kr/miAction.do 호출
5
② 화면에서 송신한 데이터를 BillMngtSVO로 변환 ebpp-application-servlet.xml <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings"> <props> <prop key="miAction.do">MiPlatformAdapter</prop> </props> </property> </bean> 화면에서 송신한 데이터를 BillMngtSVO로 변환 BillMngtSVO 6
③ 화면에서 요청된 서비스인 BillMngtSVCImpl 호출 UBillMngt applicationContext-ebppImpl.xml <bean id="UBillMngt"
class="com.iiac.auri.ebpp.bm.user.impl.BillMngtSVCImpl"></bean> selectHwanPassList 화면에서 요청된 서비스인 BillMngtSVCImpl 호출 7
④ BillMngtDQM을 호출하여 환불자료(환승여객)자료 조회 BillMngtDQM BillMngtDQM을 호출하여 환불자료 (환승여객)자료
조회 8
⑤ SQL실행하여 ebppmgr.TEBMPRPE 테이블 데이터 조회 ebppmgr.TEBMPRPE SQL실행하여 ebppmgr.TEBMPRPE 테
이블 데이터 조회 9
4. 4. 인터넷청구 인터넷청구(EBPP) (EBPP) 형상항목 형상항목 ① ② ③
④ ⑤ 10