DOI QR코드

DOI QR Code

ASP 시스템 개발을 위한 오픈 프레임워크 모듈

Design of Open Framework Module for ASP Development System

  • 권영오 (인하대학교 정보공학과) ;
  • 김태간 (인하대학교 정보공학과) ;
  • 이세훈 (인하공업전문대 컴퓨터시스템과) ;
  • 임기욱 (선문대학교 컴퓨터정보학부) ;
  • 이정현 (인하대학교 컴퓨터공학부)
  • 발행 : 2009.02.28

초록

이 논문에서는 오픈 프레임워크에 ASP(Application Service Provider)를 개발 하는데 적합하도록 하는 모듈을 적용시켜 ASP 개발 전용 프레임워크로 확장하는 방법을 제안한다. 제안 방법은 MVC 개발 방법론과 Query 및 ASP정보를 XML로서 관리 하도록 하는 모듈로서 오픈 프레임워크를 고객의 요구 사항에 빠르게 대응하도록 하는 유연성을 가지게 한다. 이미 만들어진 템플릿 소스를 상속받아 구현되어지는 기본 모델를 이용하여 개발자는 개발방법만 신경 쓰도록 하여 개발속도의 향상과 시스템 무결성을 강화 시키는 프레임워크로서의 개선을 제안 하였다. 실험결과를 통해 기존에 개발하는 방식들에 비해 수정 파일수가 적어지는 것과 향상된 유연성, 그리고 소스의 양이 약 29% 줄어드는 것을 확인할 수 있다.

This paper propose an expanded ASP exclusive development framework method. We applied a module to the suggested method which suit to develope ASP. Proposed method is a kind of module, which manages MVC develope methodology and treats Query and ASP information as a XML. It has flexibility which meets the client's request quickly. Using inherited base model which previously exist in template source, developer only concerned with development methodology so that they can reduce development time and reinforce a integrity of system. We proposed these improvements as a framework. Experimental results validate our scheme, showing a fewer number of files and a better flexibility than other development method, and also about 29% of program code has been reduced.

키워드

참고문헌

  1. 임춘성, 양정환, ASP 산업의 이해와 전망, 지역정보화, 2000.
  2. 중소기업 정보화 길잡이, 정보통신부, 2003.
  3. E. Gamma, R. Helm, R. Johnson, and J. Vlissades. "Design Patterns: Elements of Reusable Software Architecure," Addison- Wesley, 1995.
  4. M. Fayad, D. Shmidt, and R. Johnson, "Building Application Frameworks," John Wiley & Sons, Inc, 1999.
  5. http://www-128.ibm.com/developerworks/kr/library/j-struts/
  6. Booch, "The Unified Modeling Language User Guide," Addison-Wesley, 1999.
  7. M. Maurizio, "Framework Based Software Development: Learning as an InvestmentFactor," First Workshop on Economics-Driven Software Engineering Research, EDSER-1, 1999.
  8. http://jakarta.apache.org/struts/
  9. http://www.springframework.org/
  10. 최범균, 웹 개발자를 위한 스프링2.5 프로그래밍, 가메출판사, 2008.
  11. 강경수, "결합도가 약한 아키텍처를 위한 대안 기술, 스프링", 마이크로소프트웨어, 2004.