• 제목/요약/키워드: 응용서비스컴포넌트

검색결과 144건 처리시간 0.023초

지자체 GIS 상호운용성 확보를 위한 표준화 연구 (A Study on Standardization of GIS Interoperability in Local Governments)

  • 전창섭;김은형
    • 한국공간정보시스템학회 논문지
    • /
    • 제4권2호
    • /
    • pp.41-54
    • /
    • 2002
  • 본 연구의 핵심 질문 사항은 지자체 GIS 응용시스템의 재사용 문제를 상호운용성 확보를 통해 해결할 수 있는가, 해결 가능하다면 지자체 GIS 상호운용성 확보를 위해 무엇을 어떻게 해야 하는가 이다. 본 연구의 핵심 질문 사항에 대한 해답을 찾기 위해 일반적인 GIS 분야에서의 상호운용성에 관한 표준 및 기술을 고찰하였다. 일반적인 GIS 분야에서의 상호운용성은 OGC 및 ISO와 같은 표준화 단체에서 GIS 표준을 정의해 나가고 있으며, 컴포넌트 및 분산환경 등의 기술을 통해 상호운용성의 가능성을 확인하였다. 지자체 GIS와 같은 GIS 도메인에서의 상호운용성 확보를 위해서는 표준 인터페이스가 필요하다. 본 연구에서는 지자체 GIS 상호운용성 확보를 위한 표준 인터페이스의 정의 과정을 표준화 모델로 제시하였다. 표준화 모델은 지자체 GIS 업무모델링을 통해 지자체 GIS 서비스 아키텍쳐를 정립하여, 이를 기반으로 지자체 GIS 표준 인터페이스를 정의하는 과정으로 진행된다. 지자체 GIS 업무모델링은 각 지자체에서 GIS를 도입하고자 하는 대상업무에 대한 범위를 명확히 설정하고 단위화하여, 각 단위 업무에 대해 세부적인 업무의 시나리오를 작성하는 것이다. 지자체 GIS 서비스 아키텍쳐는 각 단위 업무의 세부적인 시나리오를 바탕으로 각 단위 업무에서 필요로 한 서비스를 정의한 것이다. 지자체 GIS 서비스 아키텍쳐를 기반으로 지자체 GIS 표준 인터페이스가 정의되어야 한다. 지자체 GIS 표준 인터페이스를 수용한 다양한 제품의 컴포넌트가 개발됨으로써 지자체에서는 각 지자체의 특성에 맞는 컴포넌트를 구입하여 응용시스템을 조립할 수 있다. 컴포넌트를 활용한 지자체 GIS 응용시스템 개발은 지자체 GIS 재사용의 문제를 해결해 줄 수 있을 것이다.

  • PDF

MDA/PSM상에서 퍼베이시브 서비스를 지원하는 닷넷 컴포넌트의 명세 및 생성 기법 (A Technique to Specify and Generate .NET Components in MDA/PSM for Pervasive Service)

  • 금득규;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제34권7호
    • /
    • pp.635-645
    • /
    • 2007
  • 컴포넌트 기술은 재사용 가능한 컴포넌트를 조합하여 효율적으로 소프트웨어 시스템을 개발하기 위한 기술로 정착되어 왔으며, 마이크로소프트의 닷넷은 최근의 대표적 컴포넌트 기술 중의 하나이다. 모델기반 아키텍처(Model Driven Architecture, MDA)는 설계 모델을 점진적으로 변환하여 소프트웨어를 자동으로 생성하는 새로운 개발 방식이다. MDA에서 구조적 모델 변환은 성공적으로 적용되었으나, 동적모델과 퍼베이시브 서비스(Pervasive Services) 특히, 트랜잭션 서비스, 보안 서비스, 동기화 서비스, 객체 풀링 둥과 같은 기능에 대한 모델 변환은 부족하다 엔터프라이즈 애플리케이션 시스템은 다 계층 분산 아키텍처를 가지며 이러한 아키텍처에서 퍼베이시브 서비스는 필수적이다 닷넷 플랫폼은 코드상에서 애트리뷰트(Attribute) 코드를 명시함으로써 이러한 퍼베이시브 서비스를 지원하는 Component Object Model+ (COM+) 컴포넌트를 구현한 수 있다. 본 논문에서는 엔터프라이즈 시스템 개발에서 필수적인 퍼베이시브 서비스의 기능과 닷넷 컴포넌트 생성을 위한 요소를 명세화하여, 이를 UML 프로파일로 정의한다. 또한, 정의된 프로파일을 이용하여 .NET/C#용 플랫폼 종속적 모델(PSM)을 명세한 후 도구를 이용하여 코드를 자동 생성하는 기법을 제안한다. 본 논문에서 정의된 UML 프로파일은 Meta Object Facility(MOF)를 준수한 UML 도구 및 MDA 도구에서 사용이 가능하다. 또한, 제안한 방법을 사용할 경우 퍼베이시브 서비스 기능을 지원하는 .NET 컴포넌트를 쉽게 자동 생성할 수 있으며 높은 개발 생산성, 확장성, 이식성 및 유지보수성을 증가시킬 수 있다.

차세대 통합 커뮤니케이션 서비스 제공 시스템 (Advanced Unified Communication Service System)

  • 신영미;배현주
    • 한국통신학회논문지
    • /
    • 제36권8B호
    • /
    • pp.962-970
    • /
    • 2011
  • 본 논문은 차세대 통합 커뮤니케이션 서비스 시스템에 대하여 기술한다. 차세대 통합 커뮤니케이션은 기업 내 직원들의 의사 소통 및 정보 공유를 위하여 전화, SMS(Short Message Service), 이메일, 채팅과 같은 기본 통신 수단에 소셜 네트워킹 서비스를 새로운 통신 수단으로 결합하여, 하나의 통합된 인터페이스에서 제공하는 서비스를 의미한다. 본 논문의 차세대 통합 커뮤니케이션 시스템은 차세대 UC(Unified Communications) 응용서비스, 개방형 UC 서비스 플랫폼, UC 백엔드 서버로 구성된다. 응용서비스는 웹 응용과 스마트폰에 탑재되는 모바일 응용으로 구성된다. 개방형 UC 서비스 플랫폼은 UC 응용서비스가 아닌 써드 파티 응용서비스에게 기업 내의 기본 및 소셜 네트워킹 서비스에 접근할 수 있는 개방형 서비스 컴포넌트를 제공한다. 백엔드 서버는 기업내의 전화, SMS, 이메일, 채팅을 위한 서버 기능을 제공한다.

E-Business를 위한 EJB기반의 좌석예약 시스템 설계 및 구현 (Implementation and Development of Seat Reservation System based on EJB for E-Business)

  • 정화영;송영재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (하)
    • /
    • pp.2187-2190
    • /
    • 2002
  • 웹 기반 응용 시스템의 효과적인 개발기법이 급속히 발전 및 도입되고 있다. 특히, 컴포넌트기반의 개발기법은 쉽고 빠른 개발기간뿐만 아니라 향후 유지보수 및 재사용성의 편리성으로 인하여 가장 효율적인 개발방법으로 전해지고 있다. 이에 따라, COM+, CORBA, EJB등의 많은 컴포넌트의 지원기술이 발표되었고 이를 실무 개발에 적용하고 있다. 웹을 기반으로 하는 전자상거래분야는 다양한 고객의 요구사항과 효율적인 서비스지원을 위하여 컴포넌트 기술을 실무에 도입하고 있으며, 효과적인 상거래 시스템 구축을 위하여 지속적인 연구가 진행되고있다. 따라서, 본 논문은 서버측 컴포넌트 모델인 EJB를 이용하여 전자상거래에 사용될 수 있는 좌석예약 및 확인 시스템을 다중서버환경에서 구현하였다. 이는, Main Server를 위해 Resin Server환경의 Server를 이용한 JSP와 Java를 통하여 구현하였다. 따라서, EJB를 통한 독립 컴포넌트를 통하여 전자상거래 시스템 로직사이의 독립성을 높였으며, 분산된 EJB 서버를 통하여 해당 메소드를 호출함으로써 서버의 부하를 줄이고, 각 로직자원들을 효율적으로 관리할 수 있도록 하였다.

  • PDF

컴포넌트를 기반으로 한 SOAP 구조 (A SOAP Architecture based on Components)

  • 이희권;서희석;김희완
    • Journal of the Korean Society for Industrial and Applied Mathematics
    • /
    • 제10권1호
    • /
    • pp.71-82
    • /
    • 2006
  • SOAP은 XML과 HTTP 통신을 기반으로 하여 네트워크상에 존재하는 각종 컴포넌트간의 호출을 효율적으로 실현하기 위한 방법을 제시하는 규약이다. 본 연구에서는 XML웹 서비스와 .net을 이용하여 구성된 컴포넌트의 사용을 통해서 SOAP 구조의 전형을 보여주고 있다. 지식관리 시스템(KMS)의 구축을 통하여 다양한 컴포넌트 사용법과 XML을 통하여 시스템의 구조적인 모습을 구현하였다. 또한 기존에 있는 컴포넌트의 재사용을 통해서 객체 생성의 전형을 보여준다.

  • PDF

비즈니스 프로세스 프레임워크상에서의 비즈니스 프로세스 모델, 서비스와 컴포넌트기반 개발의 매핑을 통한 소프트웨어 재사용 패러다임 (Software Reusable Paradigm through Mapping CBD, Service Model onto BPM based on Business Process Framework)

  • 서채연;문소영;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.1259-1261
    • /
    • 2012
  • 우리가 제안한 BPF는 각 계층을 관리하기가 용이하다. BPF 내 레어어 구조는 인접한 상 하위에 대한 정보를 갖는다. 효율적인 소프트웨어 컴포넌트 재사용을 위해 컴포넌트, 서비스, 비즈니스 프로세스 모델 레이어를 매핑한다. 레이어간 접목은 새로운 비즈니스 변경에 따른 응용프로그램의 개발과 시스템의 유지 보수가 용이하다. 기본적인 클로즈 구조를 통해 각 레이어를 보다 효율적으로 관리한다.

차내망 컴포넌트를 통한 차량 정보 이용에 관한 연구 (A Study of In-Vehicle Component for Automotive Information)

  • 이신경;이정우;권오천
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.99-100
    • /
    • 2009
  • 자동차에 대한 IT 융합 기술이 증가함에 따라 소프트웨어가 자동차 전체에 차지하는 비중은 점점 증가 하고 있으며, 최근에는 자동차의 품질을 좌우하는 주 요인으로 부각되고 있다. 그러나 응용 서비스를 제공하는데 있어서는 여전히 자동차 제조사별, 차종 별로 특화되어 있는 정보가 많아 차량 정보를 활용하기 어려운 단점이 있다. 이에 본 논문에서는 차량 정보를 기반으로 서비스를 개발하는데 있어 반복적으로 재사용될 수 있는 차량-IT 용 차내망 컴포넌트에 대한 방안을 제시하고자 한다. 차내망 컴포넌트를 통한 차량 정보 이용은 자동차-IT 분야의 시장 진입 장벽을 낮추고, 제품의 개발 및 시험 기간 단축과 이에 따른 비용 절감 효과를 가져 올 수 있다.

컴포넌트 기반 소프트웨어 플랫폼을 위한 컴포넌트 관리자 설계 및 구현 (Design and Implementation of the Component Manager for Component based Software Platform)

  • 이수원;유인선;유용덕;최훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (D)
    • /
    • pp.199-201
    • /
    • 2006
  • 소형 모바일 디바이스는 일반적으로 배터리로 동작하는 등 전력제한적이며 시스템 메모리 및 자원 제약적이다. 또한 소형 모바일 디바이스에서 실행되는 응용프로그램은 일반적으로 시스템의 일부 기능만을 이용하여 수행된다. 따라서 본 연구에서는 시스템에서 제공하는 서비스를 각각의 컴포넌트로 구현하고 응용프로그램의 요구에 따라 소프트웨어 플랫폼을 동적으로 재구성할 수 있는 소프트웨어 플랫폼을 설계 및 구현하였다. 구현한 플랫폼을 웨어러블 컴퓨터 보드에 포팅하여 정상 동작함을 확인하였다.

  • PDF

컴포넌트 메트릭스를 이용한 컴포넌트 설계 재정비 (Improvement of Component Design using Component Metrics)

  • 고병선;박재년
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권8호
    • /
    • pp.980-990
    • /
    • 2004
  • 컴포넌트 기반 개발 방법론은 클래스보다 더 큰 단위인 컴포넌트를 통해 높은 추상화와 재사용을 목표로 하는 개발 방법론이다. 컴포넌트 기반 시스템과 개별 컴포넌트의 품질 향상을 위해서는 개발 이전에 측정하고, 그 결과를 컴포넌트 개발 과정에 반영할 수 있어야 한다. 그러므로 컴포넌트 분석 및 설계 단계에 적용 가능한 컴포넌트 메트릭에 대한 연구가 필요하다. 따라서 본 논문에서는 컴포넌트 설계 정보에 기반한 컴포넌트 응집도, 결합도, 독립도 메트릭을 제안한다. 제안한 메트릭은 컴포넌트의 서비스를 제공하기 위한 오퍼레이션들의 동작 유형의 유사도에 기반 한다. 또한, 기능적으로 응집도가 높으며 복잡도가 낮고 유지 보수가 용이한 컴포넌트 설계가 되도록 하기 위한 클러스터링 기법을 사용한 컴포넌트 재설계 과정을 제안한다. 그리고 개발 이전에 컴포넌트 측정과 컴포넌트 재설계 과정을 통해 바람직한 컴포넌트 설계가 되도록 할 수 있음을 사례 연구를 통해 확인했다.

공간정보 상호운용성 지원을 위한 컴포넌트 기반의 개방형 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