그룹웨어 시스템을 위한 확장성 있는 가상화 스토리지 기반 웹하드 API의 설계 및 구현

최근 그룹웨어 등 여러 어플리케이션들에서 웹하드 서비스의 필요성이 점점 증가하고 있으나 구축된 어플리케이션에 웹하드 기능을 추가하고 플랫폼을 변경하기 위해서는 많은 인력과 비용이 소모된다. 본 논문은 이를 해결하기 위하여 클라우드 스토리지를 기반으로 웹하드 기능의 구축과 확장이 용이한 웹하드 API를 설계․구현한다. 제안된 시스템은 어플리케이션–웹하드 서버–스토리지 서버의 3단계로 구성되며, 서버의 각 계층은 독립적으로 분리되어 각각의 API를 제공한다. 따라서 개발자는 어플리케이션에 새로운 웹하드 기능을 추가시켜 확장하고자 할 때...

Full description

Saved in:
Bibliographic Details
Published in디지털콘텐츠학회논문지 Vol. 15; no. 3; pp. 395 - 403
Main Authors 강선호(Seonho Kang), 최황규(Hwangkyu Choi)
Format Journal Article
LanguageKorean
Published 한국디지털콘텐츠학회 2014
Subjects
Online AccessGet full text
ISSN1598-2009
2287-738X
DOI10.9728/dcs.2014.15.3.395

Cover

Abstract 최근 그룹웨어 등 여러 어플리케이션들에서 웹하드 서비스의 필요성이 점점 증가하고 있으나 구축된 어플리케이션에 웹하드 기능을 추가하고 플랫폼을 변경하기 위해서는 많은 인력과 비용이 소모된다. 본 논문은 이를 해결하기 위하여 클라우드 스토리지를 기반으로 웹하드 기능의 구축과 확장이 용이한 웹하드 API를 설계․구현한다. 제안된 시스템은 어플리케이션–웹하드 서버–스토리지 서버의 3단계로 구성되며, 서버의 각 계층은 독립적으로 분리되어 각각의 API를 제공한다. 따라서 개발자는 어플리케이션에 새로운 웹하드 기능을 추가시켜 확장하고자 할 때, 별도의 기능 구현 없이 HTTP Request 방식의 API를 통해 개발 언어의 제약에서 벗어나 쉽게 다양한 서비스 구축이 가능하다. 또한 스토리지 가상화를 통해 관리자는 다수의 스토리지 서버를 하나의 스토리지처럼 사용할 수 있어 관리가 용이하고, 스토리지의 확장 및 유지 보수비용을 절감할 수 있다. 본 논문에서는 설계된 웹하드 API를 구현하고, 이를 프로토타입 그룹웨어에 적용한 결과를 보인다. Recently webhard services in various applications have been notably increased. In order to adopt some webhard functions into the existing application platform, however, a lot of manpower and cost is necessary. In this paper, we propose webhard API based on cloud storage for building and extending the webhard functions. The proposed system consists of three layers: application, web-hard server, and storage server in which each layer provides its API independently. It is enable the developer to easily extend the webhard functions to the application by using only HTTP request, which provides no limitation of the programming language. Because our webhard API is running on the virtualized cloud storage, it is possible to easily extend the storages and to reduce the maintenance cost. In this paper, we implement all the webhard API and then show the result of adopting the API to a prototype groupware system. KCI Citation Count: 1
AbstractList 최근 그룹웨어 등 여러 어플리케이션들에서 웹하드 서비스의 필요성이 점점 증가하고 있으나 구축된 어플리케이션에 웹하드 기능을 추가하고 플랫폼을 변경하기 위해서는 많은 인력과 비용이 소모된다. 본 논문은 이를 해결하기 위하여 클라우드 스토리지를 기반으로 웹하드 기능의 구축과 확장이 용이한 웹하드 API를 설계․구현한다. 제안된 시스템은 어플리케이션–웹하드 서버–스토리지 서버의 3단계로 구성되며, 서버의 각 계층은 독립적으로 분리되어 각각의 API를 제공한다. 따라서 개발자는 어플리케이션에 새로운 웹하드 기능을 추가시켜 확장하고자 할 때, 별도의 기능 구현 없이 HTTP Request 방식의 API를 통해 개발 언어의 제약에서 벗어나 쉽게 다양한 서비스 구축이 가능하다. 또한 스토리지 가상화를 통해 관리자는 다수의 스토리지 서버를 하나의 스토리지처럼 사용할 수 있어 관리가 용이하고, 스토리지의 확장 및 유지 보수비용을 절감할 수 있다. 본 논문에서는 설계된 웹하드 API를 구현하고, 이를 프로토타입 그룹웨어에 적용한 결과를 보인다. Recently webhard services in various applications have been notably increased. In order to adopt some webhard functions into the existing application platform, however, a lot of manpower and cost is necessary. In this paper, we propose webhard API based on cloud storage for building and extending the webhard functions. The proposed system consists of three layers: application, web-hard server, and storage server in which each layer provides its API independently. It is enable the developer to easily extend the webhard functions to the application by using only HTTP request, which provides no limitation of the programming language. Because our webhard API is running on the virtualized cloud storage, it is possible to easily extend the storages and to reduce the maintenance cost. In this paper, we implement all the webhard API and then show the result of adopting the API to a prototype groupware system. KCI Citation Count: 1
Author 최황규(Hwangkyu Choi)
강선호(Seonho Kang)
Author_xml – sequence: 1
  fullname: 강선호(Seonho Kang)
– sequence: 2
  fullname: 최황규(Hwangkyu Choi)
BackLink https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART001894850$$DAccess content in National Research Foundation of Korea (NRF)
BookMark eNotjDtLw0AAxw-pYNV-ALdbHBwS79HzLmOpVQuiog5uIU8J1VZSHNwqRpE6OGilpWkRfA4dKirar5RcvoNRO_1fP_7TIFOtVR0A5jBSNU7Eom3VVYJwXsVMpSrV2ATIEiK4wqnYy4AsZppQCELaFMjV656JGKWcE0KywI--vuOHkey-yrsPKK9C2XxMzkPZC6AMg6QVwqTTkv0nGbxB2b-Mm7cwGjbk2WnSuYW_7MV9_DyQLw0YfQ_jYRvK7ihpteObEBa2yrKXFsFj9B7AeHgNo89B0g5mwaRrHNSd3FhnwM5Kabe4pqxvrpaLhXWlouWZwgknyMZm3tUoMzGyiYstYRGM02A6CFmMWUwYeWIuWdhglHGeDoIZNjLwEp0BC_-vVd_VK5an1wzvT_dresXXC9u7ZR1jgRkVKTs_Zo9979CxPUM_So3hn-gbm8slRBgmmmD0BzgqjHc
ContentType Journal Article
DBID DBRKI
TDB
ACYCR
DOI 10.9728/dcs.2014.15.3.395
DatabaseName DBPIA - 디비피아
Korean Database (DBpia)
Korean Citation Index
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
DocumentTitleAlternate Design and Implementation of Scalable Webhard API Based on Storage Virtualization for Groupware Systems
DocumentTitle_FL Design and Implementation of Scalable Webhard API Based on Storage Virtualization for Groupware Systems
EISSN 2287-738X
EndPage 403
ExternalDocumentID oai_kci_go_kr_ARTI_1181538
NODE02512985
GroupedDBID ALMA_UNASSIGNED_HOLDINGS
DBRKI
M~E
TDB
ACYCR
ID FETCH-LOGICAL-k945-72720d1b4f935b10d2f1c8c211b10be00c55c58a42b6c1a5357710b85ad0a163
ISSN 1598-2009
IngestDate Wed Apr 23 03:12:07 EDT 2025
Thu Feb 06 13:28:00 EST 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 3
Keywords 가상화 스토리지
Groupware
Webhard
오픈스택
Cloud
웹하드
그룹웨어
OpenStack
Storage Virtualization
클라우드
Language Korean
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-k945-72720d1b4f935b10d2f1c8c211b10be00c55c58a42b6c1a5357710b85ad0a163
Notes http://dx.doi.org/10.9728/dcs.2014.15.3.395
G704-001943.2014.15.3.015
OpenAccessLink http://click.ndsl.kr/servlet/LinkingDetailView?cn=JAKO201422354180056&dbt=JAKO&org_code=O481&site_code=SS1481&service_code=01
PageCount 9
ParticipantIDs nrf_kci_oai_kci_go_kr_ARTI_1181538
nurimedia_primary_NODE02512985
PublicationCentury 2000
PublicationDate 2014
PublicationDateYYYYMMDD 2014-01-01
PublicationDate_xml – year: 2014
  text: 2014
PublicationDecade 2010
PublicationTitle 디지털콘텐츠학회논문지
PublicationYear 2014
Publisher 한국디지털콘텐츠학회
Publisher_xml – name: 한국디지털콘텐츠학회
SSID ssib053377222
ssib008451574
ssib049971524
ssib036278589
ssib053682487
Score 1.8722036
Snippet 최근 그룹웨어 등 여러 어플리케이션들에서 웹하드 서비스의 필요성이 점점 증가하고 있으나 구축된 어플리케이션에 웹하드 기능을 추가하고 플랫폼을 변경하기 위해서는...
SourceID nrf
nurimedia
SourceType Open Website
Publisher
StartPage 395
SubjectTerms 컴퓨터학
Title 그룹웨어 시스템을 위한 확장성 있는 가상화 스토리지 기반 웹하드 API의 설계 및 구현
URI https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE02512985
https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART001894850
Volume 15
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
ispartofPNX 디지털콘텐츠학회논문지, 2014, 15(3), , pp.395-403
journalDatabaseRights – providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2287-738X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssib053682487
  issn: 1598-2009
  databaseCode: M~E
  dateStart: 20000101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrR1Na9RANLT1oBdRVKwfJYhzWrLmYyaZOSZpSitYBSv0tuRrRRa2srQXD1JxFakHD7bS0m0RrB-HHlZUbP_SbvIffDOZza5WoYoQwsvMmzfvI8m8N8zMU5TrccwwM6xQq9f1UMMRjbXITCwNImbbjvSorsc8ULw1b8_ewzcXyeLYeD6yamllOarGj367r-RfrAplYFe-S_YvLFsShQKAwb5wBwvD_Vg2RoGLPAd5FAUeci3kMRT4iAFMBWAjD1c4RD3EfAG4yMUomEaUyBIGcIEEz1TUMV5XERDjD7wuQK4AAMMzKrKIio6BJuMUgBedL5zgWBZ4qAMCkoWyZxu5umAYAMGC60CzggDlNKAO7oxWpDRcrIIr0R-zOHvunTnJvkQEzngHQMQqJBJU6ExBmIi-ODIqksUNPHJBEfNrwIlgEgut-sgTTaTChGxQ7uoDhgrOXER9oQmCPAG4vmxeEITXmB-uQUdntaW-2ECrkiYogA5RfM4486UmXSYNzvzRyRpjOE1bWm8g8_T_Em908GLi-ygkSUWZCRGx5lgiffNgkLKKtKbS38HijIkjQylzTL49JIn5mfYGrhqkalXLlqPHlv_iTvx0cHkjflC7v1RrtGoQns3V-C5nGGHHlROmA44hX2n7OCh__xSDcz2MRsC1cigZJkOA2NwBb7Osh0AFQsPh6ZPEsqmJRUrMUhPFOgYuy40jkoA32WyBE3qyucIzacDveMSzXDijnJYhoeoW3_dZZayxdE5p9b4f9N8dZtufsjdf1exlJ1vby591sp22mnXa-UZHzbc2st33Wfuzmu2-6K-tq73uavb0Sb61rnLc52_7H_azj6tq76Db726q2fZhvrHZf91R4cvJdqCgvdf70lb73Vdq79t-vtk-r9ydCRb8WU3mR9EaDPMk1I6pJ0aE68wikaEnZt2IaWwaBjxEqa7HhMSEhtiM7NgIiUUcCCciSsJEDyEMu6BMNJea6UVFTW1ACuE_TZwE0zSKYttMUiOum6aOQ4tMKtdAU8KYfzbqpDJVKrL2sDgqpzZ_ezrgsxgmo-TScahcVk5xIxWTnFeUieXWSnoV3P7laEq8LD8A7RDRXg
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%EA%B7%B8%EB%A3%B9%EC%9B%A8%EC%96%B4+%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%84+%EC%9C%84%ED%95%9C+%ED%99%95%EC%9E%A5%EC%84%B1+%EC%9E%88%EB%8A%94+%EA%B0%80%EC%83%81%ED%99%94+%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80+%EA%B8%B0%EB%B0%98+%EC%9B%B9%ED%95%98%EB%93%9C+API%EC%9D%98+%EC%84%A4%EA%B3%84+%EB%B0%8F+%EA%B5%AC%ED%98%84&rft.jtitle=%EB%94%94%EC%A7%80%ED%84%B8%EC%BD%98%ED%85%90%EC%B8%A0%ED%95%99%ED%9A%8C%EB%85%BC%EB%AC%B8%EC%A7%80%2C+15%283%29&rft.au=%EA%B0%95%EC%84%A0%ED%98%B8&rft.au=%EC%B5%9C%ED%99%A9%EA%B7%9C&rft.date=2014&rft.pub=%ED%95%9C%EA%B5%AD%EB%94%94%EC%A7%80%ED%84%B8%EC%BD%98%ED%85%90%EC%B8%A0%ED%95%99%ED%9A%8C&rft.issn=1598-2009&rft.eissn=2287-738X&rft.spage=395&rft.epage=403&rft_id=info:doi/10.9728%2Fdcs.2014.15.3.395&rft.externalDBID=n%2Fa&rft.externalDocID=oai_kci_go_kr_ARTI_1181538
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1598-2009&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1598-2009&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1598-2009&client=summon