• 제목/요약/키워드: service oriented architecture

검색결과 337건 처리시간 0.039초

망간 연동을 위한 연결관리 연합기능의 설계 및 구현 (Design and Implementation of Federation of Connection management for Interworking)

  • 이한영;임경준;서동선
    • 한국정보처리학회논문지
    • /
    • 제3권6호
    • /
    • pp.1515-1521
    • /
    • 1996
  • 차세대 정보통신의 관리구조가 분산처리 환경 및 객체지향 개념을 적용하여 정립 되어 가고 있다. 본 고에서는 전달망에 대한 연결 서비스를 제공하는 연결관리 기능 에 망 간 연동을 위한 단계적 연합 기능을 설계 및 구현하고, 상이한 분산환경에서 개발된 이러한 서비스 객체 간의 상호운용성을 시험하기 위하여 유사 트레이더와 게 이트웨이 기능을 제작하였다. 이러한 기술들은 망관리가 다양한 환경에서 점차 통합 되어 가는 통신망 관리기능에 망 간 연동을 지원하는 실용적인 기술이 될 것이다.

  • PDF

웹 서비스 개발을 위한 Facade와 Backside 컴포넌트 추출에 관한 연구 (A Study on Extraction of Facade and Backside Component for Web Sevice Development)

  • 박동식;신호준;김성원;김행곤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (하)
    • /
    • pp.1551-1554
    • /
    • 2003
  • 최근 SOA(Service Oriented Architecture)와 웹 서비스에 대한 관심이 높아져가고 있다. 웹 서비스는 재사용 측면에서 현재 사용되고 있는 컴포넌트와 많은 공통점이 있다. 웹 서비스의 개발과 수정 및 화장을 위해서 신뢰성 있는 컴포넌트를 이용한 경우 개발 시간의 단축 등의 많은 이점을 가질 수 있다. 이러한 컴포넌트를 이용하여 웹 서비스를 개발한 경우 웹 서비스 도메인에 대한 이해뿐만 아니라 요구사항의 추출 및 식별은 매우 중요한 부분이다. 본 논문에서는 사용자 요구사항으로부터 컴포넌트를 식별하고 이들 컴포넌트를 서비스 지원 컴포넌트인 Facade 컴포넌트와 Backside 컴포넌트로 식별할 수 있는 방법을 제시하고자 한다. 이를 위해 서비스를 오퍼레이션과 데이터 요소로 정의하고, 정의된 요소를 사용한 모델을 제시한다. 이러한 컴포넌트의 식별은 현재 활성화되어 있는 컴포넌트를 사용할 수 있도록 함으로써 웹 서비스 개발의 생산성을 보장하며, 웹 서비스를 컴포넌트로 구성함으로서 컴포넌트의 기본적인 특징인 재사용과 대체성을 통해 웹 서비스의 신뢰성과 수정의 용이성 등을 얻을 수 있다.

  • PDF

SeqWeB: SOA 기반의 서열 주해 시스템 (SeqWeB: Sequence Annotation System based on SOA)

  • 남성혁;정태성;김태경;유재수;조완섭
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
    • /
    • pp.1-6
    • /
    • 2007
  • 서열을 분석하고, 기능을 예측하는 서열 주해는 생명 현상 규명을 위한 필수 과정이다. 서열 주해는 다수 응용 프로그램간 상호 연계를 통한 복잡한 처리 과정을 거쳐 이루어진다. 현재 사용자는 다양한 응용 프로그램들 중 적합한 응용 프로그램을 선택한 후, 운영환경에 맞도록 설치하고, 사용법을 익혀야 한다. 또한 각 프로그램들의 연계를 위해 입출력 데이터 형식을 변환해야 하는 불편함이 있다. 이를 위해 자동화된 솔루션들이 개발되고 있지만, 각 단계별 프로그램들이 강결합(tightly coupled)되어 있어 유연성(flexibility)이 떨어지고, 기능의 확장 및 변경에 어려움이 있다. 본 논문에서는 기존 시스템들의 한계를 극복하기 위하여 SOA (Service Oriented Architecture) 기반의 서열 주해 시스템인 SeqWeB을 제안한다. SeqWeB은 서열 주해에 필요한 7개의 응용 프로그램(Phred, cross_match, RepeatMasker, ICAtools, Phrap, CAP3, Blast)들을 웹 서비스 기술을 통해 단위 서비스로 개발하고, BPM 기법을 이용하여 통합하였다. SeqWeB은 각 응용 프로그램간 상호 운용성을 높이기 위하여 XML 형식의 입/출력 데이터를 사용하며, SOA 기반의 시스템 통합으로 각 응용 프로그램들을 약결합(loosely coupled)하여 시스템의 확장 및 변경이 용이하다. 또한 웹을 기반으로 하는 다양한 조합의 서열 주해 솔루션 제공이 가능한 특징이 있다.

  • PDF

비즈니스 프로세스 패밀리 모델의 가변성 의존관계 분석 (An Analysis of Variability Dependency on Business Process Family Model)

  • 문미경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 춘계학술대회
    • /
    • pp.415-418
    • /
    • 2009
  • 최근 서비스 지향 아키텍처 (Service Oriented Architecture SOA) 기반의 애플리케이션 개발에 맞게 비즈니스 프로세스의 유연성을 확보하고 재사용을 증진시키기 위하여 비즈니스 프로세스 패밀리 모델(Business Process Family Model: BPFM)이 제시되었다. BPFM은 소프트웨어 프로덕트 라인 방법의 가변성 분석 기법을 사용하여 비즈니스 프로세스 군 (family)에서 나타날 수 있는 가변성을 분석하여 이를 명시적으로 표현하고 있는 모델이다. BPFM으로부터 여러 개의 BPM (Business Process Model)을 개발하기 위해서는 가변성 결정 및 가지치기 (Decision and Pruning) 과정을 거쳐야 한다. 이 때 가변성 사이에는 서로 협력적 또는 배타적인 관계를 가질 수 있고 이는 가변성 결정과 가지치기에 영향을 미치게 되는데, 현재 제시된 BPFM에는 이러한 바인딩 정보에 대해서 아직 고려하지 않고 있다. 본 논문에서는 비즈니스 프로세스 군에서 식별될 수 있는 가변성들 사이의 의존관계의 유형을 분석하고 이 정보를 모델의 형태로 나타낼 수 있는 방법을 제시한다. 먼저 BPFM에 포함된 가변성 정보를 독립된 의존관계 분석모델로 추출해 내고 각 가변성 결정유형에 따라 표현방법을 제시한다. 추출된 모델에서 의존관계를 표현하고 가변성 결정이 영향을 미치는 범위의 가변성들을 클러스터할 수 있는 방법을 제공한다. 본 방법을 이용함으로써 가변성 결정회수를 현저히 줄일 수 있음을 사례연구를 통해 보여준다. 또한 잘못된 가변성 결정으로 인한 BPM의 기능 불일치를 해소할 수 있음을 보여준다.

  • PDF

SOA를 위한 테스트케이스 생성 기법 (A Method of Test Case Generation for Service-Oriented Architecture )

  • 이승훈;강동수;송치양;백두권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.527-530
    • /
    • 2008
  • SOA는 최근 급부상한 기술로 발전된 웹서비스 기술과 접목되면서 특히 실시간 기업에게 각광받고 있다. 이에 따라 SOA를 위한 민첩성과 빠른 적응력이 충족되는 구체적인 기법 연구가 많은 진행 중에 있다. 이는 SOA에서의 테스트 역시 마찬가지이며, 본 논문에서는 민첩성과 적응력을 높일 수 있는 SOA를 위한 테스트케이스 생성 기법을 제안한다. SOA는 기존의 컴포넌트 기반의 개발과는 관점의 차이 때문에 절차나 기법의 접근 방법이 다를 수 있다. 따라서 본 논문에서는 SOA의 서비스를 하부 계층인 컴포넌트로 분할하여 기존의 연구를 활용한 후, 다시 서비스 단위로 합성하여 서비스의 테스트케이스를 생성한다. 그리고 제시한 기법을 인터넷 뱅킹 시스템의 계좌잔액조회 서비스에 적용함으로써 서비스 단위의 테스트케이스 생성 사례를 보인다. 제안 기법을 통해 서비스 단위의 테스트를 체계적으로 할 수 있으며, 빠른 릴리즈를 실현하여 SOA의 민첩성과 적응력을 높일 수 있다.

DOVE : 가상 계산 환경을 위한 분산 객체 시스템 (DOVE : A Distributed Object System for Virtual Computing Environment)

  • 김형도;우영제;류소현;정창성
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권2호
    • /
    • pp.120-134
    • /
    • 2000
  • 본 논문에서는 객체 지향 분산 가상 컴퓨팅 환경인 DOVE에 대하여 기술한다. DOVE는 독립적인 분산 객체들이 메소드 호출을 통하여 서로 상호 작용하는 분산 객체 모델을 기반으로 설계되었으며, 다수의 이기종 머신들로 구성된 분산 환경을 하나의 논리적인 단일 가상 컴퓨터로 사용자에게 제공함으로써 원격지에 있는 분산 객체들이 하나의 가상 컴퓨터에 존재하는 것처럼 사용할 수 있도록 한다. 또한, 병렬성, 이기종 환경, 객체 그룹, 단일한 네임 서비스, 그리고 오류 허용 등의 지원을 통하여 병렬 프로그램 개발을 위한 투명성 있고 사용이 용이한 프로그래밍 환경을 제공한다. 병렬성은 다양한 메소드 호출, 객체 그룹을 통한 다중 메소드 호출, 다중 쓰레드 구조 그리고 여러 동기화 구조를 사용함으로써 효과적으로 지원되며, 자동화된 데이타 변환 코드 생성, IDL 컴파일러를 통한 stub와 skeleton 객체 생성 그리고 객체 관리자를 통한 객체 라이프 관리와 네임 서비스를 통하여 이기종 간 호환성 문제를 해결하였으며 투명성 있고 사용이 용이한 프로그래밍 환경을 제공한다. 자치성 있는 분산 객체와 다중 레이어 구조 그리고 분산화된 네임 서비스와 객체 관리 구조를 사용함으로써 확장성과 보수성이 향상되었으며, 비동기방식의 사건 및 예외 처리 통한 오류 탐지 및 확인 기능을 제공한다.

  • PDF

위성링크를 위한 LAN 접속 서비스 설계과 운영 (Design and Operation of LAN Interconnection Service for Satellite Links)

  • 김정호;최경수
    • 한국정보처리학회논문지
    • /
    • 제3권4호
    • /
    • pp.961-968
    • /
    • 1996
  • 무궁화 위성 과제 중에서는 지구국 시스템에서 위성 링크를 통한 LAN 상호간의 접속을 제공하기 위한 시범위성 네트워크 모듈의 구현을 수행하였다. 이 시범 네트워 크는 위성을 통하여 다양한 응용들에 대한 수행을 검증하기 위한 시험을 지원할 수있 다.본 논문에서는 위성 전송시의 장단점을 고려하여 충분히 응용할 수 있는 위성-LAN 접속 구조를 제안하였다. 본 네트워크 구조는 두개의 노드에서 복수의 논리 접속을 수행하는 연결 중심형인 위성 프로토콜을 사용함으로서 높은 데이타 전송과 위성 접속 에러율에 대한 높은 성능을 제공한다. 또한, 프로토콜 변환 방법에 따라 라우터 접속을 수행할수 있다. 위성과 네트워크 접속의 구조는 4W 고출력 증폭기가 장착된 1.8m의 안테나, 위성통신용 모뎀, 위성 네트워크 접속 장치가 설계되었다. 이 시스 템은 최대 1.544 Mbps의 전송 속도를 자원할수 있으며 네트워크 관리면에서도 우수 하게 동작하였다.

  • PDF

철도 선로 및 시설물 공간정보 참조체계에 관한 연구 (A Study on the Reference System for Spatial Information of Railway Object)

  • 원종운
    • 정보화연구
    • /
    • 제11권4호
    • /
    • pp.441-448
    • /
    • 2014
  • 최근 각 산업분야에서 공간정보의 구축은 물론 그 활용과 유통을 위한 다양한 노력들이 이루어지고 있다. 철도산업분야에서도 이러한 공간정보는 각 관련 주체간 협업 등을 원활하게 하고, 자산관리 및 철도운영 등의 효율성을 높일 수 있다. 본 논문에서는 철도공간정보의 체계적인 활용을 위해 철도공간정보에 대한 참조체계 방안을 제시하고자 한다. 현재 철도는 상대위치 개념을 중심으로 모든 시설물 관리와 차량운행이 이루어지고 있다. 상대위치 기반의 관리체계는 많은 장점을 가지고 있으나, 선로 개량 등으로 선형 변화가 발생할 경우 변경된 지점을 중심으로 그 다음 위치들은 모두 상대위치를 변경하여야만 하는 어려움 또한 유발된다. 그리고 토목, 전기, 신호 등 철도의 각 분야에 속한 시설물들은 각각 다른 상대위치를 가지고 있기 때문에 협업의 어려움 또한 발생하고 있다. 이러한 문제점을 해결하고, 철도산업 이외의 분야와 협업 및 정보 융복합 등을 위하여 절대위치 기반의 철도공간정보참조체계가 필수적이다. 이에 본 연구에서는 세계적으로 유일한 객체식별자를 가지는 OID표준을 기반으로 철도공간정보참조체계 식별자 ROID(Railway Object IDentifier)와 시스템 확장성 및 연계성이 높은 서비스 객체지향형 철도공간정보참조체계를 제안한다. ROID는 기존의 철도 시설물 관리체계를 유지하면서 절대위치와 함께 유일한 식별자 개념을 가질 수 있도록 구성된다.

계층형 구조를 기반으로 한 모니터링 시스템 (A Monitoring System based on Layered Architecture)

  • 권성주;최재영;이지수
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권7호
    • /
    • pp.440-447
    • /
    • 2006
  • 그리드 컴퓨팅과 같은 분산 시스템은 하드웨어와 소프트웨어 구성 요소들이 다양하고 복잡하며 분산 배치되어 있어 전체적인 관리가 어렵다. 그리드나 유비쿼터스처럼 환경적인 요소가 다양하며 유동적으로 변경될 가능성이 많은 시스템은 실시간으로 자원에 대한 정보를 모니터링하고 그에 따라 반응할 수 있는 메커니즘을 제공해야 한다. 모니터링 어플리케이션의 개발시 시스템 자원의 다양성은 정보를 수집하는 에이전트의 개발에 대한 비용 부담을 증가시킨다. 본 논문에서는 다양한 시스템 환경에서 추가적인 에이전트 개발의 부담을 최소화시키며 환경적인 변화에 능동적으로 대처할 수 있고 통신 프로토콜과 사용자 질의간의 의존성을 없애주는 계층형 구조를 기반으로 구현된 모니터링 시스템을 제시한다. 본 논문의 계층형 구조는 통신, 질의 언어, 모니터링 에이전트의 분리를 통해 분산 환경에서 모니터링 시스템의 구성 및 변경을 용이하게 한다.

최적화된 메타데이터 추출물 위한 CDA 기반의 의료영상전달시스템 설계 및 구현 (Design and Implementation of CDA Based PACS for Optimized Metadata Extraction)

  • 김선칠;조훈;곽연식;김일곤;김화선
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제54권5호
    • /
    • pp.315-323
    • /
    • 2005
  • The recent development of embodiment technology of the medical images makes most medical institutions introduce PACS in haste. However, while many older HIS and PACS systems are not yet capable of some of the integration, several new systems are moving rapidly in that direction. Typical PACS system architecture begins with the HIS since this is where the correct patient demographic information and in many cases the orders originate. So, PACS developed convenience of users and to satisfy user's demand because of financial limitations and administrator-oriented considerations in the process of development. Therefore, we have developed a CDA (Clinical Document Architecture) based PACS with HIS, by which we can search and refer to the patient's medical images and information with few restrictions of time and space for diagnosis and treatment. Target model of this research limited to 135 of hospital have 200 beds. We'll make more effort to develop the application which insures the better quality and information of medical images. Medical Image History manages the patient's image files and various medical informations like film chart in connection with time. This trial will contribute to the reduction of the financial loss caused by unnecessary devices and improve the quality in the medical services. The demand on the development of the program which refers to the medical data quickly and keeps them stable will be continued by the medical institute. This will satisfy the client's demand and improve the service to the patients in that the program will be modified from the standpoint of the users.