일관된 개발 기준
공통 구조와 처리 규칙을 바탕으로 업무 기능을 설계하고, 유지보수의 기준을 함께 정합니다.
SOC ENTERPRISE FRAMEWORK
반복되는 공통 기능은 하나의 기반으로, 고객사의 업무는 맞춤형 시스템으로. SOC의 통합 엔터프라이즈 프레임워크 SEF는 기업 내부업무의 디지털화와 단계적 고도화를 연결합니다.
ONE INTEGRATED FRAMEWORK
SEF(SOC Enterprise Framework)는 SOC가 자체 개발하고 소유하는 비공개 통합 엔터프라이즈 프레임워크입니다. 개발 도구, 업무 실행, 데이터 연계, 보안과 운영을 하나의 플랫폼 안에서 구성합니다.
SEF 1.1.28은 개발 환경, 공통 실행 기반, 코드 생성 자동화, 데이터 연계, 보안 및 운영관리 기능을 하나의 기술 체계로 구성한 SOC의 통합 엔터프라이즈 프레임워크입니다.
표준화된 개발 구조와 재사용 가능한 공통 기능을 통해 기업 업무시스템의 개발 효율성과 유지보수성을 높이는 것을 지향합니다.
공통 구조와 처리 규칙을 바탕으로 업무 기능을 설계하고, 유지보수의 기준을 함께 정합니다.
재사용 컴포넌트와 코드 생성 자동화를 통해 공통 작업을 줄이고, 고객사의 업무 로직에 집중하는 것을 지향합니다.
새로운 시스템 구축부터 기존 시스템의 단계적 고도화까지, 필요한 업무 범위부터 연결합니다.
프로젝트 시작과 표준 업무 개발
프로젝트 구성 · 업무 코드 생성 및 개발
고객사 업무를 공통 규칙 위에 구성
업무 데이터 처리 · 기존 시스템 연계
데이터 접근과 시스템 간 연결
Studio·Starter·Generator에서 준비한 업무를 공통 실행 기반 위에 구성하고, Data·Integration으로 데이터를 연결합니다. Security·Monitoring은 전 계층의 보안과 운영을 함께 고려하는 공통 기반입니다.
12 COMPONENTS · ONE SEF
아래 구성요소는 서로 다른 판매 제품이 아니라, 하나의 SEF 플랫폼 안에서 개발과 업무 운영을 나누어 담당하는 기능입니다.
공통 처리 표준, 예외·로깅·트랜잭션과 재사용 컴포넌트를 중심으로 업무 기능을 확장하는 실행 기반입니다.
Eclipse 기반으로 Java·Maven 프로젝트 생성부터 개발, 실행과 디버깅을 이어가는 개발 환경입니다.
DB 테이블 구조와 공통 개발 규칙을 바탕으로 서버 소스와 관리자 화면의 코드 생성 자동화를 위한 구성입니다.
사용자와 서버 API의 인증·RBAC, 세션과 보안 정책을 중심으로 입력값·중요정보 보호를 함께 다루는 보안 기반입니다.
사용자·조직·권한·메뉴·공통코드와 운영 설정을 고객사 업무 시스템에 재사용하는 관리자 구성입니다.
프로젝트 기본 구조, 공통 라이브러리와 환경 설정을 정리해 일관된 개발 시작점을 구성합니다.
MyBatis 기반 데이터 접근과 SQL 처리, 페이징·데이터 검증 및 트랜잭션 경계를 업무의 데이터 규칙에 맞게 구성합니다.
목록·검색·입력·상세 화면과 검증 규칙을 공통화하여 내부 직원이 일관된 방식으로 업무를 처리하도록 설계합니다.
정기·대량 처리 작업의 스케줄, 실행 이력과 처리 결과를 업무 운영에 연결하는 확장 구성입니다.
신청·승인·반려 단계와 담당자, 처리 조건과 상태를 연결해 고객사의 업무 절차를 표현하는 확장 구성입니다.
로그와 시스템 상태, 오류·성능 등 운영 정보를 함께 살펴보고 문제를 추적할 수 있도록 하는 확장 구성입니다.
기존 업무 시스템, 외부 API와 파일 연계를 공통 기준으로 구성하는 데이터·서비스 연결 체계입니다.
SEF GENERATOR · DEVELOPMENT PRODUCTIVITY
업무 테이블의 구조와 서버 소스, 관리자 화면의 공통 틀을 연결하는 SEF의 코드 생성 자동화 체계입니다. 개발자가 반복 작성하는 코드를 줄이고, 업무별 규칙과 예외 처리에 집중하는 것을 목표로 합니다.
테이블 선택, 컬럼 분석과 코드 생성 흐름을 소개하는 화면 구성 예시입니다.
대상 업무와 연결할 테이블을 선택하고 생성 범위를 정합니다.
컬럼·자료형·키·제약조건을 읽어 검색과 입력의 기준을 구성합니다.
서버 소스와 MyBatis Mapper, 관리자 화면의 공통 틀을 코드 생성 대상으로 구성합니다.
생성 결과를 업무 규칙에 맞게 검토하고 빌드·실행으로 확인하는 단계입니다.
CRUD API, 검색조건과 입력값 검증, SEF 공통 UI를 일관된 개발 규칙으로 연결하는 것을 지향합니다. 프로젝트 적용 시 고객사 업무 규칙에 맞춘 소스 검토·보완과 빌드·실행 확인을 함께 진행합니다.
DEVELOPMENT & RUNTIME
SEF STUDIO · DEVELOPMENT WORKSPACE
프로젝트 생성, 공통 라이브러리 연결, 업무 코드 작성과 디버깅을 같은 개발 환경에서 이어갑니다. 익숙한 Eclipse 작업 흐름 안에서 SEF 기반 시스템을 개발하는 방식입니다.
기술 기반 살펴보기Eclipse 기반 통합 개발 환경입니다. 프로젝트 구조와 공통 라이브러리를 연결하고 개발·실행·디버깅 흐름을 한곳에서 이어가도록 구성합니다.
기업용 업무 시스템의 공통 실행 엔진입니다. 업무마다 반복되는 처리와 개별 업무 규칙을 분리해, 고객사의 기능을 일관된 구조로 확장합니다.
SEF ENTERPRISE ADMIN
사용자와 조직, 업무 메뉴와 권한처럼 반복되는 관리자 기능을 공통 기반으로 구성합니다. 고객사별 운영 정책을 반영해 직원용 업무 시스템과 운영관리 화면에 연결하는 방향입니다.
사용자·조직·권한과 운영 메뉴의 구성을 소개하는 샘플 화면입니다.
계정과 사용자의 기본 관리
조직 구조와 부서 정보 관리
업무 역할별 접근 권한 관리
업무 메뉴와 권한 연결
업무에서 사용하는 기준값 관리
공통 운영 설정 관리
주요 관리 작업의 처리 기록
업로드·조회와 접근 제어
SEF SECURITY
금융권과 기업 내부업무의 보안 요구를 고려해 사용자, 업무 데이터와 운영 환경을 함께 보호하는 구조를 지향합니다. 업무 설계 단계부터 아래 항목을 보안 검토의 기준으로 삼습니다.
사용자 인증 · 역할 기반 접근 제어(RBAC) · 서버 API별 권한 검증
로그인 실패·계정 잠금 정책 · 세션 보안 · 안전한 로그아웃
SQL Injection·XSS 방어 · 입력값 검증 · 안전한 DB 접근
개인정보·중요정보 보호 · 첨부파일 검증 및 접근 통제
감사로그 · 접근 이력 · 주요 작업의 처리 기록
보안 설정·운영 환경 분리 · 취약점 점검 · 라이브러리 관리
OWASP ASVS 및 KISA 소프트웨어 개발보안 가이드를 참고해 설계·구현·테스트의 보안 요구사항과 점검 항목을 체계화하는 방향입니다. 실제 적용 시 고객사의 보안 정책과 운영 환경을 함께 검토합니다.
TECHNOLOGY FOUNDATION
업무 로직, 데이터 접근과 개발 환경의 역할을 나누어 구성합니다. Oracle을 고려한 데이터 설계와 고객사의 기존 서버·DB 연계를 함께 검토하며, 적용 기술과 환경은 프로젝트 요구사항에 맞춰 결정합니다.
업무 로직과 공통 처리, 인증·접근 제어를 구성하는 기반
SQL과 데이터 접근을 연결하고 업무 데이터의 처리 기준을 구성
프로젝트 구성부터 빌드와 디버깅까지 이어지는 개발 흐름
BUILD YOUR BUSINESS WITH SEF
SOC는 SEF를 고객사의 내부업무 시스템에 적용하는 구축 서비스를 제공합니다. 전자양식과 승인 업무부터 운영관리까지, 새로운 시스템 구축과 기존 시스템의 단계적 고도화를 함께 고려합니다.
기업 내부 직원용 업무관리, 조직·직무·권한 관리와 운영 현황을 업무에 맞게 구성합니다.
종이·엑셀·메일로 처리하던 신청서와 전자양식을 디지털화하고 승인·처리 프로세스를 연결합니다.
처리 상태와 업무 이력을 한곳에서 확인하고, 관리에 필요한 조회·통계 기능을 구축합니다.
고객사가 보유한 서버·DB 인프라를 활용하는 방향으로 설계합니다. 필요한 업무부터 도입하고 기존 시스템과 연결하며, 실제 환경 검토를 통해 적용 범위를 정합니다.
IMPLEMENTATION PROCESS
현재 양식과 처리 흐름, 시스템 연계를 파악합니다.
사용자 역할, 보호할 정보와 적용 범위를 정리합니다.
화면·데이터·권한과 기존 시스템 연결 구조를 설계합니다.
재사용할 공통 기능과 업무별 확장 지점을 구성합니다.
고객사의 신청·승인·운영 절차를 기능으로 구현합니다.
업무 연계와 권한, 데이터 처리 및 보안 항목을 확인합니다.
이행·초기 안정화와 후속 운영 개선을 지원합니다.
LET’S WORK TOGETHER
새로운 업무 시스템부터 기존 시스템의 단계적 고도화까지. 현재 처리 중인 업무와 운영 환경을 알려주시면, SEF를 활용할 수 있는 범위를 함께 검토합니다.