• Title/Summary/Keyword: 서비스 컴포넌트

Search Result 560, Processing Time 0.037 seconds

Domain Analysis and Component Extraction for Defence Software (국방 소프트웨어의 도메인 분석과 컴포넌트 추출)

  • Song, Ho-Jin;Choi, Eun-Man;Jeon, Byung-Kook;Kim, Young-Chul
    • The KIPS Transactions:PartD
    • /
    • v.11D no.1
    • /
    • pp.123-132
    • /
    • 2004
  • Defense software has short of interoperability due to the vertical development method which is dependent heavily on application area and development environments. In order to prevent from lack of reusability and operability in application domain software development technology needs component concept and makes shift to the trend of domestic software component industry. This paper covers the research topics such as domain analysis and component architecture to improve and extend reusability and inter-operability for defense information system by two approaches, i.e. CBW (Command Based Work flow) analysis and UML components identification.

Design and Implementation of a Component Repository System based on a CBD Methodology (CBD 기반 컴포넌트 리파지토리 시스템 설계 및 구현)

  • Park, Chang-Sup;Yeon, Seung-Ho;Rhee, Hae-Kyu;Park, Hyun-Gyu;Lee, Sang-Soo
    • Annual Conference of KIPS
    • /
    • 2003.05b
    • /
    • pp.1003-1006
    • /
    • 2003
  • 본 논문에서는 KT 서비스개발연구소에서 개발된 컴포넌트 리파지토리 시스템의 설계 및 구현방법을 소개한다. 본 시스템은 CBD 방법론 및 EJB 컴포넌트 모델을 적용하여 유연하고 확장성 높은 컴포넌트 기반 시스템으로 개발되었다. 본 시스템은 컴포넌트를 기술하고 검색하기 위한 컴포넌트 명세 방법과 컴포넌트들을 체계적으로 분류, 관리할 수 있는 계층적 분류 체계를 정의한다 또 컴포넌트의 재활용을 위해 효과적인 검색 및 탐색 방법을 제공하며, 사용자 관리 및 통계 기능 둥을 포함한다. 본 논문에서는 요구사항 분석, 설계, 구현 단계에서 CBD 방법론의 적용 방안을 기술하고, 특히 컴포넌트 식별 및 컴포넌트 구조 설계 방법에 대해 상세히 기술한다.

  • PDF

An agent construction Method for Component Information reuse based on the XML (컴포넌트 정보의 재사용을 위한 XML 기반 에이전트 구축 방법)

  • 김용식;문창주;송치양;백두권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.591-593
    • /
    • 2000
  • 컴포넌트의 재사용은 기존 소프트웨어의 문제점인 소프트웨어의 수요충족, 신뢰성요구 및 유지보수 용이 등을 해결할 수 있는 방법중의 하나이다. 현재, 재사용 컴포넌트를 위한 웹 상에서의 정보서비스는 데이터요소의 불일치와 이미 검색된 정보를 다시 찾아야 하는 비효율적인 검색방법을 사용하고 있다. 이를 해결하기 위해, 본 논문에서는 이전에 찾은 컴포넌트 정보를 재사용 할 수 있도록 에이전트를 사용해 컴포넌트 정보를 수집하고 논문에서는 이전에 찾은 컴포넌트 정보를 재사용 할 수 있도록 에이전트를 사용해 컴포넌트 정보를 수집하고 XML 형태로 정보를 저장, 관리하는 컴포넌트 정보의 재사용 방법을 제시한다. 즉, 이용자별로 이미 검색된 정보를 저장, 갱신관리하여, 이후 컴포넌트 검색에 있어서 이런 정보를 재활용함으로써, 검색시간의 단축, 정확한 정보검색 그리고 이용자별 차별적인 정보제공과 컴포넌트 평가를 지원할 수 있다.

  • PDF

Using CORBA Component Model(CCM) for Extending Traditional CORBA Object Model (코바 객체 모델의 확장을 위한 코바 컴포넌트 모델(CCM)의 활용)

  • Cha, Sang-Hyun
    • Annual Conference of KIPS
    • /
    • 2000.10b
    • /
    • pp.1365-1368
    • /
    • 2000
  • 분산 이기종 환경에서 다양한 어플리케이션을 통합할 수 있는 코바의 기존 객체 모델의 단점을 극복하고 이를 확장하기 위한 CCM(CORBA Component Model) 구조의 장점 및 주요 특징과 서비스를 정의한다. 이를 위해 클라이언트와 컴포넌트 개발자의 관점에서 컴포넌트의 형성과정과 생성된 컴포넌트의 종류, 컴포넌트의 실행을 활성화하는 컨테이너의 구조를 살펴보고 CCM명세서가 CCM 프레임워크의 실행을 단순화시키기 위한 ORB확장방안에 대해서 알아본다.

  • PDF

Implementation of SSL Using Information Security Component Interface (정보보호 컴포넌트 인터페이스를 통한 SSL의 구현)

  • 신용녀;이동근;신종회
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.808-810
    • /
    • 2003
  • 정보보호 기능을 필요로 하는 각종 응용분야에서 다양한 보안 API가 사용되고 있다. 그러나 이러한 표준은 서로 호환성을 가지고 사용될 수 있는 것이 아니라 애플리케이션의 적용환경이나 프로그래밍 언어에 따라서 개발자가 선택적으로 이용해야 하는 단정을 가지고 있다. 이를 해결하기 위하여 정보보호 서비스컴포넌트 표준화를 진행하고 있으며 표준안의 유효성을 검증하기 위하여 비밀성, 무결성 컴포넌트 인터페이스를 통한 SSL(Secure Sockets Layer)을 구현하였다. 구현된 SSL은 TCP/IP 위에 하나의 단계를 추가하여 보안 알고리즘을 구현하는 것처럼 실제 컴포넌트간에 RMI(Remote Method Invocation)로 통신을 할 때, 각각 하위 수준의 SSL 컴포넌트를 이용하는 구조이다.

  • PDF

Implementation of Direct Event Notification Service on Cluster Environment (클러스터 환경에서 Direct 이벤트 통지 서비스의 설계 및 구현)

  • Yeom, Ki-Duk;Kim, Suk-Dong;Min, Dug-Ki
    • Annual Conference of KIPS
    • /
    • 2003.05a
    • /
    • pp.181-184
    • /
    • 2003
  • 가격대 성능비가 우수한 클러스터 시스템의 보급이 확산되어 많이 사용되고 있다. 클러스터 시스템을 구성하는 컴포넌트들은 다양한 이벤트를 발생시키고 통지하는 상호작용을 하기 때문에 시스템을 효과적으로 관리하기 위해서는 이벤트를 직접 또는 간접적으로 통지해 주는 이벤트 통지 서비스가 필요하다. 본 논문은 클러스터 환경에서 컴포넌트들 간에 발생하는 이벤트를 직접적으로 통지하는 이벤트 통지 서비스를 제안한다. 이 이벤트 통지 서비스는 컴포넌트들 간에 발생한 이벤트를 직접적으로 통지하기 때문에 전송속도가 빠르며, 통지 시 필요에 따라 다양한 이벤트 핸들링 모듈을 적용할 수 있는 유연한 구조로 설계되었다. 또한, 신뢰성 있는 통신을 위하여 UDP를 확장한 하부 데이터 통신 인프라를 사용하였다.

  • PDF

Development of a File-based Moving Objects Storage Component for Efficient Storage and Retrieval of Moving Objects (이동 객체의 효율적인 저장과 검색을 위한 화일 기반 이동 객체 저장 컴포넌트의 개발)

  • 장유정;김동오;홍동숙;한기준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.118-120
    • /
    • 2004
  • 최근 무선 인터넷 인구의 증가로 인해 이동 객체의 위치 데이타를 활용하여 다양한 서비스를 제공하는 위치 기반 서비스와 텔레매틱스에 대찬 관심이 급증하고 있다 위치 기반 서비스와 텔레매틱스 분야에서 다양한 응용 서비스를 제공하기 위해서는 대용량의 위치 데이타를 빠르고 정확하게 저장하고 검색할 수 있는 이동 객체 데이타베이스 시스템이 필수적으로 요구된다. 그러나, 기존의 데이타베이스 시스템을 사용하여 대용량의 위치 데이타를 처리할 경우 트랜잭션 연산의 증가로 인하여 저장 밀 검색 성능이 저하된다 이러한 문제점을 해결하기 위해 본 논문에서는 이동 객체의 위치 데이타를 효율적으로 저장하고 검색하기 위한 화일 기반 이동 객체 저장 컴포넌트를 개발하고 성능 평가를 수행하였다. 화일 기반 이동 객체 저장 컴포넌트는 다중 연결 관리자, 단순 질의 처리기, 인덱스 관리자. 데이타 화일 관리자, 인덱스 파일 관리자, 메타데이타 관리자, 로그 관리자, OLE DB 데이타 제공자, 그리고 관리툴로 구성된다.

  • PDF

Design and Tool of Component Assembly based on Architecture (아키텍쳐 기반의 컴포넌트 조립 시스템 설계 및 지원도구의 개발)

  • Lee, Seung-Yun;Kwon, Oh-Choen;Shin, Gue-Sang
    • Annual Conference of KIPS
    • /
    • 2002.04a
    • /
    • pp.457-460
    • /
    • 2002
  • 복잡한 응용 프로그램을 빠르게 개발하고 이의 유지보수가 용이하도록 하기 위해 재사용 가능한 컴포넌트 기반의 소프트웨언 개발(CBD: Component-Based Development)개념이 확산되고 있고, 이와 관련 되어 컴포넌트 재사용성을 높이기 위한 EJB, COM, CCM 등과 같은 컴포넌트 모델과 이의 개발 및 이미 개발된 컴포넌트를 재사용하고자 하는 연구가 다양하게 진행되고 있다. 컴포넌트를 기반으로 시스템을 효과적으로 구성하기 위해서는 컴포넌트들이 서로 정확하게 결합하여 작동할 수 있는 아키텍쳐를 기반으로 컴포넌트의 조림 작업이 이루어져야 한다. 잘 정의된 아키텍쳐가 존재하면, 시스템이 상위수준에서 어떻게 구성되어 있고, 어떠한 기능을 수행하는지의 방향을 제시해 주므로 조립하는 시스템이 제공하는 서비스를 추상화하여 표현할 수 있다. 본 논문은 제 삼자에 의해 개발된 컴포넌트들의 조림을 통한 시스템 개발을 지원하기 위하여 아키텍쳐 기반의 시스템 설계 방법을 제안하고 이를 지원하는 도구인 COBALT(Component-Based Application DeveLopment Tool) 조립도구의 아키텍쳐 모델러를 소개한다.

  • PDF

A Study on Framework for Component-Based Web Applications (컴포넌트 기반 웹 응용 프레임워크에 관한 연구)

  • Kim, Hee-Chern;Na, Jong-Whoa;Jung, Kwang-Ho;Kwon, Chang-Hee;Sin, Seung-Jung;Ryu, Dae-Hyun
    • Annual Conference of KIPS
    • /
    • 2003.05c
    • /
    • pp.1833-1836
    • /
    • 2003
  • 웹-기반 시스템을 개발하려면 컴포넌트 기반 웹 공학 기술에 관한 연구가 선행되어야 한다. 본 연구는 컴포넌트 기반 웹 공학을 지원하기 위한 개발 프로세스와 방법론에 관한 기초 연구이다 컴포넌트 기반 웹 응용 개발 프레임워크의 개발 방법과 관련하여 이 것의 요구사항과 구성에 관해 연구한다 다음과 같은 작업과 순서로 구성된다. 먼저 웹 공학과 관전된 도메인들을 분석하고 컴포넌트 모델링 작업을 수행한다. 여기에 기초한 컴포넌트 기반 설계 및 웹 응용 설계 연구를 통해 컴포넌트 기반 웹 응용 설계 프레임워크를 정의한다. 다음으로 컴포넌트 기반 설계 패턴 및 응용 패턴 추출 연구와 웹 서비스를 지원하는 프레임워크를 정의하며 컴포넌트 기반 웹 응용 시험 및 검증에 관해 연구한다.

  • PDF

Design and Implementation of JBI Component Deployment tool Based on the open sources (오픈소스 기반의 JBI 컴포넌트배치도구의 설계 및 구현)

  • Park, Jae-Won;Choi, Jae-Hyun;Lee, Jae-Sung;Lee, Nam-Yong
    • The KIPS Transactions:PartD
    • /
    • v.16D no.5
    • /
    • pp.715-728
    • /
    • 2009
  • The Enterprise Service Bus based on Java Business Integration is an web service standard and one of the methods for implementing distribution channels of Service Oriented Architecture. Consisting of open source group, extensive venders and users, the ESB based JBI has the problems of ineffectiveness as well as advantages of extensibility of service plug-in. That is, in case users need to use Service plug-in, manual connection of packaging process and sequential distribution method is required. This study, therefore, proposes as a way of trouble-shooting the user-oriented component deployment tool which can manage entire process for deploying The ESB middleware platform to Service unit. At the same time, this study elicited the requirements based on issues of JBI-based ESB and has developed the modeling property, packaging, distribution and evaluation thru Schema analysis of JBI-compatible component. Using the deployment tool this study proposed, users will be able to perform and manage the whole deploying process without additional manual work for connecting component. Not only it is expected that interface based on Graphic User Interface provide usability and convenience but they can also minimize the errors rate through component and route validity verification function provided in deployment tool.