• 제목/요약/키워드: 서비스지향아키텍처

검색결과 117건 처리시간 0.017초

공간정보 상호운용성 지원을 위한 컴포넌트 기반의 개방형 GIS 소프트웨어 (Open GIS Component Software Ensuring an Interoperability of Spatial Information)

  • 최혜옥;김광수;이종훈
    • 정보처리학회논문지D
    • /
    • 제8D권6호
    • /
    • pp.657-664
    • /
    • 2001
  • 최근의 정보기술은 특정 시스템 환경이나 정보구조에 의존하지 않고 정보를 공유할 수 있도록 하는 개방형 아키텍처, 소프트웨어의 재사용을 지원하는 컴포넌트와 인터넷상에서의 실시간 멀티미디어 정보 서비스를 지향하여 발전하고 있다. 지구 공간상에 존재하는 자연, 도로, 건물, 시설물 등의 공간정보를 다루는 지리정보시스템은 정보 구축의 복잡성과 정보포맷 및 처리기술의 다양화로 정보의 상호호환 및 재사용이 특히 요구되고 있는 분야이다. 본 논문은 컴포넌트 기반의 개방형 GIS 소프트웨어 기술 개발에 관한 것으로 최근 정보기술 변화의 큰 축인 개방형 시스템과 소프트웨어의 컴포넌트 추세를 GIS에 접목하여 공간정보의 상호 운용성을 지원하고 다양한 GIS 응용시스템 구축을 효율적으로 지원하는 GIS 미들웨어 개발을 목표로 하였다. GIS 분야의 기술표준기구인 OGC(Open GIS Consortium)에서 제안한 분산 개방형 공간정보처리 아키텍처를 수용하고, 다양한 응용에의 신축적인 대응을 위하여 GIS 요소기술을 제공하는 각 기능별 컴포넌트를 개발하였다. 시스템 구성은 다양한 지리정보원에 일관적인 방법으로의 접속을 위한 데이터 제공자 컴포넌트, GIS 요소기술을 제공하는 핵심공통 컴포넌트, 그리고 분산환경에서의 공간정보 유통을 지원하는 정보유통 컴포넌트로 구성되며, 이들 컴포넌트의 조합으로 5종류 지방자치단체 GIS 응용시스템을 구축하였다. OLE COM 기반의 컴포넌트 소프트웨어로 MS Windows 환경에서 ATL COM으로 개발되었으며, 20여개의 컴포넌트로 구성된다. 개발된 컴포넌트 소프트웨어는 지방자치단체간의 공간정보 통합운용을 위한 정보유통 시범사업의 기반기술로 활용되어 기술의 중요성 및 우수성이 확인되었으며, 현재 7대 지하시설물 통합관리시스템 구축 시범사업의 기반기술로 활용되고 있다.

  • 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는 기존의 철도 시설물 관리체계를 유지하면서 절대위치와 함께 유일한 식별자 개념을 가질 수 있도록 구성된다.

유비쿼터스 기반의 건강진단 자동화 시스템의 설계 (The Design of Automated System for Ubiquitous Healthcare Examination)

  • 궁상환
    • 한국산학기술학회논문지
    • /
    • 제8권3호
    • /
    • pp.541-548
    • /
    • 2007
  • 비즈니스 오퍼레이션의 핵심기능인 워크플로우는 비즈니스 프로세스(process)에서 공통적으로 나타나는 업무 절차의 핵심적인 요소와 이 요소들 간의 관계를 모델화한 것이다. 본 연구에서는 최근 우리 주변에서 쉽게 접하게 되는 건강진단 프로세스에서, 어떻게 워크플로우를 활용할 수 있을 가하는 방법에 초점을 맞추고 있다. 특히, RFID(Radio Frequency Identification) 태그가 부착된 PDA(Personal Digital Assistance)를 피검사자에게 제공하여 건강진단 프로세스의 완벽한 자동화를 실현하도록 하고 있다. 이를 위하여, 논문에서는 유비쿼터스 환경에서의 건강진단 프로세스를 실현하기 위한 소프트웨어 아키텍처의 설계와 아울러, 클래스의 구조 설계, 주요 메시지의 정의, 그리고 검사간 라우팅 알고리즘 등 구체적인 설계내용을 제안하고 있다. 다시말해, 건강진단 응용의 환경 및 서비스 시나리오에 대한 분석을 토대로, 자바와 같은 객체지향언어 환경에서 워크플로우 엔진과 건강진단 응용에 대한 소프트웨어 설계를 제안하고 있다. 본 연구의 결과는 도우미 중심적인 건강진단 프로세스의 무인화를 가능하게 하고, 나아가 많은 건강진단 센터들이 유비쿼터스 기반의 건강진단 프로세스를 현실화할 수 있을 것으로 사료된다.

  • PDF

IoT 게이트웨이 기반의 이벤트 중심 접근 방식 응용프로그램 설계 (Design of IoT Gateway based Event-Driven Approach for IoT related Applications)

  • 라이오넬;장종욱
    • 한국정보통신학회논문지
    • /
    • 제20권11호
    • /
    • pp.2119-2124
    • /
    • 2016
  • 사물 인터넷(IoT)은 효율적인 시간 응답 및 처리를 위해 이벤트 중심으로 접근 할 필요가 있다. IoT에서 모바일 기기의 성장은 IoT 응용 프로그램과 관련이 있는 지능형 건물로 연결이 된다. 예를 들어, 홈 오토메이션 제어 시스템은 홈 서버에 액세스하기 위해 스마트 폰이나 웹 서비스에 클라이언트 시스템과 같은 웹 응용 프로그램을 사용하여 제어 명령을 전송 합니다. 홈 서버는 클라이언트 시스템으로부터 명령을 수신 받은 후 조명 시스템을 제어 한다. 게이트웨이 기반의 클라이언트 처리 담당인 RESTful 기술은 '인터넷상에 숨어있는 다수의 클라이언트들에 대한 증명'을 요청한다. 본 논문에서는 동시성 이벤트를 처리하기 위한 IoT 게이트웨이의 설계 작업을 제안한다. NodeJS의 통신프로토콜 기반의 메시지 지향 미들웨어인 XMPP는 중앙 허브를 통해 게이트웨이에 접속하여 지능형 빌딩 제어 장치의 통신 부분을 처리한다.

비즈니스 프로세스 패밀리 모델을 위한 가변성 분석 방법 (Variability Analysis Approach for Business Process Family Models)

  • 문미경;염근혁
    • 정보처리학회논문지D
    • /
    • 제15D권5호
    • /
    • pp.621-628
    • /
    • 2008
  • 오늘날 대부분의 기업들은 외부상황에 신속하게 비즈니스를 바꿀 수 있도록 하는 온디맨드 비즈니스 (On-demand business)를 구현하기 위해 IT 시스템의 유연성을 필요로 한다. 서비스 지향 아키텍처(Service Oriented Architecture: SOA)는 온디맨드 운영환경에서의 비즈니스 유연성을 가능하게 하는 인프라스트럭처 (infrastructure)를 제공한다. 오늘날의 이러한 요구사항을 충족시키기 위하여 SOA 애플리케이션 개발에 맞게 비즈니스 프로세스의 유연성을 확보하고 재사용을 증진시키기 위한 접근법이 필요하다. 그러므로 본 논문에서는 소프트웨어 프로덕트 라인 방법의 가변성 분석 기법을 사용하여 비즈니스 프로세스 패밀리 (family)에서 나타날 수 있는 가변성을 분석하고 이를 명시적으로 비즈니스 프로세스 패밀리 모델 (Business Process Family Model: BPFM)로 표현하는 방법을 제시한다. 또한 이 방법의 사용을 지원하기 위해 개발한 도구에 대해 설명한다. 이는 BPFM을 모델링하고 BPFM으로부터 가변성 결정과 가지치기 과정을 거쳐 자동 비즈니스 프로세스 모델 (Business Process Model: BPM)을 생성하는 기능들을 가지고 있다. 본 논문에서 제시하는 비즈니스 프로세스 패밀리의 가변성 분석을 통하여 비즈니스와 이를 지원하는 IT 시스템은 비즈니스 환경의 변화에 신속하게 대응할 수 있게 된다.

컴포넌트 기반 모바일 임베디드 컨버전스 소프트웨어 개발 프레임워크 (Framework for Developing Mobile Embedded Convergence Software using CBD)

  • 김행곤
    • 인터넷정보학회논문지
    • /
    • 제9권5호
    • /
    • pp.59-72
    • /
    • 2008
  • 최근의 컴퓨팅 시스템은 모바일을 사용한 비즈니스와 다양한 컨버전스 분산 업무 처리로 확대되면서 모바일 임베디드 소프트웨어 개발 방법론에 대해 모바일 비즈니스에서 많은 관심을 가지고 있다. 아울러 최근 재사용성과 독립성 그리고 이식성을 가진 컴포넌트를 기반으로 한 모바일 임베디드 소프트웨어 개발에 또한 많은 초점이 집중되고 있다. 컴포넌트 기반 임베디드 응용 시스템 개발은 제품의 생산성과 유지보수성 그리고 신뢰성을 보장한다. 컴포넌트 각 요소들 간의 계층적, 수평적 서비스 지원 및 협력을 위한 명확한 인터페이스 정의를 통한 컴포넌트의 원활한 조립이 컴포넌트 기반의 임베디드 소프트웨어 개발 성공을 위한 필수적 요소이다. 즉, 관련 아키텍처 정의와 이를 기반으로 한 생성 프로세스 및 컴포넌트의 명세화, 그리고 컴포넌트 프레임워크의 효과적 적용 단계를 통해 모바일 임베디드 소프트웨어 개발의 성공을 달성할 수 있다. 따라서 본 논문에서는 사용자의 요구사항에 최대한 접근하고 모바일 임베디드 도메인을 기반으로 둔 소규모 단위 모바일 컴포넌트(MIC: Mobile Embedded Component)를 대상으로 조립을 위한 인터페이스 명세 제공을 서술한다. 모바일에 확장적 컴포넌트 계층화와 모바일 비즈니스 로직 확보를 위해 재구성 가능한 설계 패턴 및 컴포넌트 군(비즈니스 도메인 카테고리)을 형성하고 제공한다. 제안하는 모바일 임베디드 컴포넌트 프로세스는 기존 프로세스가 가지는 비 일치성을 보완하여 컴포넌트의 개발과 사용에 실제적으로 활용할 수 있도록 정의한다. 모바일 비즈니스 프로세스를 위한 의미 지향적이며 모델링 기반 원칙에 따라 명확하고 풍부한 프로세스 정보를 포함한다. 또한 기능의 모듈성과 독립성이 보장되고 조립 가능한 컴포넌트를 기반으로 동적이고 복잡한 모바일 비즈니스 영역에 적용 가능한 개발 모델을 제시하고 작성된 모델을 기반으로 하는 모바일 임베디드 개발 사례를 제시한다. 본 연구에서 제시하는 컴포넌트 기반 모바일 임베디드 소프트웨어 개발 프레임워크는 효율성, 생산성 및 신뢰성과 유지보수성을 증대할 수 있는 이점을 가진다.

  • PDF

가변성 결정기반 BPM 생성을 위한 가변성 의존관계 분석 (Variability Dependency Analysis for Generating Business Process Models based on Variability Decisions)

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