Compatibility Verification
eGovFrame Standard Framework Compatibility Verification Service
Verification Agency
Open Platform Developer Community (OPDC)
In December 2018, OPDC was designated as the eGovFrame Standard Framework Compatibility Verification Agency by NIA (National Information Society Agency).
What is Compatibility Verification?
| Compatibility Verification is a paid service that verifies whether commercial solutions from various private sectors can be integrated with the eGovFrame Standard Framework. |
| Depending on the functionality of the solution being verified, interface integration tests are conducted with the features provided by the Standard Framework. After final verification, a certificate is issued according to the compatibility level. |
| Duration: The entire process from application to certificate issuance takes approximately 3-4 weeks on average. |
Compatibility Levels
| Level | Criteria |
|---|---|
| Level 2 | Functions compatible with the Standard Framework can be used without module modification, and all related functions operate normally. |
| Level 1 | Some functions compatible with the Standard Framework require using extended libraries from commercial software for all related functions to operate normally. |
| Incompatible | Functions compatible with the Standard Framework do not operate normally. |
Software Categories
| Category | Description |
|---|---|
| Base SW | Software built using the Standard Framework runtime environment and common components (e.g., package software) |
| Integration SW | Solutions integrated with the Standard Framework (e.g., DB, WAS, System-type solutions, RIA solutions, SSO, encryption solutions) |
| Support SW | Solutions that provide additional functions needed to build systems based on the Standard Framework (e.g., Case Tools, ALM solutions) |
Verification Criteria
| Category | Criteria | Checklist |
|---|---|---|
| Architecture | Does the software installation and environment configuration comply with the architecture presented by the Standard Framework? |
|
| Guide | Is an installation and configuration guide provided for integrating the software with the Standard Framework? |
|
| Standard Framework Compatibility | Are there any issues when configuring the integration test environment between the software and the eGovFrame Standard Framework? Are there conflicts or critical errors with the runtime environment, development environment, and common components during integration? Do all software functions operate normally in the base environment? |
|
Downloads
Agency Information
Verification Agency
Open Platform Developer Community (OPDC)
Certification Authority
NIA Standard Framework Center
Application Process
Complete Application Form
Download the compatibility verification application form and fill in the solution and company information.
Email Submission
Submit via the dedicated compatibility verification email
egovframecb@gmail.com
Application Review & Pre-meeting Scheduling
The compatibility verification manager reviews the submitted application and schedules a pre-meeting with the company.
Pre-meeting
The applying company visits the verification agency for a pre-meeting. During the meeting, overall matters related to compatibility verification are discussed, including solution introduction (including solution structure review), cost guidance, duration, and process.
Contract Signing & Payment
A contract is signed between both parties (contract document preparation) and a tax invoice is issued to the company.
Task Assignment & Execution
After payment confirmation, the verification agency provides tasks appropriate for the solution. The company performs the tasks in compliance with the compatibility guide.
View eGovFrame Standard Framework Compatibility GuideFirst Review of Task Results
The verification agency conducts a first review to verify task deliverables, solution source code, and screen function operations (CRUD). The review checks whether the assigned tasks have been properly implemented. (On-site or remote)
Remote Verification Service: https://113366.com/egovframe
Second Review (Final)
The certification authority performs the final second review based on the first review results conducted by the verification agency.
Certificate Issuance
After preparing the compatibility result report and certificate, draft review and final review are conducted, followed by printing and delivery.
Publication on Standard Framework Portal
Compatibility verification information is published on the Standard Framework Portal (https://www.egovframe.go.kr).
* May not be registered due to security/other reasons
Contact Us
Compatibility Verification Application: egovframecb@gmail.com
General Inquiries: opdc.kr@gmail.com
Phone: +82-70-4448-2673
Frequently Asked Questions
Q1. Can I refer to Compatibility Verification as Compatibility Certification?
'Compatibility Verification' is a service that verifies whether commercial solutions related to the Standard Framework and the functions provided by the Standard Framework operate normally together. It is distinguished from certification services like GS Certification that test solution functions.
Therefore, the term 'Standard Framework Compatibility Certification' is not an appropriate expression.
Q2. How long does it take and how much does it cost?
The compatibility verification service takes an average of 3 weeks from the pre-meeting date, but may take more than 4 weeks if the company's task execution period is extended.
Costs differ between new applications and renewals. Detailed information is provided during the pre-meeting. A renewal refers to cases where a solution that has already received compatibility verification applies for the service again with only the Standard Framework version changed, without changing the company's solution version.
Q3. Compatibility is divided into Level 2 and Level 1. Is there a priority?
Compatibility levels do not have a ranking order. The level may vary depending on the characteristics of the software.
Generally, frameworks that require customization during application, Portal Solutions, etc. are verified as Level 1.
Q4. We received compatibility verification for Standard Framework 3.7. Can we say it's also compatible with version 3.5?
The Standard Framework compatibility verification standard is based on minor versions (ver. X.Y.Z, X: major version, Y: minor version, Z: patch version) and above, requiring separate/independent compatibility verification.
That is, Standard Framework v3.7 compatibility verification and v3.5 compatibility verification are completely different verifications. Having compatibility verification for v3.7 does not mean compatibility with v3.5, and vice versa.
However, patch versions can be considered compatible. If you received compatibility verification for Standard Framework v3.7, you can say it's compatible with v3.7.x.
Q5. Is compatibility guaranteed between framework products that have received eGovFrame compatibility verification?
Only the compatibility between products that have received compatibility verification and the Standard Framework is guaranteed. Compatibility between products that have both received compatibility verification is not guaranteed.
Q6. Must all conditions of 'Controller classes must comply with eGovFrame standard architecture' in the compatibility guideline be satisfied?
This guideline is an MVC architecture rule to prevent Controller classes from directly calling DAO classes (@Repository, etc.). All conditions must be satisfied.
That is, you cannot call DAO directly without using a Service class (interface).
Q7. Is compatibility verification possible if using JdbcTemplate in DAO class?
Unfortunately, compatibility verification is not possible if JdbcTemplate is applied.
The eGovFrame Standard Framework's data access architecture only allows the following three methods: iBatis, MyBatis, and JPA (regardless of implementation). Please refer to the compatibility verification guideline for the verification criteria for each method.
Additional Inquiries
If you have questions not answered in the FAQ, please contact us below.
Email: egovframecb@gmail.com
Phone: +82-70-4448-2673