• 제목/요약/키워드: API system

검색결과 1,001건 처리시간 0.028초

REST Open API 기반 정보시스템 성능 분석 (A Performance Analysis of RESTful Open API Information System)

  • 최민;오세창
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.424-426
    • /
    • 2012
  • REST 웹 서비스는 HTTP 프로토콜을 통해 손쉽게 적용 및 배포할 수 있다. 최근 다양한 정보시스템의 데이터베이스가 REST Open API 웹서비스를 통하여 배포되고 있으며, 이는 스마트폰 애플리케이션, 웹(Web) 등의 다양한 분야에서 활용되고 있다. 본 연구는 오픈 API 에 대한 시스템의 성능의 포인트에 서비스 평가를 제공하는 것이다. 본 연구는 REST 오픈 API 의 수행 성능 평가를 통하여 REST 오픈 API 웹 서비스의 확장성에 초점을 둔다. 이를 위해 REST 오픈 API 가 미래에 모바일 클라우드 플랫폼으로써 충분한 성능 및 활용될 수 있는지 검증할 필요가 있다. 본 논문은 큐잉 네트워크(Queueing Network)을 활용하여 REST Open API 웹서비스 서버 시스템을 모델링하고 성능을 분석하였다.

연어 관계 분석을 통한 Java API 패턴 추출 및 추천 방법 (Java API Pattern Extraction and Recommendation using Collocation Analysis)

  • 권찬우;황상원;남영광
    • 정보과학회 논문지
    • /
    • 제44권11호
    • /
    • pp.1165-1177
    • /
    • 2017
  • 소프트웨어 개발 진행 시 개발자는 다양한 방법으로 API의 사용 방법을 검색하지만, 원하는 검색 결과를 얻지 못하는 경우가 많다. 이러한 문제를 해결하기 위해, 본 연구에서는 추상구문트리의 연어 관계를 이용하여 API 패턴을 추출하고 이를 추천하는 시스템 JACE(Java AST Collocation-pattern Extractor)를 개발하였다. JACE는 자바 추상구문트리를 분석하여 API 호출 노드를 추출한 후, 노드 간 연어 관계를 분석하고 연어 관계 사전을 구축한다. 구축된 연어 관계 사전을 이용하여 연어 관계 리스트를 생성하고 이것을 패턴으로 정의한다. 정의된 패턴은 이클립스 플러그인으로 제작된 테스트 프로그램을 통하여 사용자 요청 시 추천된다. 실험을 위해 794개의 오픈소스 프로젝트를 분석하였고, 약 1천 5백만개의 API 호출 노드를 추출하여 실험하였다. 결과적으로, 기존 검색 시스템들보다 더 유용한 예제 코드 및 사용법을 제시하였다.

해상교통데이터 활용을 위한 OpenAPI 설계 (Design of OpenAPI for Application of Maritime Traffic Data)

  • 김주영;이병길;정병호;신상욱
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 춘계학술대회
    • /
    • pp.522-524
    • /
    • 2016
  • 효율적이고 안전한 항만운영을 위해 e-Navigation의 필요성이 제기되고 있다. e-Navigation 구축을 위해서는 반드시 선박 및 해상교통관제센터(Vessel Traffic Service Center, VTS) 간 해상교통데이터를 교환할 수 있어야 한다. 본 논문에서는 이러한 해상교통데이터를 교환하고 활용하기 위한 Open API 시스템을 설계 하였다. 본 논문에서 제안한 시스템은 해상교통관제센터(Vessel Traffic Service Center, VTS)로부터 수신받은 IVEF(Inter VTS Exchnage Format) 데이터를 $3^{rd}$ Party 가 활용할 수 있도록 Open API 형태로 제공한다.

  • PDF

유방염 감염 우유에서 분리된 Staphylococcus sp의 지방산 조성 비교 (Comparison of fatty acid composition of Staphylococcus sp isolated from bovine mastitis milk)

  • 김순태;김신;김상윤;손재원
    • 한국동물위생학회지
    • /
    • 제20권1호
    • /
    • pp.37-45
    • /
    • 1997
  • The result of API staph-ident system was compared with cellular fatty acid composition for the identification of Staphylococcus species isolated from cattle. Isolated strains from cattle were correctly identified to S aureus, S intermedius, S hyicus, S simulans, S saprophyticus, S epidemis, S sciuri and S xylosus by API staph-ident system. The correlation between bacterial cellular fatty acid profile and Staphylococcus species isolated to API STAPH-IDENT system were. In conclusion, the result presented indicate that Staphylococci can be indentified to the species level by the cellular fatty acid profiles. Moreover, computerized fatty acid profile correlative anaylsis can be applied for determining identify of Staphylococcus species.

  • PDF

트램폴린 코드 기반의 난독화 기법을 위한 역난독화 시스템 (De-Obfuscated Scheme for Obfuscation Techniques Based on Trampoline Code)

  • 김민호;이정현;조해현
    • 정보보호학회논문지
    • /
    • 제33권6호
    • /
    • pp.1043-1053
    • /
    • 2023
  • 악성코드 분석가들은 다양한 경로로 배포되는 악성코드를 분석하고 대응하기 위해 많은 노력을 기울이고 있다. 그러나 악성코드 개발자들은 분석을 회피하기 위해 다양한 시도를 하고 있다. 대표적인 방법으로는 패킹과 난독화 기법 등이 있다. 기존 연구들은 일반적인 프로그램 언패킹 방법을 제안했으나, 최근의 패커들이 사용하는 OEP 난독화나 API 난독화 기법 등에 대한 대응이 부족하여, 언패킹 과정에서 실패하는 경우가 있다. 본 논문에서는 다양한 패커들이 사용하는 OEP 및 API 난독화 기법을 분석하고, 이를 자동으로 역난독화하는 시스템을 제안한다. 제안 시스템은 패킹된 프로그램의 메모리를 덤프하여 OEP와 API 난독화에 사용되는 트램폴린 코드를 탐지한다. 이후 트램폴린 코드의 패턴을 분석하여 난독화된 정보를 탐지하고, 언패킹된 프로그램으로 재구성한다. 실험 결과, 제안 시스템이 다양한 패커에 의해 OEP와 API 난독화 기법이 적용된 프로그램을 효과적으로 역난독화할 수 있음을 확인하였다.

딥러닝과 교통정보 Open API를 이용한 시각장애인 버스 탑승 보조 시스템에서 딥러닝 알고리즘 성능 비교 (Comparison of Deep Learning Algorithm in Bus Boarding Assistance System for the Visually Impaired using Deep Learning and Traffic Information Open API)

  • 김태홍;여길수;정세준;유윤섭
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2021년도 추계학술대회
    • /
    • pp.388-390
    • /
    • 2021
  • 본 논문은 키패드, 도트매트릭스, 라이다센서, NFC 리더기를 부착한 임베디드 보드와 공공데이터포털 Open API 시스템과 딥러닝 알고리즘(YOLOv5)를 사용하여 시각장애인의 버스 탑승에 도움을 줄 수 있는 시스템을 소개한다. 이용자는 NFC 리더기 및 키패드를 통해 희망하는 버스번호를 입력한 뒤, Open API 실시간 데이터를 통해 해당 버스의 위치 및 도착예정시간 정보를 시스템에 입력해놓은 음성 출력을 통해 얻는다. 또한 도트매트릭스로 버스번호를 출력하여 기사와의 상호작용을 대기함과 동시에 딥러닝 알고리즘(YOLOv5)은 정차하는 버스 번호를 실시간 인식하고 거리센서로 버스와의 거리를 감지하여 정차유무정보를 확인, 전달하는 시스템을 제안한다.

  • PDF

Mashup Application for Geo-spatial Feature Generation on Web Browser using Google Maps API

  • Park, Yong-Jae;Lee, Ki-Won
    • 대한원격탐사학회지
    • /
    • 제24권5호
    • /
    • pp.389-396
    • /
    • 2008
  • In these days, various kinds of web applications based on web 2.0 paradigm have been developed. In web 2.0 paradigm pursuing participation, sharing, and openness on the web-as-platform, web mapping or web GIS application are regarded as top most applications, so that web applications, handling geo-spatial contents, with user-interaction interface and search engine of high performance have been provided for both public users and expert users in the special domains. Public and industrial needs for web mapping mashup application by open API, linked with the practical web computing technologies, are gradually increasing. In this study, a user interface in mashup for geo-spatial feature generation was implemented by using mainly Google maps API. Spatial database resources in this implementation are those of Google mapping server. As the results, public users on web client can create their own geo-spatial data sets in web vector formats, without the help of any GIS tools or access to proprietary databases. It is concluded that web-based mashup application in client-side using open API can be used as an alternative for geo-browsing system or portable feature generation system.

API STAPH system을 이용한 돼지, 닭 및 소유래 Staphylococcus hyicus subsp. hyicus의 동정 (Identification of Staphylococcus hyicus subsp. hyicus of swine, poultry and bovine origin with the API STAPH system)

  • 박청규
    • 대한수의학회지
    • /
    • 제36권3호
    • /
    • pp.657-663
    • /
    • 1996
  • The API STAPH system was compared with conventional methods for identification of 214 strains of Staphylococcus hyicus subsp. hyicus isolated from cases of exudative epidermitis in piglets, skin of healthy pigs, skin of healthy chickens and bovine intramammary infections, and biochemical characteristics among the swine, avian and bovine strains were also compared. All of the swine and bovine strains produced acid within 24 hours from fructose, lactose and trehalose by conventional methods, but some of the avian strains showed a delayed positive reaction in these carbohydrates. These delayed positive strains in conventional methods gave usually negative results for them in the API STAPH system. With the API STAPH system, eighteen different profile numbers were encountered in 214 strains of swine, avian and bovine origin. The swine and bovine strains, respectively, were distributed among 4 profiles, while the avian strains were distributed among 17 profiles. The profile number observed most frequently in the strains of each animal species was uniformly 6 516 153. By conventional methods, approximately 96% of the swine strains were positive for ${\beta}$-glucuronidase, but not in any strains from chickens and cattle. For hyaluronidase production determined by degradation of sodium hyaluronidate in a solid culture medium, all the swine and bovine strains were positive, but only 37.5% of the avian strains were positive for it. From these findings, there were differences in the production of extracellular active substances between swine strains of Staphylococcus hyicus subsp. hyicus and those isolated from chickens and cattle.

  • PDF

웹상의 BioAPI에 기반한 서명 다중 인증 시스템 (A Multiple Signature Authentication System Based on BioAPI for WWW)

  • 윤성근;김성훈;전병환
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권9호
    • /
    • pp.1226-1232
    • /
    • 2004
  • 차세대 보안 시장을 이끌어갈 신기술로 생체 인증 기술이 부상하고 있으나, 기존 시스템들은 대부분 생체 특징에 따라 개별 단위의 인증 방식을 제공하고 있다. 최근에는 이러한 개별 시스템들을 통합할 수 있도록 표준화하기 위한 연구가 활발히 이루어지고 있다. 본 논문에서는 생체 인증 기술의 표준화를 위해서 BioAPI 협회에서 발표한 BioAPI 명세서를 따르면서, 필기 서명이라는 단일 생체측정에 대해 함수적, 매개변수적, 구조적 접근법의 서로 다른 세 가지 검증기를 적용한 웹기반 인증 시스템을 제안한다. 시스템은 클라이언트-서버 구조이고, 클라이언트와 서버는 각각 BioAPI 규격에 따라 크게 세 계층으로 구성된다. 제안한 웹기반 단일 생체측정의 다중 인중 시스템은 사용자의 인증 거부율이 다소 증가되더라도 별도의 여러 생체측정을 요구하지 않으면서도 인증의 신뢰도를 크게 향상시킬 수 있다. 즉 세가지 서명 검증기를 결합한 경우, 사용자의 인증 거부율(FRR)이 약 2.7배 증가하였지만 오류 승인률(FAR)은 4만분의 1로 감소하는 것으로 나타났다. 따라서 제안한 방법은 개방형 네트워크인 인터넷에서의 효과적인 신원확인 방법으로 활용될 수 있으며, 또한 다양한 생체측정을 이용하는 시스템으로 쉽게 확장될 수 있다.

자바 암호 API를 사용한 안전한 전자메일 시스템의 설계 및 구현 (Implementation of Secure Email System Using lava Crypto API)

  • 이직수;김상국;이명선;이원구;이재광
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2004년도 춘계종합학술대회
    • /
    • pp.744-747
    • /
    • 2004
  • 인터넷은 전 세계를 연결하는 매체로서, 그 사용자가 매년 폭발적으로 증가하고 있다. 이러한 인터넷 사용자간의 자료 교환 수단으로서 전자우편은 표준이라 말할 수 있을 만큼 많이 사용되고 있다. 하지만 이러한 전자우편에도 많은 문제가 존재한다. 기존의 전자우편은 간단한 방법으로 내용을 열람하거나 변조할 수 있어 중요한 정보나 사생활 노출의 위험에서 벗어날 수 없다. 따라서 암호학적으로 강력한 전자우편 시스템의 개발이 시급하다. 본 논문에서는 기본적인 정보보호 서비스 외에 기존의 전자우편 시스템에서는 제공되지 않는 배달 증명 및 내용 증명 기능을 제공하여 자바 암호 API를 사용하여 안전한 키 교환이 가능하도록 하였다.

  • PDF