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

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

구글 클라우드 자연어 API를 이용한 DBpedia 웹 검색 애플리케이션 (DBpedia Web Search Application using Google Cloud Natural Language API)

  • 이수형;김태영;박선재;이용주
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2018년도 춘계학술발표대회
    • /
    • pp.509-511
    • /
    • 2018
  • 본 논문은 링크드 오픈 데이터(Linked Open Data)의 일종인 DBpedia 개체를 자연어 기반으로 검색하는 애플리케이션 개발에 관한 논문이다. Google Cloud Natural Language API를 이용하여 자연어 입력을 분석하고, 이를 바탕으로 RDF(Resource Description Framework) 검색 언어인 스파클(Sparql) 질의 문장을 작성하여 결과를 웹 형식으로 반환해준다. 이를 통해 비문가도 손쉽게 링크드 오픈 데이터에 접근할 수 있는 기회를 제공하며 다양한 응용 가능성을 가진다.

Minimal Path를 이용한 항해설계

  • 권영직;손관호;김덕수
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2002년도 춘계학술대회 논문집
    • /
    • pp.223-228
    • /
    • 2002
  • 본 논문에서는 최근 이동 컴퓨팅의 확산과 더불어 이에 부합하기 위한 웹이나 분산환경과 같은 새로운 소프트웨어 아키텍처를 기반으로 하는 애플리케이션이 개발되고 있으며, 이동중 통신을 필요로 하는 사용자가 늘어나고 있는 추세이다. 이에 본 논문에서는 이동 컴퓨터 환경에서 이용자에게 가장 적합한 웹 사이트를 제공하기 위하여 Minimal Path 알고리즘을 이용한 항해 설계를 하였다. 연구결과는 향후 이동전자상거래 시스템 구축시 다양한 응용 서비스의 향상에 이용될 것이다.

  • PDF

웹 프리젠테이션 레이어 생성을 위한 XSLT 스타일쉬트 설계 (XSLT Stylesheet Design for Building Web Presentation Layer)

  • 채정화;유철중;장옥배
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권3호
    • /
    • pp.255-266
    • /
    • 2004
  • 웹 기반 정보 시스템의 데이타 구조 및 프리젠테이션 로직으로부터 비즈니스 프로세스 정보를 분리하는 것은 여러 가지 이점을 가져온다. 그러나 웹 애플리케이션에서 비즈니스 프로세스 로직과 프리젠테이션 로직을 분리하는 것은 쉽지 않다. 심지어는 프리젠테이션 로직으로부터 데이타가 분리되지 않는 경우도 있다. 그러므로 비즈니스 프로세스에 대한 추상적인 모델을 정의하고, 프로세스 로직, 데이타 구조 및 프리젠테이션 로직을 분리하는 전략을 이용하여 그것을 동적인 사용자 인터페이스에 매핑 시키는 작업이 요구된다. 본 논문에서는 데이타 구조 및 프리젠테이션 로직으로부터 비즈니스 프로세스 정보를 분리하고자 XSLT(Extensible Stylesheet Language Transformations)를 확장하여 프로세스를 인식하는 스타일 쉬트를 제안한다. 이를 위하여 비즈니스 프로세스의 추상적인 명세를 제공하고, 비즈니스 모델을 프로세스 관점에서 살펴보고자 페트리네트 표기법을 이용하여 비즈니스 모델 요소 및 상호작용 활동을 추출한다. 이것은 웹 애플리케이션의 프로세스 구조로부터 상호작용 웹 문서의 동적인 부분, 즉 비즈니스 프로세스에서 사용자와 상호 작용하는 부분을 분리하기 위한 시도이다. 본 연구에서 제안하는 아키텍처의 핵심은 XSLT 컨트롤러로서 이것은 워크플로 엔진과 웹 브라우저간의 인터페이스 역할을 한다. XSLT 컨트롤러는 XSLT 템플릿을 활성화시키는 인터프리터로서 프로세스 상태를 프리젠테이션 레이어에 매핑 시킨다. 이렇게 각 부분을 모듈화 하는 것은 사용자 인터페이스를 변경하여도 프로세스나 데이타의 논리적인 표현에 영향을 미치지 않도록 하며, 레이아웃 변형 명세서와 독립적으로 프로세스 로직을 변경할 수 있도록 한다. 즉, 웹 애플리케이션을 독립적인 방법으로 개발할 수 있어 개발을 보다 용이하게 하고 유지보수가 용이해진다.

REST 웹서비스의 기술 언어 활용에 관한 연구(WADL) (A Study on Description Language Usage for REST WebService(WADL))

  • 이재만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.1279-1282
    • /
    • 2011
  • 인터넷 특히 웹의 등장과 더불어 응용 애플리케이션 환경도 인터넷을 중심으로 한 분산 네트워크 시스템이 자연스럽게 주를 이루고 있다. 이러한 환경속에서 서로 다른 기종간의 통신을 위하여 등장한 기술이 웹서비스인데 그 발전 과정에서 SOAP 기반의 웹서비스와 RESTful 기반의 웹서비스 형태로 제공되고 있다. 최근에는 RESTful 기반의 웹서비스가 가벼우면서 접근방법의 용이함으로 인해 많은 지지를 받으며 SOAP 에 비해 각광을 받고 있다. 하지만, REST 는 SOAP 에 비해 서비스에 대한 명세를 알릴 수 있는 표준의 부재와 관리가 어려운 단점이 있다. 그 중에서 서비스 명세에 대한 표준으로 SOAP 에서는 WSDL 이 존재하고, REST 에서는 WADL 이 존재한다. 본 논문에서는 WADL 를 실무에서 활용할 수 있도록 스펙에 따라 구현해보고 그 방법을 제시한다.

안드로이드 기반 모바일 통합로그인 애플리케이션 (Android Based Mobile Combination Login Application)

  • 임중균;최창석;박태은;기효선;안병구
    • 한국인터넷방송통신학회논문지
    • /
    • 제13권3호
    • /
    • pp.151-156
    • /
    • 2013
  • 안드로이드는 구글과 오픈 핸드셋 얼라이언스가 만들어낸 모바일폰용 오픈 소스 소프트웨어 툴킷이다. 안드로이드는 몇 년 내로 수백만 개의 핸드폰 및 그 밖의 모바일 장치에 사용될 것이며, 응용프로그램 개발자들의 주요 플랫폼이 될 것이다. 본 논문에서는 구글의 안드로이드 플랫폼을 기반으로 통합로그인 애플리케이션을 개발을 한다. 개발된 안드로이드 기반 모바일 통합 로그인 애플리케이션 컨텐츠의 특징은 다음과 같다. 첫째, 모바일 기반의 웹 브라우저(웹브라우저 스타일의 응용 애플리케이션)로서 일반적인 웹브라우저보다 편리한 로그인 기능, 보안기능과 데이터 전송량을 줄여서 보다 빠른 화면 기능을 가지고 있다. 둘째, ID 및 Password 관리에 유용하며, 여러 ID의 정보 등을 쉽게 관리 할수 있다. 개발된 애플리케이션의 성능평가 결과는 다음과 같다. 여러 포털사이트를 동시 로그인하는 기능과 계속적으로 로그인이 유지되는 기능을 가지고 있음을 보였다. 현재, 하나의 ID 안에 여러 계정의 ID를 삽입하는 기술과 한 화면에서 모든 정보를 확인할 수 있는 기능을 개발 중에 있다.

수고 및 흉고직경 측정 스마트폰 애플리케이션 개발 (Development of a Smartphone Application for the Measurement of Tree Height and Diameter at Breast Height)

  • 김동현;김선재;성은지;김동근
    • 한국산림과학회지
    • /
    • 제110권1호
    • /
    • pp.72-81
    • /
    • 2021
  • 본 연구는 다양한 임목 정보를 측정하고 효과적으로 관리하기 위해 스마트폰 애플리케이션과 웹 애플리케이션 서버(Web Application Server, WAS)를 개발하였다. 수고, 방위, 고도, 경사, 위치 좌표는 스마트폰에 내장된 동작센서를 통해 취득된 각도를 삼각법에 적용하여 측정하였으며, 흉고직경 및 거리는 Google AR Core에서 제공하는 AR API(Application Programming Interface)를 응용하여 측정할 수 있도록 하였다. 웹 애플리케이션 서버는 스마트폰이 측정한 데이터를 수신하여 저장, 조회, 출력하고 수목의 위치를 카카오 맵에 표시할 수 있도록 개발하였다. 또한, 개발된 애플리케이션의 정확성을 평가하기 위해 인공 침엽수림에서 잣나무 90본, 천연 혼효림에서 무작위로 90본을 선정하여 버텍스 및 윤척과 비교하였다. 비교 결과, 흉고직경과 수고 모두 95% 수준에서 유의한 결과를 나타내었으며, 흉고직경의 경우 인공 침엽수림이 평균 0.6745 cm, 천연 혼효림에서는 평균 1.0139 cm의 오차를 보였다. 수고는 인공 침엽수림이 평균 0.6714 cm, 천연 혼효림은 평균 1.3297 m의 오차를 보였다.

ASP System구축을 위한 액티브 서버 환경연구 (The Active Server Environment for ASP System develop)

  • 최정호;최성
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2000년도 추계학술대회
    • /
    • pp.319-323
    • /
    • 2000
  • ASP는 HTML태그와 같이 사용되므로 HTML에 대해서 자세해 알고 있어야 이 부분을 공부하는 데 별 무리가 없을 것이다. 프로그래밍에 대해서 어느 정도 기초적인 지식이 있다고 가정하겠으며 파일 입/출력이나 데이터 베이스의 표준 언어인 SQL 정도는 어느 정도 지식이 필요하다. 또한 HTML 파일 작성에 필요한 자바 스크립트나 비주얼 베이직 스크립트는 물론이고 그 외 HTML 파일의 내용을 요구에 맞게 배치하게 위해 사용하는 CSS1의 기본적인 내용 정도는 알고 있어야 한다고 본다. 뿐만 아니라 CGI 프로그래밍과 웹 서버와 클라이언트의 상호 작용 관계, 그리고 웹 서버 관리하는 방법 등의 내용을 완벽하게 갖추고 있다고는 생각하지는 않는다. 하지만 앞으로 진행해 나가면서 직접 설명을 하지는 않겠지만 이와 같은 기술들이 모두 사용이 될 것이고, ASP는 다른 웹 애플리케이션 언어보다 쉽고, 웹에서의 많은 응용과, 무한한 가능성을 내포하고 있다는 것을 말하고 싶다. 그러므로 ASP에 접근하는 방법에 있어서 운영하는 방법을 연구하였다.

6 시그마 방법론을 이용한 웹사이트 응용프로그램의 보안 수준 평가 및 개선 (A Study on Web-Site Application Security Level Measurement and Improvement of Using Six Sigma method.)

  • 황우;이희조
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.1222-1225
    • /
    • 2007
  • 보안수준 평가 및 개선에 있어서 온라인 웹사이트 응용프로그램의 경우 측정 기준 설정과 보안 수준 표시에 많은 어려운 점이 있다. 이에 모토롤라부터 도입한 경영혁신 도구로서의 6 시그마 수준 표현 및 개선 기법을 웹사이트 보안수준 평가에 적용할 수 있도록, WASC(Web Application Security Consortium)에서 제공하고 있는 웹 애플리케이션 보안 평가 체크리스트를 사용하여 Bottom-Up 방식으로 웹 사이트에 대한 실제 침해 시도의 결과를 측정, 이를 보안수준 측정 및 개선에 활용할 수 있는 방안을 제시한다.

RESTful SOAP 기반 전표 데이터 처리 시스템 설계 및 구현 (Design and Implementation of a RESTful SOAP-based Slip Data Processing System)

  • 황의철
    • 한국콘텐츠학회논문지
    • /
    • 제5권1호
    • /
    • pp.101-108
    • /
    • 2005
  • 본 논문에서는 SOAP(Simple Object Access Protocol)기반 웹 서비스의 문제점인 확장성을 REST(REpresentational State Transfer)모델을 이용하여 해결한 RESTful SOAP 기반 웹 서비스 방식을 제안한다. 또한 웹 서비스 응용으로 전표 데이터 처리에 대한 웹 서비스를 SOAP 및 RESTful SOAP 방식으로 구현하여 서로의 장단점을 비교하고, 추후 웹 서비스 구축에 하나의 프로토타입으로 제시한다. REST는 분산 컴퓨팅 모델이며, 세계에서 가장 큰 분산 응용인 웹에서 사용하고 있는 웹 구조 스타일 모델이다. REST에서 리소스의 식별은 URI로, 상태는 상태가 표시된 문서(리소스)로써 HTTP를 통해 전달된다. 리소스의 내용은 XML로 기술하며, 리소스 탐색 및 참조에는 HTTP의 표준 메소드인 GET, PUT, POST, DELETE 등만을 이용하는 것으로 분산컴퓨팅을 모델링하고 있다. 본 논문의 결과는 전자 상거래시스템 구축의 주요 플랫폼인 웹 서비스의 효율적인 개발에 기여할 것으로 전망된다.

  • PDF

DbC 접근법을 이용한 EJB 기반 애플리케이션의 명세 기법 (Specification Technique of EJB-Based Application using Design by Contracts Approach)

  • 노혜민;유철중
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권12호
    • /
    • pp.895-906
    • /
    • 2002
  • 분산 웹 애플리케이션에 대한 관심도가 증가함에 따라서 복잡한 분산 프레임워크와 관련된 코드의 작성 없이 비즈니스 코드 작성에 주력할 수 있게 해 주는 서버측 Java 컴포넌트 아키텍처인 EJB에 대한 관심도 또한 증가하고 있는 추세이다. 그러나 이러한 관심도의 증가에도 불구하고 지금까지는 이러한 시스템의 신뢰성 측면에 대한 노력은 미비한 것이 현실이다. 따라서 본 논문에서는 객체지향 시스템 개발에서 소프트웨어의 신뢰성을 높여줄 수 있는 접근법으로 증명되고 있는 DbC 접근법을 EJB 기반 애플리케이션의 정형 명세 작성에 적용하기 위한 명세 기법을 제안한다. 이러한 명세 기법을 통해 개발자들은 EJB 기반 애플리케이션 개발에 있어서 신뢰성 측면의 이점을 얻을 수 있다.