의견.png

"라프제이"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
(특징)
(도입효과)
67번째 줄: 67번째 줄:
 
*장애 긴급 처리 지원
 
*장애 긴급 처리 지원
 
*사이트 정기 방문을 통한 장애 예방 활동
 
*사이트 정기 방문을 통한 장애 예방 활동
<ref> * LG CNS 공식 홈페이지 - http://devon.lgcns.com/html/enterprise.html </ref>
+
<ref name="라프제이 특징"></ref>
  
 
==전망==
 
==전망==

2019년 8월 21일 (수) 16:27 판

라프제이(Laf-J)는 1999년 ㈜엘지씨엔에스(LG CNS)가 개발한 표준 프레임워크이다. Laf/J라고도 쓴다. 라프제이(Laf-J)는 LG CNS Application Framework for Java의 약자이다.

개요

LG CNS는 IT 서비스 업계 최초로 웹 표준 UI(User Interface) 프레임워크인 'LAF/UI 2.0'을 개발 완료했다. 'LAF/UI 2.0'은 인터넷 사용자의 편의성과 직결되는 UI(User Interface)의 웹 표준을 위한 것으로 개발 지침, 가이드, 샘플 소스, 서식 등을 포함한다.[1]


역사

LG CNS는 2006년 웹표준 전문가들로 구성된 ‘웹표준 UI 프레임워크 개발 TFT’를 구성, 1년여의 기간을 거쳐 개발을 완료했다. 이 프레임워크는 W3C(World Wide Web Consortium: 인터넷 관련 국제 컨소시엄)의 웹표준 권고사양에 맞춰 개발되었으며 KADO(한국정보문화진흥원)의 웹접근성 지침도 준수하였다. [1]

특징

  • 오픈소스가 아니다. 약자(LG CNS Application Framework for JAVA)처럼 LAF/J는 LG CNS에서 만든 프레임워크이다.
  • LG CNS와 직접, 또는 간접적으로 관련된 프로젝트를 수행하게 되면 사용해야 하는 경우가 발생할 수 있다.
  • 자바 서비스넷의 운영자인 이원영이 LG에서 근무할 당시 2001년도에 처음 출시되어 지금까지 버전 업이 되고 있으며, LAF/J에서 devon으로 명칭이 변경되었다.[2]

검증된 아키텍처

  • 은행 차세대 최초 적용
  • 다수 금융권 차세대 Core 시스템 적용

준비된 기능

  • 개발/실행/운영 환경을 구비한 통합 프레임워크
  • 고성능 대량처리를 위한 기능 탑재 : 다중노드, 병렬처리 배치, Center Cut,후행 아키텍처, 데이터캐시(Cache)
  • 차세대 적용을 통해 엄선된 금융 특화 기능과 시스템 공통기능 탑재

테스트/결함관리

  • 개발도구를 통한 산출물 및 소스 자동생성, 코드 표준체크 제공
  • WAS 환경에 비종속적인 모듈단위 테스트 기능
  • 메타 표준 연계 및 배치 개발관리

안정적인 관리

  • 지속적으로 발생하는 장애 서비스에 대한 자동 거래 제어
  • 실시간 서버 반영 (Class Hot Deploy, 메타정보 refresh)
  • 거래 Timeout 기능 제공
  • 거래 추적 기능 제공

[3]

장점

  • EJB 강화
  • 리스트를 처리할 때 Paging 처리 강화
  • XML 처리 강화
  • Dao 처리 강화
  • Control하는 Servlet을 제공하여 Command Parten을 사용해 쓸 수 있도록 제공한다.
  • 각종 Html 태그를 유용하게 쓸 수 있도록 제공한다.[2]

도입효과

Eclipse 기반의 통합 개발환경을 통한 개발 생산성 향상

  • SQL 설계도구, 전문 설계도구, 리소스 관리 도구 제공
  • 거래 테스트 도구, 모듈 테스트 도구를 제공하며 로컬 테스트 및 디버깅을 지원하여 화면 개발 전 신속한 테스트 가능
  • 개발서버 (전문, 테스트 정보), SVN (소스) 을 통한 리소스 형상관리

웹 기반의 운영관리 도구를 통한 운영 효율성 향상

  • 다수 운영서버의 프레임워크 환경설정 제어
  • 업무 서비스 관리에 필요한 제반 정보 관리
  • 단순/복합 방식의 거래제어 기능 제공
  • 온라인/센터컷/후행/배치 거래내역 모니터링

다양한 산업에서 검증된 실행환경을 통한 대용량 서비스의 빠르고 안정적인 처리

  • 배치, 센터컷, 후행 아키텍처 제공
  • 대량 메타데이타를 Caching하는 기능제공 (공통코드 , 업무코드 등)
  • 거래 단위 메모리 공유공간을 활용하여 중복 조회 최소화
  • 고성능 거래 로깅 기능 제공

LG CNS의 다양한 경험을 기반으로 한 기술지원 및 유지보수

  • 다양한 프로젝트를 경험한 프레임워크 전문가 보유
  • 프레임워크 전문가의 온/오프라인 기술지원
  • 장애 긴급 처리 지원
  • 사이트 정기 방문을 통한 장애 예방 활동

[3]

전망

LG CNS의 웹표준 UI 프레임워크에 맞춰 시스템을 개발하게 되면 다양한 브라우저와 운영체계 기반의 인터넷 사용자들이 화면이 깨지거나 동작이 안 되는 등의 불편 없이 웹서비스를 제공받을 수 있게 된다. 또한 시각장애인, 노인 등 정보 소외 계층의 웹접근성도 높아진다. 이미지 대체 텍스트를 컴퓨터가 별도로 인식할 수 있기 때문에 시각 장애인들은 제공받지 못했던 이미지에 대한 정보까지도 확인할 수 있게 된다. 또한 표준 화면 틀을 유지한 채 텍스트의 크기 조절이 가능해 큰 글자크기를 선호하는 노인들에게 편리하다.

LG CNS 솔루션사업본부장 고현진 부사장은 “정부나 공공 기관 뿐 아니라 국내 IT업계 전체가 글로벌 표준에 따른 웹시스템을 구축해야 하며 이는 글로벌 시대의 경쟁력을 갖추는 기반”이라며 “LG CNS는 한국이 정보소외 계층이 없는 진정한 IT 강국으로 거듭날 수 있도록 웹표준화 정착을 위한 지속적인 노력을 기울일 것”이라고 밝혔다. [1]


각주

  1. 1.0 1.1 1.2 jhyun22, 〈LG CNS의 평등한 웹 환경 만들기〉, 《개인 블로그》, 2007-05-03
  2. 2.0 2.1 필사, 〈LAF/J (정리&아키텍쳐)〉, 《네이버 블로그》, 2012-07-10
  3. 3.0 3.1 LG CNS 공식 홈페이지 - http://devon.lgcns.com/html/enterprise.html

참고 자료

같이 보기


  의견.png 이 라프제이 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.