Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Architecture of Inchon Airport EBPP System
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hoseon Yoon
April 26, 2013
Programming
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Architecture of Inchon Airport EBPP System
Architecture of Inchon Airport EBPP System
Hoseon Yoon
April 26, 2013
Other Decks in Programming
See All in Programming
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.2k
Railsバージョンを4倍にした話
optim
0
440
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
Domain-Driven Transformation
hschwentner
2
2.3k
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
430
気持ちぃ〜角丸 Squircle
ryu1013
0
310
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
180
ChromeでローカルLLM
ryu1013
0
140
APNsからLive Activityを開始する話
yumnumm
0
170
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
30 Presentation Tips
portentint
PRO
1
430
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Tell your own story through comics
letsgokoyo
1
1.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Music & Morning Musume
bryan
48
7.4k
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