• 제목/요약/키워드: service mashup

검색결과 62건 처리시간 0.026초

클라우드 환경에서 웹 어플리케이션의 유지보수성 향상을 위한 N-계층 모델의 개선에 관한 연구 (A Study of Advanced N-Tier Model for Improving Maintainability of Web Applications in Cloud Environment)

  • 김인규;신준철
    • 정보화연구
    • /
    • 제10권4호
    • /
    • pp.537-552
    • /
    • 2013
  • 클라우드 컴퓨팅의 등장으로 인해 최근의 어플리케이션 개발자들은 외부 자원을 적극적으로 활용하고 있다. 특히 클라우드 컴퓨팅의 기술 분류 중 서비스로서의 소프트웨어(Software as a Service, SaaS) 개념은 SOA, 매쉬업 등의 기술들과 결합하여 정보 자원 관리 패러다임을 변화시키고 있다. 개발자들은 웹에 공개된 API를 통해 고품질의 기능을 다양하게 제공받을 수 있는 기회를 갖게 되었다. 하지만 외부 컴퓨팅 자원은 서비스 제공자에 의해 통제된다. 관리적 측면을 고려할 때 외부 자원을 활용하는 어플리케이션의 이러한 문제는 관련된 컴포넌트의 불확실성을 증가시킨다. 클라우드 환경에서 외부 자원과 관련된 컴포넌트는 해당 기능을 제공하는 서비스 제공자에 의존함으로써 어플리케이션 유지보수성에 부정적인 영향을 미친다. 본 연구는 웹 어플리케이션 아키텍처가 외부 자원을 안정적으로 활용함으로써 유지보수성을 향상시킬 수 있는 방안을 제시한다. 이를 위해 기존의 N-계층 아키텍처에 외부 자원 계층을 추가한 N+1-계층 아키텍처를 제안한다. 그리고 외부 자원 계층의 추가가 웹어플리케이션 유지보수 복잡성의 감소와 유연성 및 변경가능성 등 유지보수성 향상에 미치는 영향을 분석한다.

위치 기반 초·중·고 학교 정보 매쉬업 서비스 (Location-based Mashup service for elementary, middle and high school information)

  • 김해진;김해란;한순희;조혁현;정희택
    • 한국전자통신학회논문지
    • /
    • 제5권6호
    • /
    • pp.651-656
    • /
    • 2010
  • 16개 시 도 교육청의 누리집의 학교 정보 서비스는 대부분 정적인 지도 이미지에서 지역을 클릭 했을 때 해당 지역의 학교 정보를 제시하거나 검색에 의한 텍스트 위주의 결과 정보를 나열한다. 그리고 동기적 전송에 의한 검색으로 서버 부하 및 느린 전송 속도 등 여러 문제점을 내포하고 있다. 이에 본 연구에서는 위치기반의 학교 정보를 제공하기 위해 구글 지도의 Open API를 이용하고 검색 시 서버 부하 감소 및 전송 속도 향상을 위해 비동기적 전송 방식의 Ajax 프로그램을 이용하여 학교 정보 매쉬업 서비스를 구현 하였다. 이 서비스는 학생, 교사, 학부모 등 다양한 계층의 교육 가족에게 동적 지도상에 위치기반의 학교 정보를 서비스함으로써 효율성과 편리함을 줄 수 있다.

시맨틱 웹 매쉬업 서비스를 위한 링크드 데이터 및 Open API 통합 연계 시스템의 설계 및 구현 (The design and implementation of integrated linked data and Open API connection system for semantic web mashup service)

  • 정진욱;임동혁;이경민;종난수;김홍기
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.71-73
    • /
    • 2012
  • 최근 웹 2.0과 시맨틱 웹의 대중화와 더불어 Open API와 링크드 데이터를 이용한 시맨틱 웹 융복합(매쉬업) 서비스가 주목을 받고 있다. 다양한 링크드 데이터와 Open API들을 조합함으로써 새로운 서비스들을 쉽고 빠르게 만드는 것이 가능하기 때문이다. 하지만 사용자가 링크드 데이터와 Open API 서비스를 사용하기 위해서는 서비스 입력 값이나 출력값 등의 해당 정보를 얻어야 하며 이를 위해 링크드 데이터와 Open API를 제공해 주는 사이트를 직접 방문해야만 하는 불편함을 가지게 된다. 본 논문에서는 시맨틱 웹 매쉬업 서비스를 위한 통합 링크드 데이터 및 Open API 관리 시스템을 설계하고 구현하였다. 제안한 시스템에서 사용자는 사전 지식 없이 통합 관리 시스템을 통해 원하는 링크드 데이터와 Open API 서비스를 검색하고 실행할 수 있다. 또한 실행된 결과는 XML 형태로 저장되어 추후 매쉬업 시 재사용이 가능하도록 한다.

AskMyFriend : 소셜 컨텐츠 채널을 이용한 소셜 정보공유 시스템의 설계 및 구현 (AskMyFriend : Structure and Implentation of Social Information Sharing System using Social Content Channel)

  • 이동균;권준희
    • 한국콘텐츠학회논문지
    • /
    • 제10권8호
    • /
    • pp.32-37
    • /
    • 2010
  • 소셜 네트워크 서비스를 이용하면 지금까지 알려진 어떠한 서비스보다 훨씬 빠르고 쉽게 정보를 생산하고 공유 할 수 있다. 그러나 소셜 네트워크 서비스를 통해 생산된 방대한 양의 정보에 대한 수집과 관리를 효과적으로 관리할 수 있는 시스템은 아직 존재하지 않는다. 본 논문에서는 소셜 네트워크 서비스를 두 개의 분류로 구분하고 각각의 특성을 기술한다. 그리고 이러한 소셜 네트워크 서비스의 장점을 통합하기 위해 소셜 정보공유 시스템을 제안하고, 구현한다. 본 논문에서는 AskMyFriend를 통해 소셜 정보공유 시스템의 구현을 보인다. 사용자는 이 시스템을 통해 좀 더 효과적으로 정보를 수집하거나 공유할 수 있으며, 유용한 정보를 제공받을 수 있다.

에이전트 시스템 기반 향상된 매쉬업 서비스 (Enhanced Mash-up Service using Agent-base System)

  • 오승천;양정진
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(D)
    • /
    • pp.456-458
    • /
    • 2012
  • 최근 스마트폰의 개발과 어플리케이션의 다양화로 인하여 OpenAPI을 사용한 'Mashup'의 기술이 많은 곳에서 이용되고 있다. 매쉬업은 2가지 이상의 서비스를 복합하여 사용하므로 요구 목적에 맞는 새로운 형태의 서비스를 만들어 낸다는 장점도 있지만, OpenAPI 정보 제공자에게 종속될 수밖에 없다는 점과, 서비스를 융합하는 과정이 복잡하다는 문제점이 존재한다. 이러한 문제점들은 매쉬업 프로그램 개발과 유지에 있어서 큰 장벽이 된다. 그래서 매쉬업 개발자에게는 자신의 서비스를 만들어 내기 위하여 손쉽게 OpenaAPI에 접근하는 방법과 매쉬업의 문제점을 보완할 수 있는 서비스가 필요하다. 본 논문에서는 매쉬업 서비스의 효율적 관리와 문제점을 보완할 수 있는 통합적 매쉬업 관리 모델에 대해서 다룬다. 통합적 매쉬업 관리 모델은 '선택적 매쉬업'과 '자가 복구 시스템'으로 구성된다. 선택적 매쉬업은 사용자가 원하는 매쉬업 데이터를 얻기 위해서 여러 번 작업을 해야 한다는 번거로움을 간편화하여 효율적 작업처리가 가능하게 하였다. 또한, 자가 복구 시스템은 매쉬업의 단점인 종속적 정보 획득을 보완하고 방지하기 위해서 OpenAPI 수집 에이전트를 통하여 중복된 OpenAPI를 수집, 요구된 매쉬업 정보를 자동 업데이트를 수행하는 기능을 제공한다. 통합적 매쉬업 관리 모델은 매쉬업 사용자에게 편리한 접근 인터페이스 제공하고 종속성이라는 문제점을 해결해 줄 수 있을 것이라고 본다.

Open API 기술문서를 이용한 Open API 파라미터 유사도 비교 (Similarity Comparison Among Open API Parameters Using Open API Description Document)

  • 김상일;김화성
    • 한국통신학회논문지
    • /
    • 제41권2호
    • /
    • pp.241-243
    • /
    • 2016
  • 최근 스마트 디바이스의 보급으로 인해 스마트 디바이스 기반의 다양한 서비스가 창출되고 있으며, 특히 단순한 서비스 제공이 아닌 사용자의 상황, 환경에 맞는 사용자 맞춤형 서비스에 대한 수요가 증가하고 있다. 하지만 현재의 사용자 맞춤형 서비스는 불특정 다수 사용자를 위해 프로그램 제작자가 만드는 서비스이기 때문에 일반 사용자는 자신의 상황에 완벽하게 적합한 서비스를 제공받을 수 없는 문제점이 있다. 따라서 본 논문에서는 사용자 상황이 고려된 맞춤형 서비스 제공을 위한 자동 매쉬업의 요소기술로서, Open API 기술 문서에서 단어의 상호정보량을 산출하여 Open API 파라미터간의 의미적 유사도로 정의하고 비교하는 방안에 대해 연구 하였다.

거버먼트 2.0 기반의 정보공개제도 개선방안에 대한 연구 (A Study on freedom of information in the Government 2.0 era)

  • 김유승
    • 기록학연구
    • /
    • 제25호
    • /
    • pp.197-231
    • /
    • 2010
  • 2.0 패러다임과 정부 행정 서비스의 결합으로 설명되는 거버먼트 2.0의 개념이 서구 여러 나라에서 급속하게 확산되며, 일방적 '청구'를 중심으로 하여 왔던 기존 정보공개제도에 근본적인 변화를 제기하고 있다. 이에, 본 연구는 공공정보의 생산, 관리, 활용에 있어 전향적 접근방식을 제시하고 있는 거버먼트 2.0과 정보공개제도의 변화와 전망에 대한 분석을 통해, 거버먼트 2.0 기반의 정보공개제도 구현을 위한 방안들을 논의하는데 목적을 두고 있다. 이를 위해 분산적으로 진행되어 온 정보공개제도와 거버먼트 2.0에 대한 선행연구들을 분석하며, 거버먼트 2.0의 개념과 정보 공개제도와의 상관성을 논한다. 이를 통해 거버먼트 2.0에 기반한 공공정보의 전향적 공유와 개방이 가져오는 경제적, 사회적 편익을 살핀다. 이어, 공공정보의 민주화와 혁신을 이끄는 거버먼트 2.0 구현의 유력한 방안으로 인식되고 있는 미국, 영국, 호주 등의 Data.gov 사례들을 각각 분석하고, 이들 서비스들의 공통적 특성을 첫째, 공공정보의 공개와 재활용에 대한 인식, 둘째, 전담 조직을 통한 제도적 기반 마련, 셋째, 원정보(raw data)의 제공으로 파악하여 이에 대한 논의를 전개한다. 나아가, 원 정보를 활용한 각국의 민간 서비스 사례들에 대한 연구와 함께 우리나라의 정보공개제도 현황과 문제점에 대해 논한다. 결론에 갈음하여, 우리 사회가 지향해야 할 미래적 패러다임으로서의 거버먼트 2.0에 기반한 정보공개제도의 구현을 위한 정책적 프레엄워크를 법, 기술, 조직의 3가지 측면에서 논한다.

스마트 리트윗 : 위치기반 관심정보의 효율적인 전파방법에 대한 연구 (SmartRetweet : A Study on Method of the Efficient Propagation of Location-Based News Feed)

  • 정도성;조대수
    • 한국정보통신학회논문지
    • /
    • 제16권5호
    • /
    • pp.960-966
    • /
    • 2012
  • GPS, WiFi 등을 이용한 위치정보수집이 보편화되고, 트위터와 같은 SNS와 접목을 통해 LBSNS가 증가하고 있다. LBSNS에서 작성된 메시지에는 메시지가 생성된 지역에 대한 위치정보 또는 메시지가 언급하는 지역에 대한 위치정보가 포함될 수 있으므로 위치정보 기반의 관심정보 전파가 가능해진다. 트위터에서는 자신이 전달받은 메시지를 재전송하는 리트윗(retweet)을 통해 정보의 전파가 급속히 이루어질 수 있다. 본 논문에서는 위치기반의 사용자 관심정보를 효율적으로 전파시키기 위해서 위치기반의 자동 리트윗 기능, 즉 사용자 관심정보를 자동으로 리트윗하는 기능을 스마트 리트윗으로 정의하였다. 트위터를 기반으로 사용자의 관심지역을 설정하고 관심지역이 같은 사용자들 간의 소셜관계를 형성할 수 있도록 한다. 스마트 리트윗 서비스는 트위터 Open API, 구글맵 Open API 등을 기반으로 매쉬업 서비스로 구현하였다. 본 논문에서 제안한 스마트 리트윗 서비스를 통해 관심정보의 공유가 활성화 될 것으로 기대한다.

Open API와 Ajax를 이용한 다국어 메타검색 서비스의 모델링 및 구현 (Modeling and Implementation of Multilingual Meta-search Service using Open APIs and Ajax)

  • 김선진;강신재
    • 한국산업정보학회논문지
    • /
    • 제14권5호
    • /
    • pp.11-18
    • /
    • 2009
  • 자바스크립트 기반의 Ajax는 ActiveX 기술의 대안으로 주목받고 있는데, 대부분의 웹 브라우저에서 기본으로 지원되고, 비동기 상호작용을 통한 빠른 속도와 뛰어난 트래픽 절감 효과, 그리고 화려한 인터페이스 등의 장점들로 인해, 현재 국내 대형 포털 사이트들에서도 이 기술을 접목시켜 기존의 서비스를 재오픈 하는 추세이기도 하다. 본 연구에서는 이러한 Ajax 기술과 국내외 주요 사이트에서 제공하는 오픈 API들을 이용하여 다국어 메타검색 시스템을 모델링하고 구현하였다. 사용자로부터 입력받은 한국어 질의어를 구글 번역 API를 이용하여 저 세계 54개국 언어 중 하나의 언어로 번역한 후, 대표적인 소셜 웹 사이트(Flickr, Youtube, Daum, Naver 등)의 정보를 통합 검색한다. 검색된 결과는 Ajax 기술을 통해 화면의 일부분만 동적 로딩하여 빠른 속도로 출력해주는 동시에, 불필요한 정보의 중복 전송을 방지하여 서버의 트래픽과 패킷당 통신 요금을 절감하는 효과를 가져왔다.

온톨로지 기반의 IoT 상황 정보 모델링 및 시맨틱 기반 IoT 매쉬업 서비스 구현 (Ontology-based IoT Context Information Modeling and Semantic-based IoT Mashup Services Implementation)

  • 석현승;이용주
    • 한국전자통신학회논문지
    • /
    • 제14권4호
    • /
    • pp.671-678
    • /
    • 2019
  • 시맨틱 기반 IoT 시스템을 통하여 제공되는 시맨틱 정보는 우리가 지금까지 알고 경험해 왔던 것과는 전혀 다른 새로운 고부가가치 결과물을 만들 수 있을 것이다. 이러한 관점에서 현재 IoT 기술 및 응용에 대한 핵심이슈는 지능적 IoT 플랫폼 아키텍쳐의 개발이다. 본 논문에서 제안된 시스템은 클라우드 컴퓨터에서 센서들의 IoT 데이터를 취합하고, 이들을 RDF로 변환한 후 시맨틱 주석 처리한다. 변환된 시맨틱 데이터는 온톨로지 레포지토리를 통해 공유되고 활용된다. 클라우드 컴퓨팅 환경으로써 KT의 IoTMakers를 이용하고, 온톨로지 레포지토리는 Jena의 Fuseki 서버를 사용하여 SPARQL 질의 결과를 Daum Map API와 Highcharts API를 사용하여 웹으로 표현하였다. 이를 통해 사람들이 시맨틱 IoT 매쉬업 서비스를 쉽게 접근할 기회를 제공하여 다양한 응용 가능성을 가진다.