• Title/Summary/Keyword: EJB 컴포넌트

Search Result 174, Processing Time 0.031 seconds

A Modernization for a Web based System with J2EE Component Framework Technologies Of Military System (J2EE 컴포넌트 프레임워크 기술을 이용한 군 정보체계의 웹 환경으로 현대화)

  • Kim, Ki-Hoon;Jang, Chang-Bok;Kim, Dong-Hyuk;Goh, Byung-Oh;Choi, Eui-In
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11c
    • /
    • pp.1637-1640
    • /
    • 2003
  • 기존 정보체계는 사용자 요구와 새로운 기술의 도입으로 급속하게 발전하고 있으며, 정보시스템의 재사용성과 확장성, 유지 보수를 위하여 EJB, COM+, CCM 모델 같은 컴포넌트 기술과 컴포넌트 기반 개발 방법론인 CBD 방법론이 연구되고 있다. 또한 이러한 컴포넌트 기술을 이용한 기존 정보시스템의 변환 연구도 같이 이루어지고 있으며, 대표적인 연구로는 미 국방성의 FACELIFT 프로젝트와 카네기멜론 대학 프로젝트 등이 있다. 반면에 현재의 국내 군 정보시스템은 다양한 플랫폼 및 언어 그리고 업무 지향적인 개발로 인해 자원이 낭비되고, 유지보수가 어려운 문제점이 있다. 따라서 본 논문에서는 이미 개발되어 운용중인 군 정보시스템을 분석하여 컴포넌트 기술에 의한 웹 환경으로 변환하는 절차를 제시하고, 클라이언트/서버 구조로 운용중인 군인연금서비스시스템의 일부분을 컴포넌트 기술을 이용하여 웹 환경으로 변환하였다.

  • PDF

Design and Implementation of Efficient Tree for Reuse of COBOL Legacy System (COBOL 레거시 시스템의 재사용을 위한 효율적인 트리의 설계 및 구현)

  • Jeon, Ha-Yong;Choi, Won-Ho;Jung, Min-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • pp.659-662
    • /
    • 2003
  • 컴퓨팅 환경의 급격한 변화에 따라 기존의 레거시 시스템을 객체지향이나 웹과 같은 새로운 환경에서도 운용할 수 있도록 시스템을 현대화하고자 하는 연구가 활발히 진행되고 있다. 특히 소프트웨어 재사용 기술과 함께 컴포넌트 기술이 개발되고 보급됨에 따라 레거시 시스템을 컴포넌트로 변환하거나 연계하는 방법들이 연구되고 있다. 본 논문은 IBM 메인 프레임에서 운용되고 있는 CICS 및 SQL 코볼 시스템을 EJB 래퍼 컴포넌트로 연계하는 일련의 프로세스를 지원하는 연계 도구에 대한 내용으로서 코볼 소스코드를 어휘분석과 구문분석을 통하여 새로운 형태의 AST 트리를 구성한다.

  • PDF

Software Architecture Modeling for J2EE Platform (J2EE플랫폼을 위한 소프트웨어 아키텍처 설계)

  • Bae Jeong-Mi;Park Jae-yeon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.436-438
    • /
    • 2005
  • 최근 소프트웨어공학에 있어서 소프트웨어 아키텍처와 컴포넌트에 관한 연구가 활발히 진행되고 있다. 소프트웨어 아키텍처란 컴퓨팅 시스템의 소프트웨어적인 구조이며 아키텍처를 이루는 주요 구성요소는 컴포넌트가 된다. 소프트웨어 아키텍처는 시스템 관련자들 간의 이해를 높이는 수단이 되며 개발시스템의 분석, 설계, 개발, 테스트, 유지보수 프로세스의 품질을 좌우하는 주요한 요소로서 전 개발공정을 추적가능하게 하는 장점을 지니고 있다. 또한 향후 재사용가능한 시스템의 산출물로서 이용하게 된다. 시스템 전체 구조관점에서의 중요성을 인식하여 J2EE 플랫폼에서의 아키텍처프로세스와 EJB 컴포넌트의 추출, 모델링방법을 제안한다.

  • PDF

Question Selection Component for WBI (WBI를 위한 문제추출 컴포넌트)

  • 정화영;송영재
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.565-567
    • /
    • 2003
  • 웹 기반 학습(WBI)은 인터넷의 빠르게 확산되어 가고 있다. 또한, 학습자의 학습효과를 높이기 위한 많은 연구와 기술들이 적용되었다. 그러나, 대부분의 웹 기반 학습 시스템은 문제은행에서 반복적인 학습내용의 제공이나 학습의 패턴을 주는 학습자료 제공자 측면에서의 일방적인 학습방법을 택하고 있다. 시스템의 개발방법에서도 웹 기반 학습시스템은 전통적인 순차적 프로세스 개발방법에 따라 구현됨으로서 개발의 비효율성 밀 재사용, 유지보수등이 어려웠다. 본 연구에서는 문제은행에서 사용되는 문제추출 컴포넌트를 설계 및 구현하였다. 문제추출은 학습자의 학습효과를 높이기 위하여 문항난이도를 분석하여 학습자에게 적절한 문제가 출제될 수 있도록 하였다. 또한, 본 연구의 시스템에서 중요한 비즈니스 로직이 되는 난이도 분석 및 적용부분은 EJB컴포넌트로 구현함으로서 구현로직의 분리 및 재사용성, 유지보수성을 높였다.

  • PDF

Design and Implementation of Component-based Configuration and Data Management System for Weapon System R & D Processes (컴포넌트 기반의 무기체계 연구개발 형상/정보관리시스템 설계 및 구현)

  • Kim, Hyung-Jun;Seo, Yeong-Geon;Kim, Sang-Bok;Kanng, Ki-Jun;Lee, Bu-Kweon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.7
    • /
    • pp.127-138
    • /
    • 2008
  • Configuration and data management system for weapon system research and development processes should assist concurrent engineering and collaboration activities for various documents, drawings, part informations and product structure informations. In this thesis we defined the system architecture using the CBD methodology and implemented the component based system development process. Most of the configuration and data management systems consist of three layered system architecture which use the general MVC models. In this thesis we defined four layered system architecture based on EJB structure under J2EE environments. Through the four layered system architecture, we break down the general model layer into two detailed business layers and the ordinary control layer into two system dependent layers. With these four layers, we proposed the methodology that detailed the characteristics of the components. Through the CBD approach and the component based development process, we can get the representation model and implement the actual system of the configuration and data management system for weapon system R&D.

  • PDF

Design and Implegmentation of an Enterprise Server for Component-based Geographic Information Systems (컴포넌트 기반 지리 정보 시스템을 위한 엔터프라이즈 서버의 설계 및 구현)

  • Lee, Kang-Jun;Hong, Dong-Suk;Park, Ji-Woong;Han, Ki-Joon
    • Journal of Korea Spatial Information System Society
    • /
    • v.1 no.2 s.2
    • /
    • pp.5-20
    • /
    • 1999
  • Recently, the new software paradigm in information technology (IT) is the component-based development (CBD) technology that has brought as a result of the distributed computing environment (DCE). The CBD has reduced a program developing time and has been designed to make a distributed computing environment easier in the Internet and Intranet environments. These changes of software technology have influence on the geographic information system (GIS) and the CBD technology is highly needed as a point of view of the technique and policy of the geographic information system. In this paper, we designed and implemented an Enterprise Server for the efficient development and management of GIS components. Especially, the Enterprise Server was developed with the Enterprise JavaBeans Specification 1.1 that had been proposed as an industry standard by the Sun Microsystems. The Enterprise Server can allows users to manage the Unified Modeling Language (UML) and Design Patterns for the development of GIS components, develop a GIS component container which obeyed the Open Geodata Interoperability Specification (OpenGlS), manage spatial metadata through a spatial XML (eXtensible Markup Language) engine, and implement a TESTBED server for testing and verification of developed GIS components.

  • PDF

A Design and Implementation of the Question Selection Component considering Item Attribute (문항 특성을 고려한 문제 추출 컴포넌트 설계 및 구현)

  • Jeong, Hwa-Young
    • The Journal of Korean Association of Computer Education
    • /
    • v.6 no.3
    • /
    • pp.65-73
    • /
    • 2003
  • Most web-based learning is furnishing single side and consistent training resource to learner. Research was gone to apply item analysis method or to introduce web-based learning system using studying pattern. But, we need complicated algorithm or parameter setting etc, for apply these method. Therefore, in this research, we design and implement an item selection system in consideration of learner's incorrectness rate and problem frequency selection rate about question of item selection attribute. Also, as that embody business logic about item selection by EJB, efficient system development is available and we improved maintenance and reusability.

  • PDF

Study of Performance deterioration Factor for Enterprise Application based on J2EE (J2EE 기반의 엔터프라이즈 애플리케이션 성능 저하 요인에 대한 연구)

  • Kim, Min-Kyu;Choi, Sung-Woon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.787-790
    • /
    • 2005
  • 최근 엔터프라이즈 애플리케이션을 개발하는데 있어서 J2EE 이 중심 기술로 부각되었다. J2EE의 핵심 기술이라고 할 수 있는 EJB 는 컴포넌트 기반 분산 객체 시스템을 개발하는데 있어서 생산성 향상 및 유지 보수성 등에 있어서 장점이 있지만, 성능 등에 문제점이 발견되었다. J2EE 기반으로 개발된 엔터프라이즈 애플리케이션의 성능 저하 부분을 측정하여 그 요인을 알아낸다.

  • PDF

Supporting Open WorkSpaces In IPIace (IPIace 시스템에서의 공개 작업공간 지원)

  • 박희종;김진홍;신원준;박양수;이명준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.478-480
    • /
    • 2004
  • IPIace 시스템은 등록된 사용자 사이에서 효과적인 공동작업을 지원하는 웹 기반 협업지원 시스템이다. 현재 개발된 IPIace 시스템은 자주 일어나는 공동작업을 등록된 사용자가 생성한 팀작업장을 통해서만 지원하고 있으므로 시스템에 등록하지 않은 사용자와의 효율적인 자료공유는 제공하지 못하고 있다. 본 논문에서는 이러한 문제점을 해결하기 위해서 IPIace 시스템에 등록하지 않은 사용자에게 효과적인 공동작업을 지원하기 위한 공개 작업공간인 OpenSpace에 대하여 기술한다. IPIace 시스템에 제안된 OpenSpace 를 제공함으로써 기존의 IPIace 사용자와 등록되지 않은 사용자 사이의 자유롭고 편리한 자료공유 기능을 제공한 수 있다. OpenSpace는 플랫폼 독립적인 JSP 및 EJB 컴포넌트 기술을 이용하여 개발되었다.

  • PDF

Safety of DRM System Business Rule (DRM 시스템 비즈니스 룰의 안전성)

  • 신용녀;최진영;차리서;배민오
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.283-285
    • /
    • 2001
  • DRM(Digital Right Management)은 다양한 채널을 통해 유통되는 디지털 콘텐츠를 불법 사용으로부터 보호하고, 컨텐츠 소유자가 정한 사용 규칙이 지속적(persistent)으로 관리 되도록 하는 기술이다. DRM 서비스의 각 기능을 컴포넌트화 시켜서 재사용성을 강화시키고, 기존 DRM 시스템의 서비스의 문제점을 해결하기 위해서 선(Sun)의 엔터프라이즈자바빈(Enterprise JavaBeans, EJB) 어플리케이션 프레인 워크 상에서 DRM을 구현하였다. DRM 시스템의 가동에 있어서 비즈니스 룰의 충돌은 DRM시스템 작동 여부를 결정할 만큼 중요한 문제이다. 룰 자체가 자연어로 기술되고 언젠가는 모순을 유발할 가능성이 높기 때문에 먼저 명확한 논리식으로 표현하고 LEGO라는 정형 기법 도구를 통해 검증하도록 한다.