Earticle

현재 위치 Home

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

첫 페이지 보기
  • 발행기관
    한국EA학회 바로가기
  • 간행물
    정보화연구 KCI 등재 바로가기
  • 통권
    제10권 4호 (2013.12)바로가기
  • 페이지
    pp.537-552
  • 저자
    김인규, 신준철
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A346032

※ 기관로그인 시 무료 이용이 가능합니다.

4,900원

원문정보

초록

영어
Software-as-a-Service (SaaS) has led to paradigm shifts in the information management area by combining it with SOA and Mashup. System developers now have more chances to access various high-quality functions through API opened on the web. But external resources are controlled by service providers so that it raises the component's uncertainty in system management which is related to external resources. In the cloud environment, components related to external resources causes negative effects on system's maintainability by making them dependant on service providers. This study proposes a way to enhance maintainability by using stable external resources. For this work, we suggest the N+1-tier model in which an external resource tier is added to the N-tier model. After that, we analyze how adding an external resource tier affects the decreasing complexity of maintainability and improving maintainability on web application.
한국어
클라우드 컴퓨팅의 등장으로 인해 최근의 어플리케이션 개발자들은 외부 자원을 적극적으로 활 용하고 있다. 특히 클라우드 컴퓨팅의 기술 분류 중 서비스로서의 소프트웨어(Software as a Service, SaaS) 개념은 SOA, 매쉬업 등의 기술들과 결합하여 정보 자원 관리 패러다임을 변화시키고 있다. 개 발자들은 웹에 공개된 API를 통해 고품질의 기능을 다양하게 제공받을 수 있는 기회를 갖게 되었다. 하지만 외부 컴퓨팅 자원은 서비스 제공자에 의해 통제된다. 관리적 측면을 고려할 때 외부 자원을 활 용하는 어플리케이션의 이러한 문제는 관련된 컴포넌트의 불확실성을 증가시킨다. 클라우드 환경에서 외부 자원과 관련된 컴포넌트는 해당 기능을 제공하는 서비스 제공자에 의존함으로써 어플리케이션 유지보수성에 부정적인 영향을 미친다. 본 연구는 웹 어플리케이션 아키텍처가 외부 자원을 안정적으 로 활용함으로써 유지보수성을 향상시킬 수 있는 방안을 제시한다. 이를 위해 기존의 N-계층 아키텍 처에 외부 자원 계층을 추가한 N+1-계층 아키텍처를 제안한다. 그리고 외부 자원 계층의 추가가 웹 어플리케이션 유지보수 복잡성의 감소와 유연성 및 변경가능성 등 유지보수성 향상에 미치는 영향을 분석한다.

목차

요약
Abstract
1. 서론
1.1 연구 배경
1.2 연구 목적
2. 문헌연구
2.1 클라우드 컴퓨팅
2.2 웹 2.0 패러다임 및 구현 기술
2.3 계층적 아키텍쳐
2.4 소프트웨어 품질 속성
3. 연구 문제 및 연구 모형
3.1 연구문제
3.2 연구모형
4. N+1-계층 구조 기반 웹 어플리케이션
4.1 대상 웹 어플리케이션 아키텍처
4.2 대상 웹 어플리케이션의 클라우드 자원 활용 방식
5. 분석 및 검증
5.1 소프트웨어 품질 지표 기반 유지보수성 평가
5.2 여행 추천 어플리케이션 유지보수 수행에 의한 평가
6. 결론
참고문헌

키워드

클라우드 컴퓨팅 서비스로서의 소프트웨어 계층적 아키텍처 매쉬업 소프트웨어 유지보수성 소프트웨어 품질 cloud computing Software as a service layered architecture mash up software maintainability software quality

저자

  • 김인규 [ In-Kyu Kim | 국민대학교 경영정보학부 교수 ]
  • 신준철 [ Joon-Chul Shin | 국민대학교 경영정보학부 졸업 ]

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    한국EA학회 [한국엔터프라이즈아키텍처학회]
  • 설립연도
    2002
  • 분야
    복합학>과학기술학
  • 소개
    한국EA학회는 전사적 관점의 아키텍처 개념 및 원칙을 국내 민간기업 및 정부기관에 적용 확산시키고, EA 및 관련 분야의 연구, 전문인력의 양성 및 정책적 건의 등을 통해 기업 및 정부기관의 경쟁력 및 생산성을 향상시키고, 우리나라 지식 기반 산업 등의 고도화를 도모하는 것을 목적으로 합니다.

간행물

  • 간행물명
    정보화연구 [정보화연구(구 정보기술아키텍처연구)]
  • 간기
    계간
  • pISSN
    1738-382X
  • 수록기간
    2004~2026
  • 등재여부
    KCI 등재
  • 십진분류
    KDC 325 DDC 658

이 권호 내 다른 논문 / 정보화연구 제10권 4호

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장