전자정부프레임워크 도입 고려사항
- 작성자 :
- 정*섭
- 작성일 :
- 2020-06-15 10:17:03
- 조회수 :
- 2,534
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하십니까?
지금은 TMAX의 프로프레임을 쓰고 있는데 금융권에 전자정부프레임워크를 도입을 검토하고 있습니다.
아래는 TMAX의 주장인데 이에 대한 전자정부프레임워크는 이미 대응이 되어 있는지 궁금합니다.
첫째 고성능 아키텍처의 한계이다.
자주 사용하는 데이터는 메모리에 올려두고 자주 사용할 수 있는 환경이 필요한데, 이를 프레임워크에서는 캐시 아키텍처라고 이야기한다.
기존 자바 프레임워크에서는 캐시 데이터 활용률이 떨어지는 한계점을 갖고 있다.
둘째 JVM 메모리 사용 비효율성 한계이다.
자바 애플리케이션은 JVM(Java Virtual Machine) 상에서 동작을 하는데, 기존 자바 프레임워크는 비효율적인 객체 생성 구조이고, 이로 인해 GC(Garbage Collector)가 빈번히 발생할 수 있는 한계를 갖고 있다.
GC 수행빈도와 수행시간은 자바 기반 시스템에 아주 많은 영향을 미치기 때문에, 시스템 안정성을 확보하기 위해서는 프레임워크에서 객체를 관리할 수 있는 환경 제공이 필요하다.
셋째 오픈소스 기반 프레임워크 한계이다.
오픈소스 프레임워크는 소스를 오픈하기 때문에 보안에 취약할 수 밖에 없는 구조이며, 프레임워크에서 문제가 발생할 경우 책임 소재가 불분명한 한계점을 갖고 있다.
하지만, 오픈소스 프레임워크의 좋은 사상들도 있기 때문에 오픈소스 프레임워크의 좋은 사상을 수용하고, 책임 소재가 분명한 프레임워크가 필요하다.
마지막으로, 비효율적으로 구현된 애플리케이션의 한계이다.
비효율적으로 구현된 애플리케이션은 운영서버에서 장애를 일으킬 가능성이 아주 높다. 해당 애플리케이션이 운영 서버에 배포되기 전에 모니터링 할 수 있는 환경이 필요한 이유이다.
지금은 TMAX의 프로프레임을 쓰고 있는데 금융권에 전자정부프레임워크를 도입을 검토하고 있습니다.
아래는 TMAX의 주장인데 이에 대한 전자정부프레임워크는 이미 대응이 되어 있는지 궁금합니다.
첫째 고성능 아키텍처의 한계이다.
자주 사용하는 데이터는 메모리에 올려두고 자주 사용할 수 있는 환경이 필요한데, 이를 프레임워크에서는 캐시 아키텍처라고 이야기한다.
기존 자바 프레임워크에서는 캐시 데이터 활용률이 떨어지는 한계점을 갖고 있다.
둘째 JVM 메모리 사용 비효율성 한계이다.
자바 애플리케이션은 JVM(Java Virtual Machine) 상에서 동작을 하는데, 기존 자바 프레임워크는 비효율적인 객체 생성 구조이고, 이로 인해 GC(Garbage Collector)가 빈번히 발생할 수 있는 한계를 갖고 있다.
GC 수행빈도와 수행시간은 자바 기반 시스템에 아주 많은 영향을 미치기 때문에, 시스템 안정성을 확보하기 위해서는 프레임워크에서 객체를 관리할 수 있는 환경 제공이 필요하다.
셋째 오픈소스 기반 프레임워크 한계이다.
오픈소스 프레임워크는 소스를 오픈하기 때문에 보안에 취약할 수 밖에 없는 구조이며, 프레임워크에서 문제가 발생할 경우 책임 소재가 불분명한 한계점을 갖고 있다.
하지만, 오픈소스 프레임워크의 좋은 사상들도 있기 때문에 오픈소스 프레임워크의 좋은 사상을 수용하고, 책임 소재가 분명한 프레임워크가 필요하다.
마지막으로, 비효율적으로 구현된 애플리케이션의 한계이다.
비효율적으로 구현된 애플리케이션은 운영서버에서 장애를 일으킬 가능성이 아주 높다. 해당 애플리케이션이 운영 서버에 배포되기 전에 모니터링 할 수 있는 환경이 필요한 이유이다.
A
안녕하세요.
표준프레임워크센터 입니다.
표준프레임워크는 공공에서 주로 사용하는 범용적인 웹프레임워크 입니다.
또한 현재는 다양한 사업에서 사용되어져 왔으므로
이렇한 이력들은 어느정도 표준프레임워크가
업무에 대응될때 검증이 되었다고 판단이 가능할듯 합니다.
다만,
기재하신 사항들이 충족되는지의 여부는
사업단이나 용도에 따라 사업단 내부적으로 평가를 하여야 하는 사항으로 보입니다.
센터에서 해당 부분에 대한 상세한 검토및 평가를 해드리기는 어렵습니다.
사업단별로 또는 목표에 따라 다양한 환경이 존재할수 있고
여러 조건에 따라 변경되는 부분이 있을수 있다고 생각되어
요구 수준이나 성능을 계량화 하기는 한계가 있을듯 합니다.
따라서 사업단에서 다양한 부분에 대한 평가를 해보시고
적합성 여부를 판단하셔야 할듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
표준프레임워크는 공공에서 주로 사용하는 범용적인 웹프레임워크 입니다.
또한 현재는 다양한 사업에서 사용되어져 왔으므로
이렇한 이력들은 어느정도 표준프레임워크가
업무에 대응될때 검증이 되었다고 판단이 가능할듯 합니다.
다만,
기재하신 사항들이 충족되는지의 여부는
사업단이나 용도에 따라 사업단 내부적으로 평가를 하여야 하는 사항으로 보입니다.
센터에서 해당 부분에 대한 상세한 검토및 평가를 해드리기는 어렵습니다.
사업단별로 또는 목표에 따라 다양한 환경이 존재할수 있고
여러 조건에 따라 변경되는 부분이 있을수 있다고 생각되어
요구 수준이나 성능을 계량화 하기는 한계가 있을듯 합니다.
따라서 사업단에서 다양한 부분에 대한 평가를 해보시고
적합성 여부를 판단하셔야 할듯 합니다.
감사합니다.