• 제목/요약/키워드: 웹 애플리케이션

검색결과 525건 처리시간 0.034초

RMM과 XML의 결합을 통한 웹 애플리케이션 설계 (An Approach to Web Application Design by Integrating RMM with XML)

  • 최재화;류수인
    • 한국산업정보학회논문지
    • /
    • 제7권2호
    • /
    • pp.6-15
    • /
    • 2002
  • 웹 기술의 발전은 웹 사이트와 사용자의 급속한 증가를 가져 왔으며, 많은 기업은 인터넷을 통한 비즈니스 거래를 지원하는 웹 애플리케이션을 기본 응용시스템으로 개발하고 있다. 이러한 웹 애플리케이션 을 개발하기 위해서는 체계적인 개발방법이 필요하지만 많은 기업들이 체계적으로 웹 애플리케이션을 설계하고 있지 못하다. 본 논문은 웹을 기반으로 하는 전자상거래시스템의 효과적이고 체계적인 개발을 위한 설계방법의 하나를 제시한다. 구체적으로 하이퍼미디어 애플리케이션 개발 모델인 RMM (Relationship Management Methodology)을 이용하여 개념적 모델을 디자인하고, 그에 대한 XML(extensible Markup Language) Schema를 디자인하는 보다 체계적인 웹 애플리케이션 설계방법을 예시한다.

  • PDF

개방형 웹 애플리케이션 스토어 연동을 위한 프로토콜 (A Protocol for interworking Open Web Application Store)

  • 백지훈;김지훈;남용우;박상원;전종홍;이승윤
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(D)
    • /
    • pp.70-72
    • /
    • 2012
  • 최근 휴대용 기기들이 대중화되어 한사람이 하나 이상의 휴대용 기기를 소지하고 있고 스마트폰 활용도 또한 늘어나는 추세이다. 때문에 폭발적인 스마트폰 응용 활용이 늘어나고 있지만 현재의 애플리케이션 스토어는 각 플랫폼별로 애플리케이션을 개발해줘야 하는 종속적인 면이 있다. 앱스토어는 크게 애플의 앱스토어와 구글의 안드로이드 마켓으로 양분되어 있고 각 플랫폼에 맞춰 애플리케이션이 개발되어야 한다. 각각의 플랫폼에 맞춰서 애플리케이션을 개발하면 비용도 더 들고 다른 소규모 플랫폼(Ex 바다)들은 애플리케이션 개발자들을 끌어 모아야만 자신들의 플랫폼에 맞는 애플리케이션이 나오는 단점이 있다. 각 플랫폼에 맞춰서 개발된 네이티브 애플리케이션의 범용성에 대한 해결책과 모바일에서의 다양한 요구사항을 수용하기 위해 웹 애플리케이션이 각광받고 있다. 웹 애플리케이션은 플랫폼에 종속되지 않고 어느 휴대용 기기에서도 동작하기 때문에 각 플랫폼별로 개발하지 않아도 된다. 따라서 웹 애플리케이션 스토어끼리의 연동 프로토콜을 통하여 애플리케이션들을 어느 웹 애플리케이션 스토어에서도 볼 수 있고 플랫폼에 구애받지 않는 거대한 시장이 생겨날 수 있다. 하지만 아직 웹 애플리케이션 스토어라는 표준이 없고 존재하는 웹 애플리케이션 스토어가 없다. 이를 위해 본 논문에서는 연동에 관한 프로토콜을 제안한다.

개선된 성분조립모델을 활용한 웹사이트 개발 프로세스

  • 천보경;박만곤
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 2000년도 춘계학술대회
    • /
    • pp.223-228
    • /
    • 2000
  • 웹사이트는 정보 미디어와 애플리케이션 플랫폼을 가지고 널리 사용되어지고 있다. 작은 기업들이 큰 기업들과 경쟁하기 위해서 웹사이트 구축과 웹에 기반한 애플리케이션 개발이 절실히 요구되어지고 있다. 하지만, 대부분의 웹사이트 구축과 웹 애플리케이션의 생성은 체계적인 프로세스 없이 개발자들의 지식과 경험에 의존하여 임시직으로 개발되어 왔다. 따라서, 이러한 웹사이트 구축과 웹 애플리케이션 생성에 체계적인 프로세스를 가지는 소프트웨어 공학이 적용되어 개발, 유지되어져야 한다. 본 논문에서는 최근에 ActiveX, Java, ASP, CORBA등 다양한 형태의 코드와 플러그-인으로 개발되는 웹사이트와 웹 응용 애플리케이션에서 컴포넌트의 형태로 요소들을 구성, 접근하여 사용하고, 다른 웹사이트 구축이나 다른 웹 애플리케이션에서 이미 사용한 구성 성분을 재사용 함으로써 새로운 웹사이트 구축과 웹 애플리케이션 개발이 가능한 성분조립모델(the Component Assembly Model)을 웹사이트 개발 프로세스로써 활용하고자 한다.

  • PDF

웹 응용 설계를 위한 패턴 추출 방법 (A Pattern Extraction Approach for Web Application Design)

  • 한지윤;이기열;이병정;김희천;우치수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.304-306
    • /
    • 2003
  • 인터넷의 비약적인 발전은 웹 환경으로의 빠른 전환을 요구하고 있으며 웹 애플리케이션의 설계, 구현을 위한 체계적인 개발 방법론이 필요하게 되었다. 기존의 웹 관련 기술들은 웹 애플리케이션을 구현하기 위한 도구와 기반 실행 환경을 중심으로 개발되어 왔다. 하지만 설계 수준과 요구사항 수준에서 웹 개발을 지원하는 체계적인 방법론에 대한 연구는 아직 활발하지 못하다. 재사용성과 견고성을 높이기 위한 방법론으로서 웹 애플리케이션 패턴이 제안되고 있으나, 그러한 패턴을 추출하는 데 있어 정형적인 방법론은 제안되지 못한 상태이다. 본 논문에서는 웹 애플리케이션을 위한 설계 프레임워크에 관한 연구의 세부과제로서 웹 애플리케이션을 설계하는데 사용되는 웹 패턴을 추출하는 체계적인 접근법을 기술하도록 한다.

  • PDF

안전한 웹 애플리케이션 개발을 위한 공통 공격패턴의 선별 및 순위화 (Selection and Ranking of Common Attack Patterns for Developing Secure Web Applications)

  • 문재찬;김대경;조성제
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.226-228
    • /
    • 2012
  • 최근 HTML5, AJAX(Asynchronous JavaScript XML) 등으로 구현된 웹 애플리케이션이 널리 이용됨에 따라 웹 애플리케이션에 존재하는 취약점을 악용하는 공격 사례가 증가하고 있다. 웹 애플리케이션의 안전한 개발과 유지보수를 위해, 설계/구현 단계에서의 취약점 완화를 통한 예방, 그리고 운영 단계에서의 공격 탐지 및 대응이 필요하다. 더불어, 위험한 취약점들 및 공격 패턴들을 분석하고 우선순위를 부여하여, 웹 애플리케이션 개발 단계 및 운영 단계에서 심각한 취약점과 공격들을 우선 고려해야 한다. 본 논문에서는 OWASP Top 10과 CWE(Common Weakness Enumeration)를 연동시켜 CAPEC(Common Attack Pattern Enumeration and Classification)에서 웹 관련 주요 공격 패턴을 선별하고 순위화하였다. CWE는 취약점 예방에 도움을 주며, 순위화된 공격 패턴은 웹 애플리케이션에서 주요 공격들을 효율적으로 방어할 수 있게 하여 준다.

웹 도메인 애플리케이션을 위한 UML+Navigation Diagram 기반의 개발 프로세스에 관한 연구 (Study on the Development Process based on UML+Navigation Diagram for Web Domain Application)

  • 김행곤;한은주;신호준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.513-515
    • /
    • 1999
  • 웹은 소규모 정보에서 대규모 서비스에 이르기까지 광범위한 영역을 가지고 다양한 서버와 분산된 작업흐름 시스템에 대한 전역적인 환경으로 발전되어 오고 있다. 웹을 기반으로 하는 애플리케이션은 플랫폼에 관계 없이 접근가능한 브라우저와 표준화된 문서환경을 제공하며, 최소의 비용으로 단시간에 개발과 유지보수가 용이하다. 이러한 장점은 구조적인 변화와 웹 기반 구현기술의 발전을 가져왔지만 대부분의 웹 애플리케이션의 생성은 체계적인 프로세스없이 개발자의 지식과 경험에 의존하여 임시적으로 개발되어 왔다. 따라서, 고수준의 추상화를 제공하지 않는 저수준 기술에 기반한 애플리케이션 개발을 개선하고 웹을 기반으로한 애플리케이션 구축에 적용가능한 컴퍼넌트기반 개발 프로세스를 제안한다. 또한, 웹 애플리케이션에 적용 가능한 컴퍼넌트를 개발하기 위해서 분석, 설계 모델링 방법으로 네비게이션 다이아그램을 사용한다. 이는 모델링을 위한 고수준의 추상화 정의를 가능하게 함으로써 역으로의 개발을 통한 유지보수가 가능하며 구현기술의 재사용성을 기대할 수 있다.

  • PDF

개방형 웹 애플리케이션 스토어 연동을 위한 프로토콜의 설계 및 구현 (Design and Implementation of a Protocol for Interworking Open Web Application Store)

  • 백지훈;김지훈;남용우;이형욱;박상원;전종홍;이승윤
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권10호
    • /
    • pp.669-678
    • /
    • 2013
  • 최근 휴대용 기기들이 대중화되어 한 사람이 하나 이상의 휴대용 기기를 소지하고 있고 스마트폰 활용도 또한 늘어나는 추세이다. 스마트폰이 많이 보급됨에 따라 폭발적으로 스마트폰의 애플리케이션 활용이 늘어나고 있다. 현재의 애플리케이션 스토어는 플랫폼별로 애플리케이션을 개발해줘야 하는 종속적인 면이 있다. 앱스토어는 크게 애플의 앱스토어와 구글의 안드로이드 마켓으로 양분되어 있고 각 플랫폼에 맞춰 애플리케이션이 개발되어야 한다. 각각의 플랫폼에 맞춰서 애플리케이션을 개발하면 개발 비용은 2배에 근접하고 다른 소규모 플랫폼(Ex 바다)들은 애플리케이션 개발자들을 모아야만 자신들의 플랫폼에 맞는 애플리케이션이 나오는 단점이 있다. 이러한 플랫폼에 맞춰서 개발된 네이티브 애플리케이션의 범용성에 대한 해결책과 모바일에서의 다양한 요구사항을 수용하기 위해 웹 애플리케이션이 각광받고 있다. 웹 애플리케이션은 플랫폼에 종속되지 않고 어느 휴대용 기기에서도 동작하기 때문에 각 플랫폼별로 개발하지 않아도 된다는 장점이 있다. 따라서 웹 애플리케이션 스토어끼리의 연동 프로토콜을 통해 애플리케이션을 연동하여 어느 웹 애플리케이션 스토어에서도 볼 수 있고 특정 플랫폼에 구애받지 않는 거대한 시장이 생겨날 수 있다. 하지만 아직 웹 애플리케이션 스토어라는 표준이 없고 존재하는 웹 애플리케이션 스토어가 없다. 이를 위해 본 논문에서는 연동에 관한 프로토콜을 제안하고 구현을 통해 기존의 애플리케이션 스토어의 단점을 보완할 수 있는 방법을 제시한다.

맞춤형 교육 시스템 개발을 위한 웹 기반 모델링 방법에 관한 연구 (A Study on the Web based Modeling Methodology for Personalization Education System)

  • 김행곤;신호준;권민지;이수기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (하)
    • /
    • pp.1611-1614
    • /
    • 2001
  • 현재 웹 상에서 진행되는 교육용 컨텐츠들은 날로 인기가 놀아지고 그에 부응하여 많은 교육용 웹 애플리케이션들이 만들어지고 있다. 그러나 증가되고 있는 컨텐츠 개발을 위한 기술과 도구들은 빠른 발전을 이루고 있는 반면 개발 프로세스에 대해서는 관심을 두지 않았다. 분석과 설계가 결핍된 상태에서 개발된 웹 애플리케이션은 품질 저하와 생산성 저하 등의 부정적인 파급효과를 가지게 된다. 따라서 교육용 웹 애플리케이션은 개발 초기에 적절한 모델링이 필요하다. 본 연구에서는 소프트웨어 공학 기술을 컨텐츠 개발에 적용하는 접근 방법을 사용하여 웹 애플리케이션 설계를 돕는 메커니즘을 제공하고 웹 기반의 맞춤형 교육을 위한 컨텐츠 모델링 방법에 관하여 논의한다. 웹 애플리케이션의 구성요소의 기호와 의미를 정립하고 교육용 컨텐츠의 구조를 정의, 분석한 후 웹 기반 시스템 모델링을 위한 구조로 재정의 한다. 적절한 모델링 과정을 거쳐 교육용 웹 애플리케이션을 개발함으로써 교육용 웹 컨텐츠의 체계적인 개발 및 관리 지원이 가능하게 된다.

  • PDF

웹 애플리케이션 성능 분석을 위한 REST API 기반의 서버 구축 (REST API based Server Construction for Web Application Performance Analysis)

  • 김현국;박진태;최문혁;문일영
    • 한국항행학회논문지
    • /
    • 제22권5호
    • /
    • pp.456-461
    • /
    • 2018
  • 4차 산업혁명을 통해 웹이 다양한 기술들과 융합되기 전에는 웹 애플리케이션의 성능을 평가하는 요소가 단순히 웹 애플리케이션이 로딩 되는 속도뿐이었다. 따라서 기존에 시중에 나와 있는 웹 애플리케이션 성능분석 툴의 경우 대부분 웹 애플리케이션이 웹 브라우저에서 동작 하는 속도에 초점을 맞추고 있다. 하지만 웹은 이제 단순 웹 브라우저 뿐만 아니라 다양한 서비스들과 융합되어 활용되고 있으며, 단순 속도 이외에도 웹 애플리케이션을 평가하기 위해 평가해야할 요소들이 등장했다. 따라서 본 논문에서는 앞서 언급한 속도뿐만 아니라 프로그레시브 웹 앱, 접근성, 모범 사례, 검색 엔진 최적화를 고려한 웹 애플리케이션 성능 분석을 진행하기 위한 서버를 설계하고, REST API 형태로 서비스를 구축하여 사용자의 기기나 환경에 영향을 받지 않고 웹 애플리케이션 성능 서비스를 제공할 수 있는 서버를 설계 및 구현하고자 한다.

OWS(Open Web Store) 연동 시나리오 프로토타입 구현 (Prototype Implementation of OWS(Open Web Store) interworking scenario)

  • 김지훈;백지훈;남용우;박상원;전종홍;이승윤
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(D)
    • /
    • pp.137-139
    • /
    • 2012
  • 최근 다양한 모바일 플랫폼과 애플리케이션 스토어에 대한 문제가 점점 커져가고 있다. 그에 발맞추어 최근 애플리케이션 시장규모는 대대적으로 웹으로 넘어가고 있으며, 스토어 또한 같이 성장해 가고 있다. 그러나 현재 출시된 웹 애플리케이션 스토어는 한 스토어에 종속적인 단점을 가지고 있어, 사용자로부터 스토어에 종속된 애플리케이션에 대하여 타 플랫폼에서는 애플리케이션을 사용할 수 없어 사용자에게 폭넓은 선택을 제한하며 불편을 가져다준다. 본 논문에서는 이러한 단점에 대한 해결책으로 웹 애플리케이션 스토어의 연동 모듈을 설계하고, 이를 토대로 웹 애플리케이션 연동 시나리오를 구현한다. 웹 애플리케이션 스토어의 기본 구조는 OMA(Open Mobile Alliance)에서 제안한 TAS(Telco's Application Store)를 따랐으며 기존 TAS의 모듈에 연동을 위한 모듈을 추가 확장하여 설계하고 이를 OWS(Open Web Store)라 명한다. OWS는 차세대 웹 언어를 사용하는 웹 애플리케이션을 다루기 때문에 애플리케이션 플랫폼에 독립적인 성향을 가지므로 소비자는 운영체제, 브라우저, 단말기 등의 종류에 구애 받지 않고 다양한 애플리케이션을 접할 수 있다. 본 논문에서 OWS간 연동을 위한 시나리오를 구상하고 프로토타입을 구현하여 기존의 애플리케이션의 단점을 보완할 수 있는 방법을 제시한다.