Overview

경험상 개발 현장에서 규모가 있는 개발사에서도 uAPI 으로 항공예약시스템을 개발하는데 최소 2년 이상이 걸리는 것을 많이 보아왔다. 업무을 몰라서, 업무파악하고 설계를 하는 시간과 시스템을 분석하는 데, 세상에 없는 더 좋은 시스템을 만들려는 의지로 시간을 더 소비 할 수도 있을 것이다.
막상 오픈한 시스템에 문제가 발생하는 경우를 종종 보아왔다. 항공업무가 원낙에 복잡하다 보니 그럴 수도 있다.
개발에 있어 XML 을 효과적으로 사용하는 방법을 제시 하려고 한다. XML을 model 화 해서 많이 사용하는데, 문제는 소스가 엄청 길어지고 복잡해 진다. 이에 설계와 가용성이 짧은 소스를 제공 하려고 한다.

기본로직

LowFareSearchRsp xml   +  요금 List xslt  =  html

  • Core 기준 프로세스
  • XSLT Transformation 이용
  • 프론트기준 입력단 생략
  • 캐싱은 파일화 하여 파일명저장
  • 조회에서 예약까지의 프로세서

대략적 프로세스

제작할 XSL (eXtensible Stylesheet Language) UML