Application Framework(Java)
상품상세보기
Detail View
Framework 개요
Framework란?
"소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔
일련의 협업화된 형태로 클래스들을 제공하는 것"
"Framework is a set of cooperating classes that make up a reusable design for a specific class of software" - Ralph Johnson –
비아이씨엔에스의 Java Framework의 특징은 단순함, 사용의 편리성, 유지보수의 용이성을 최대 가치로 개발 되었다. 실제 웹 및 모바일 애플리케이션 프로젝트에서 가장 필수적으로 요구되는 기능 위주로 개발 되었기 때문에 개발자는 단순히 비즈니스 프로세스 구현 작업 위주로 할 수 있어 비용 절감, 일정 수준이상의 품질 보장, 빠른 유지보수를 지원하는 Web Application Framework이다.
EMSP Framework 특징
1. 경량화된 개발프레임워크로서 사실상 업계 표준에 가까운 Spring 프레임워크를 적용
■ J2EE표준을 준수하는 Spring프레임워크를 채택
■ 특정 업체의 WAS나 DBMS에 독립적인 환경을 제공
2. DI 방식의 의존 관계 처리
■ Dependency Injection을 통해 개체나 컴포넌트 간의 의존성을 정의함으로써 변경용이성과 재사용성을 향상
3. AOP 지원
■ 트랜잭션, 예외처리와 같은 공통 관심 대상을 분리하여 정의함
4. MVC Model2 아키텍처 구조 제공 및 다양한 UI 클라이언트 연계 지원
■ Spring MVC를 기반으로 하며, 다양한 UI 클라이언트 연계를 위한 인터페이스를 정의함
5. 트랜잭션 처리를 위한 일관된 방법을 제공
■ JDBC,JTA 등과 같은 트랜잭션 구현방식과 상관없이 설정파일을 통해 트랜잭션 관련 정보를 입력
EMSP Application Framework 기능
1. 스케쥴러 지원
■ 비즈니스 배치, 메일 발송배치 등 배치 작업 관리 지원
■ 배치 작업 오류 발생시 담당자 알림 메시지 발송
2. 다국어지원
■ 사용자의 언어 설정에 따른 다국어를 지원
3. 메일발송관리
■ 메일 템플릿 관리 및 발송 스케즐러를 이용한 발송 지원
■ 메일 시스템 인터페이스 지원
4. 사용자관리
■ 사용자 정보의 확장 용이성을 지원합니다
■ OAuth 인증 및 회원관리 지원
5. 메뉴/메뉴권한관리
■ Web Application 메뉴 및 Mobile App 메뉴, Native App 관리를 지원하고 해당 메뉴의 사용 권한을 관리합니다.
■ Mobile App Life Cycle 관리
6. 역할/권한관리
■ 역할, 역할 멤버 관리를 통하여 시스템의 권한 관리 정책을 효율적으로 지원
7. 코드관리
■ 시스템에서 사용하는 공통코드를 관리함
■ 국가코드, 은행코드 등 공통 표준 코드를 지원합니다
8. 멀티 테넌시(multi-tenancy) 아키텍쳐 지원
■ 멀티 테넌시 애플리케이션의 개발을 할 수 있는 환경을 지원
9. Data Security
■ 패스워드, 전화번호, 통장번호, 카드번호 등 사용자의 주요정보 암호화/복호화 지원합니다
상품문의
Inquiry
글목록 보기
No |
제목 |
작성자 |
작성일자 |
등록된 글이 없습니다. |