iFramework V5.0
iFramework은 자바 및 웹 표준 기술을 기반으로 대규모 거래를 안정적으로 처리하면서 개발생산성과 운영의 안정성을 확보할 수 있는 최적의 웹 어플리케이션 프레임워크입니다. 또한 기업용 애플리케이션 개발을 위한 기본 아키텍처 및 개발에 필요한 필수 공통 모듈을 제공함으로써 설계 및 개발 기간을 단축하여 표준화된 애플리케이션의 신속한 개발을 지원합니다.
Enterprise 시스템 구축을 위한 최적의 환경 지원
-
- 오픈 아키텍쳐
- JavaEE 환경의 기반 표준 스펙 준수
- 벤더 독립적인 애플리케이션 개발
- 3rd 파티 지원 도구의 유연한 통합
-
- 안정적인 시스템 구축
- 기능별 Layer 구분이 명확한
아키텍처로 대용량 처리를
안정적으로 지원
- 다양한 적용 사례로 성능 및
안전성 검증
- 다양한 Built in
컴포넌트 지원
-
- Plug-in 방식의 서비스
- 화면, 비즈니스, SQL Query등
애플리케이션 구성 요소를
plug-in 방식으로 처리
- 업무의 중단 없이
서비스 컴포넌트 교체 가능
-
- Plug-in 방식의 서비스
- 서비스 표준기술인 Ajax
아키텍처 지원
- XML, SOAP, REST 등
Web2.0 표준 기술 지원
특징
iFramework 은 기업용 애플리케이션의 개발 생산성 향상과 안정적인 운용을 위해 국제 표준을 준수하면서 확장(Extensible) 가능하고 고객의 IT 환경에 따른 유연한 적용(Customizable)이 가능한 아키텍처를 제공 합니다.
-
생산성
- Enterprise 급 시스템 개발환경 지원
- 플랫폼 독립적이고 Layer 구분이 명확한
검증되고 정형화된 표준 아키텍처를 제공하여
아키텍처 설계 과정 간소화
- 패턴화된 소스코드 제공으로 뛰어난
가독성을 보장
- 개발자가 비지니스로직에만
집중할 수 있는 AOP 구조제공
- 개발에 필요한 다양한 도구 및 솔루션을
프레임워크에 통합하여 효율적인 개발 가능
-
확장성
- 오픈아키텍처 지향 및
강력한 커스터마이징 기능
- 다양한 솔루션의 연동을 쉽게 할 수 있도록
별도의 연계 레이어를 제공해
솔루션 변경에 대한 높은 유연성 확보
- 표준을 준수하는 오픈 아키텍처로
향후 기능 확장 요구에 유연하게 대응 가능
- 강력한 커스터마이징 기능 제공으로
기반 프레임워크 변경없이
고객 요구 사항의 안정적인 수렴 가능
-
운용편이성
- GUI 기반의 통합관리 환경 지원
- 웹기반의 프레임워크 설정 조회 및 변경 기능
- 서버 및 서비스 단위의 실시간 시작/중단 기능
- 운용상황의 실시간 모니터링이 가능한
대시보드 기능 제공
기본 구성 요소
iFramework 은 애플리케이션의 개발과 운영의 편의성 향상을 도모하기 위한 GUI기반의 개발 도구와 런타임 엔진으로 구성되어 있습니다.
-
iServer
- 런타임 엔진
- JAVA로 개발된 서비스 컴포턴트의
실행을 위한 엔진
- MVC2 기반의 아키텍처
- 다양한 UI 수용 가능
-
iDesigner
- 웹화면 개발 도구
- DRAG&DROP 방식의 화면디자인이 가능
- 데이터를 화면에 자동으로 BINDING 가능
-
iStudio
- 서비스컴포넌트 개발 도구
- 소스자동생성 등 다수의 개발편의 기능 제공
- 비즈니스 흐름을 다이어그램으로
개발하는 FLOWSERVICE
- 서비스 컴포넌트간 의존성검사 기능
- 개발자 관리 기능
-
iChannel
- 대외연계 개발 도구
- 대외연계 인터페이스 제공
- GUI 전문매퍼 제공으로 편리한 전문관리 기능
-
iQuery
- DBIO 개발 도구
- SQL MAPPER 방식의 DBIO개발가능
- 개발된 DBIO의 체계적 관리 가능
iDesigner
iDesigner 는 순수 HTML 방식의 RIA1 용 화면 개발을 지원합니다. WYSIWYG2 기반의 디자인이 가능한 화면 디자인 도구를 기본으로 탑재해 복잡한 화면 생성 코드없이 디자인 즉시 확인 할 수 있을 뿐 아니라, 비즈니스 데이터의 출력을 화면으로 자동 Binding 함으로써 화면 개발의 생산성을 극대화 합니다.
iStudio
iStudio 는 개발 생산성의 극대화를 위해 서비스를 구성하는 전체 컴포넌트에 대한 일괄 생성 기능을 제공합니다. DB 테이블을 선택하는 것만으로 사용자 화면까지 자동 생성되므로 패턴화 된 개발 시 최고의 생산성을 보장합니다.
iQuery
iQuery 는 엔터프라이즈 IT환경에 최적화된 DB I/O를 지원합니다. SQL Mapper1 방식 지원으로 직관적인 SQL Query 개발을 지원하고 대규모 개발 환경을 위한 각종 관리 기능과 운영 View 지원으로 신속한 SQL Query 의 개발 뿐 아니라 관리자의 편리성을 극대화한 DB I/O 도구입니다.
iChannel
iChannel은 대내외 시스템과 인터페이스를 위한 컴포넌트로 업무 개발자들이 쉽게 접근하기 어려운 네트워크 프로그래밍, 전문 생성 / 조립 / 분해와 이를 지원하는GUI 기반 도구를 제공하여 인터페이스 관련 표준화를 제공하는 채널 인터페이스 솔루션입니다.
iServer
iServer 는 Java 및 웹 표준 기술을 기반으로 화면처리, 업무 로직 처리, SQL 처리를 위한 Layer를 엄격히 구분하면서도, 각 Layer 간 연결 처리가 간결하여 대규모 트랜잭션에도 최상의 성능을 보장하는 아키텍처를 제공합니다.
적용효과
iFramework 은 업계 표준 아키텍처를 기반으로 매우 뛰어난 이식성 및 접근성을 보여주며, 개발 도구와 관리 도구 활용 시 각종 요소기술에 대한 적응기간을 현저하게 단축할 수 있어 생산성을 획기적으로 향상시킬 수 있습니다.
-
- 개발생산성
- 시스템 및 업무 기능별로 제공되는
공통 컴포넌트를 사용하여 개발
- 템플릿 기반의 소스코드 자동생성
- 패턴화된 서비스의 경우 SQL 작성
만으로 서비스 개발 가능
-
- 개발품질 표준화
- W3C 표준, JavaEE 표준을 준수하는
오픈 아키텍처 기반으로 개발자에게
친숙한 환경 제공
- GUI 개발도구와 공통 컴포넌트 제공으로
초보자도 쉽게 개발 가능
- 개발표준 및 가이드 제공으로
균일한 품질 확보 가능
-
- 운영 편의성
- GUI 관리 도구로 시스템 설정 관리 편의성 향상
- 모니터링 기능으로 성능관리/ 장애감지 등의
작업 편의성 향상
- Hot deplay를 이용한 애플리케이션 교체 용이
주요 고객사
iFramework 은 시중 은행을 비롯한 금융권 계정 업무에 성공적으로 적용되어 운용되고 있습니다.