호환성확인
전자정부 표준프레임워크 호환성확인 서비스를 안내합니다
점검기관 소개
(사)오픈플랫폼 개발자커뮤니티 (OPDC)
2018년 12월, NIA(한국지능정보사회진흥원)으로부터 전자정부 표준프레임워크 호환성 점검기관으로 지정받았습니다.
호환성확인 서비스란?
| 호환성확인 서비스는 다양한 민간 분야의 솔루션들이 전자정부 표준프레임워크와 함께 활용이 될 수 있도록 전자정부 표준프레임워크와 상용 솔루션 간에 연동이 가능한지 확인하는 유료 서비스입니다. |
| 호환성 신청 솔루션의 기능에 따라 표준프레임워크에서 제공하는 기능들과의 인터페이스 연계 기능점검 테스트 등을 실시하며, 최종 확인 후 호환 레벨에 따른 확인서가 제공됩니다. |
| 소요기간: 서비스 신청 후 확인서 발급까지 전 단계에 걸쳐 평균 3~4주 정도의 기간이 소요됩니다. |
호환성 확인 레벨
| 판정구분 | 판정기준 |
|---|---|
| 레벨2 | 표준프레임워크와 호환되는 기능에 대하여 모듈을 수정 없이 사용 가능하며 관련 기능들이 모두 정상 동작함 |
| 레벨1 | 표준프레임워크와 호환되는 기능 중 일부는 상용 소프트웨어에서 확장한 라이브러리로 사용해야 관련 기능이 모두 정상 동작함 |
| 미호환 | 표준프레임워크와 호환되는 기능이 정상 동작하지 않음 |
SW 분야별 구분
| 구분 | 설명 |
|---|---|
| 기반SW | 표준프레임워크 실행환경 및 공통컴포넌트를 활용하여 구축된 SW (패키지 SW 등) |
| 연동SW | 표준프레임워크와 연동하여 솔루션이 구축되었을 경우 (DB, WAS, System형 솔루션, RIA 솔루션, SSO, 암호화 솔루션 등) |
| 지원SW | 표준프레임워크 기반의 시스템 구축에 필요한 부가적인 기능을 지원하는 솔루션 (Case Tool, ALM 솔루션 등) |
확인기준
| 구분 | 확인기준 | 확인항목 |
|---|---|---|
| 아키텍처 | 소프트웨어 설치 및 환경 구성 시 표준프레임워크에서 제시하는 아키텍처를 준수하는가? |
|
| 가이드 | 소프트웨어와 표준프레임워크와의 연동을 위해 설치 및 설정을 위한 가이드가 제공하는가? |
|
| 표준프레임워크 호환성 | 해당 소프트웨어와 전자정부 표준프레임워크 연동 테스트 환경 구성시 문제점은 없는가? 연동시 실행환경, 개발환경 및 공통컴포넌트와의 충돌 및 치명적인 오류는 없는가? 기반 환경에서 소프트웨어 기능이 모두 정상적으로 동작하는가? |
|
다운로드 자료
기관 정보
점검기관
(사)오픈플랫폼 개발자커뮤니티
확인기관
NIA 표준프레임워크센터
진행절차
이메일 접수
호환성확인 신청 전용 이메일로 접수
egovframecb@gmail.com
신청서 확인 및 사전미팅 일정 협의
호환성확인 담당자가 접수된 신청서를 확인 후, 업체와 협의 사전미팅 일정을 확정합니다.
사전 미팅
신청업체는 호환성확인 점검기관을 방문하여 사전미팅을 진행하며, 미팅 시 솔루션 소개 (솔루션 구조 확인 포함), 비용안내, 소요기간, 진행절차 등 호환성확인에 관련한 전반적인 사항들을 협의합니다.
계약체결 및 비용정산
상호 간 계약 체결(계약서 작성) 및 업체에 세금계산서가 발행됩니다.
호환성 과제제공 및 수행
비용 입금 확인 후, 호환성확인 점검기관에서는 솔루션에 맞는 수행과제를 제공하며, 업체는 해당 과제를 호환성 가이드를 준수하여 수행합니다.
전자정부 표준프레임워크 호환성 가이드 보기수행과제 1차 점검
과제 산출물, 솔루션 소스, 화면기능 동작(CRUD)을 확인하며 부여된 과제가 맞게 이행되었는지 호환성확인 점검기관에서 1차로 점검을 수행합니다. (방문 또는 원격 실시)
원격점검 서비스: https://113366.com/egovframe
수행과제 2차 점검(최종)
호환성 확인기관에서 점검기관이 실시한 1차 결과를 기반으로 2차로 최종 점검을 수행합니다.
확인서 발급
호환성 결과서와 확인서를 작성 후 초안 검토 및 최종 검토를 거쳐 인쇄 후 배송합니다.
문의하기
자주 묻는 질문
Q1. 호환성확인을 호환성인증이라고 표현해도 되나요?
'호환성확인'은 표준프레임워크와 연관된 상용솔루션과 표준프레임워크에서 제공하는 기능이 연동하여 정상 동작하는지 확인하는 서비스로 GS인증과 같이 솔루션 기능을 테스트 하는 인증 서비스와는 구별됩니다.
이에, '표준프레임워크 호환성 인증'이라는 말은 적절한 표현이 아닙니다.
Q2. 호환성확인 소요기간과 비용은 어떻게 되나요?
호환성확인 서비스는 사전협의일을 기준으로 평균 3주가 소요되나, 업체 과제 수행 기간이 길어질 경우 기간은 4주 이상이 소요될 수 있습니다.
소요비용 신규와 갱신인 경우 다르며, 상세 내용은 사전협의 시 안내드리고 있습니다. 갱신은 호환성확인을 받은 솔루션으로 업체 솔루션 버전 변경 없이, 표준프레임워크 버전만 변경하여 호환성확인 서비스를 신청하는 경우를 말합니다.
Q3. 호환성확인은 레벨2와 레벨1으로 구분되는데요, 우선 순위가 있는 것인가요?
호환 등급은 레벨 별 순위가 있는 것은 아니며, 소프트웨어의 특성에 따라 레벨이 달라질 수 있습니다.
일반적 적용 시 커스터마이징이 필요한 프레임워크, Portal Solution 등은 레벨1로 확인됩니다.
Q4. 표준프레임워크 3.7로 호환성확인을 받았는데요, 표준프레임워크 3.5 버전도 호환된다고 볼 수 있는지요?
표준프레임워크 호환성확인 기준은 부버전(ver. X.Y.Z, X:주버전, Y:부버전, Z는 마이너버전)이상을 기준으로 하여 개별적/독립적 호환성인증을 받아야 합니다.
즉, 표준프레임워크 v3.7 호환성확인과 v3.5 호환성확인은 전혀 다른 확인이며 v3.7에 대하여 호환성확인을 받았다고 해서 v3.5과 호환된다고 할 수 없으며 그 반대의 경우도 마찬가지입니다.
단, 마이너버전은 호환된다고 할 수 있습니다. 즉 표준프레임워크 v3.7에 대하여 호환성확인을 받았다면 v3.7.x에 대하여 호환된다고 할 수 있습니다.
Q5. 전자정부 프레임워크 호환성 확인을 받은 프레임워크 제품들 간의 호환성도 보장이 되는 것인지요?
호환성확인을 받은 제품에 대해서만 표준프레임워크와 호환이 되고 있음을 보장하는 것이며, 호환성확인을 받은 제품간의 호환에 대해서는 보장하고 있지 않습니다.
Q6. 호환성확인 가이드라인에 'Controller 클래스들은 전자정부 표준 아키텍처를 준수해야 한다'의 모든 조건을 만족해야 하나요?
해당 가이드라인은 MVC 아키텍처규칙으로 Controller 클래스가 DAO 클래스(@Repository 등)를 직접 호출하는 것을 막기 위한 규칙으로, 모든 조건이 만족되어야 합니다.
즉, Service 클래스(인터페이스)를 사용하지 않고, 바로 DAO를 호출할 수 없습니다.
Q7. DAO 클래스에서 JdbcTemplate를 사용하고 있는데, 호환성 확인이 가능한가요?
아쉽게도 JdbcTemplate를 적용하신 경우는 호환성 확인이 불가능합니다.
전자정부 표준프레임워크의 데이터 액세스 아키텍처는 다음과 같은 3가지 방식만을 허용하고 있습니다. iBatis, MyBatis 및 JPA(구현체 상관 없음)이며, 각각에 따라 점검 기준은 호환성 확인 가이드라인을 참고하시면 됩니다.
추가 문의
FAQ에서 해결되지 않는 질문이 있으시면 아래로 연락해 주세요.
전화: 070-4448-2673