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

검색결과 523건 처리시간 0.028초

스마트 매쉬업을 위한 시맨틱 기반 Open API 온톨로지 구축 기법 (Building Open API Ontologies based (ll Semantics for Smart Mashup)

  • 이용주
    • 디지털산업정보학회논문지
    • /
    • 제7권3호
    • /
    • pp.11-23
    • /
    • 2011
  • Recently, Open APIs are getting attention with the advent of Web 2.0. Open APIs are used to combine services and generate new services by Mashup. However, the growing number of available Open APIs raises a challenging issue how to locate the desired APIs. We automatically build ontologies from WSDL, WADL, HTML, and their underlying semantics. The key ingredient of our method is a technique that clusters input/output parameters in the collection of API methods into semantically meaningful concepts, and captures the hierarchical relationships between the terms contained in a parameter. These semantic ontologies allow search engines to support a similarity search for Open APIs based on various protocols such as SOAP, REST, JavaScript, and XML-RPC, and significantly improve the quality of APIs matching by the clustering and hierarchical relationships mechanism.

Parlay X & 웹 2.O API를 제공하는 SCE 툴킷 라이브러리 구현 방법 (SCE Toolkit Library Implementation Method; Offering Parlay X and Web 2.0 APIs)

  • 정승화;신영미
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2007년도 추계학술대회
    • /
    • pp.386-391
    • /
    • 2007
  • 개방형 서비스개발자들은 SCE(service Creation Environment) 도구를 사용하여 망에 대한 전문적인 지식이 없더라도 예전보다 쉽고 빠르게 서비스를 개발할 수 있게 되었다. 본 논문에서는 툴킷 라이브러리 형태의 SCE를 제공하는 방법을 제안한다. SCE 툴킷 라이브러리는 SCE를 SDK((Software Development Kit) 형태로 제공한다. 이는 기존의 IDE(Integrated Development Environment) 환경에 라이브러리 형식으로 SCE 기능을 추가할 수 있게 함으로써, 개발자가 기존에 사용하던 친숙한 환경에서 서비스를 개발할 수 있도록 해준다. 또한 Parlay X API, 웹 2.0 API, 유틸리티 API를 제공하는데 있어서 복잡한 API 및 파라미터를 추상화하여 제공하는 방법을 제안한다. 이러한 SCE 툴킷 라이브러리는 창조적인 새로운 서비스의 출현에 많은 기여를 할 것으로 전망된다.

  • PDF

IP 기반 통합망에서 개방형서비스 제공 방법 (A Method on Providing Open Services in IP-based Converged Networks)

  • 박호진;이병선;김대웅
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (중)
    • /
    • pp.1559-1562
    • /
    • 2002
  • 이동 망 및 인터넷의 폭발적인 확장과 망 통합의 가속화에 따라 다양한 서비스 기능 및 데이터의 결합이 필수적인 서비스가 요구되고 있으나, 기존의 지능 망 기반 구조로는 이러한 서비스에 대한 대처하기가 현실적으로 불가능하다 이에 대한 해결책으로써 국제 표준화 포럼인 Parlay 를 중심으로 개방형 기술 기반의 서비스 API(Application Programming interface)를 개발해 오고 있다. 본 논문에서는 개방형 서비스 API 의 표준 규격인 Parlay/OSA API 구조에 대해서 살펴본다. IP 기반의 통합 망에서의 본 API 적용을 위한 망 구조를 제시하고, 실제 서비스 예를 대상으로 망 내각 노드 간의 처리 흐름 및 Parlay/OSA API와 망 내 신호 방식간 연동방법 등을 제안하였다.

  • PDF

이기종 플랫폼간 상호연동을 위한 동적 API 플랫폼의 설계 및 구현 (Design and Implementation of A Dynamic API Platform for Interworking Across Heterogeneous Platforms)

  • 류민우;차시호
    • 디지털산업정보학회논문지
    • /
    • 제17권2호
    • /
    • pp.29-35
    • /
    • 2021
  • Recently, with the widespread use of the Internet of Things (IoT), the service structure has been studied to interact with various service domains. A common way to interact with other service domains is to develop the APIs needed to interact on the platform. However, to use a common method, we consider many costs and resources as APIs can increase while adding connections from other service domains. To address this issue, we propose the design and implementation of a dynamic API platform. The proposed platform can dynamically create APIs when requesting service applications, depending on the target service domain. To demonstrate the feasibility of the proposed platform, we develop a COVID-19 weekly infection status, regional infection status, and vaccination status service using dynamic APIs from the Public Data Portal using the proposed dynamic API platform and Node-RED.

고압 독성가스시설에서 API-581 적용성 및 사고결과 분석방법에 관한 연구 (A Study on Applicability of API-581 and Methodology for Consequence Analysis in High-Pressure Toxic Gas Facilities)

  • 장서일;김영란;박교식;신동일;김태옥
    • 한국가스학회지
    • /
    • 제18권4호
    • /
    • pp.76-85
    • /
    • 2014
  • 본 연구는 독성가스 사고의 주요 원인의 하나인 부식에 대해 고압 독성가스시설을 대상으로 필요한 안전기술을 정립하기 위하여 미국석유학회에서 개발한 API-581 절차를 채택하여 사고결과 분석방법에 대한 적용성을 검토하고, 이를 바탕으로 사고결과 분석방법을 제시하였다. 고압 독성가스시설에서 API-581의 8단계 사고결과 분석절차에 따라 단계별 적용성을 검토한 결과, 고압 독성가스시설에 적용할 사고결과 분석방법은 총 6단계로 단순화 할 수 있었다. 즉, Step 1(대표물질 결정), Step 5(누출유형 결정), Step 6(유체상 결정)과 Step 8(사고 피해영역 산출)은 적용하지 않고, Step 3(누출량 산출)은 inventory group 개념만 적용하며, Step 4(누출속도 산출)는 기체 누출속도만을 적용하고, Step 2(누출공 크기 선정)와 Step 7(완화시스템 등급 결정)은 전부 적용한다. 이때, Step 5와 Step 8은 일반적으로 적용이 가능한 CCPS 방법을 대안적인 방법으로 채택한다.

생활인프라 공급계획을 위한 접근성 평가 방법 (A Method of Measuring Accessibility for Community Infrastructure Planning)

  • 이하연;김성표;강상혁
    • 한국건설관리학회논문집
    • /
    • 제21권1호
    • /
    • pp.21-31
    • /
    • 2020
  • 최근 생활인프라에 대한 관심과 재정투자가 점점 증가하고 있다. 국토교통부는 누구에게나 적용할 수 있는 보편적 생활서비스의 공급 및 지원 한계선으로 생활인프라 시설당 소요 시간거리를 제시하였다. 본 논문에서는 소요 시간거리를 산출할 때 기존에 주로 사용되던 직선거리 버퍼분석이 아닌 실제 이동 경로 및 소요시간을 산출하기 위하여 경로안내 API를 활용하는 방안을 제시하였다. 경로안내 API를 활용하면 횡단보도, 경사로 등과 같은 이동 제약요소를 반영할 수 있어 한층 현실성 있는 접근성 분석이 가능하다. 이 데이터를 활용하여 인천광역시 연수구를 대상으로 지역별 생활인프라 시설물 접근성 지수를 산출하였다. 또한 공간분석을 통하여 생활인프라 시설물로부터 소외된 지역을 파악하였다. 분석 결과 더욱 정확하고 현실성 있는 접근성 분석이 가능한 것으로 판단되었다. 본 연구의 접근성 측정방법은 각 지역의 도시재생 계획 및 생활인프라 시설 투자에 기초자료로 활용될 수 있을 것으로 사료된다.

Activation 메커니즘 기반의 RMI API 설계 및 구현 (Design and Implementation of RMI Using Activation)

  • 조희남;윤기현;정명조;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.661-663
    • /
    • 2002
  • 객체 지향 분산 시스템에서 어느 한 객체가 메모리를 차지하게 되면 그 객체를 Active 하다고 하며 그 반대를 Passive 하다고 말한다. Activation 이란 Passive 한 객체를 Active 하게 해주는 전환 과정을 뜻한다. 자바의 RMI(Remote Method Invocation)는 Activation 메커니즘을 JDK1.2.x 버전부터 채택해 사용하고 있는데, Activation 메커니즘이 지원되지 않는 JDK1.1.X의 RMI 에 Activation 메커니즘을 덧붙이는 형태로 API를 제공하고 있기 때문에 그 뼈대는 Activation 메커니즘 기반이 아니므로 그 효율성 및 성능이 떨어진다 볼 수 있다. 본 논문은 이를 개선 Activation 메커니즘 기반의 API를 설계 구현한다.

  • PDF

Open API를 활용한 국내외 코로나 정보 Inforgraphic 제공 방법 개발 (Development of Infographic Method providing Global Corona Information using Open API)

  • 최효현;이연국
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2021년도 제64차 하계학술대회논문집 29권2호
    • /
    • pp.513-514
    • /
    • 2021
  • 본 논문에서는 코로나-19에 대한 국내외 코로나 확진자 정보에 대한 Infographic 제공 방법 개발을 제안한다. 코로나-19에 대한 국내외 코로나 정보는 행정안전부에서 운영하는 공공 데이터 포털의 open API를 사용함으로써 신뢰성 있는 정보를 바탕으로 일반적으로 Text 형식으로 제공되는 코로나-19 정보를 다양한 Infographic 방법으로 제시하여 사용자에게 보다 효과적으로 정보를 제공할 수 있도록 개발하였다.

  • PDF

정적 주요 경로 API 시퀀스를 이용한 소프트웨어 유사성 검사 (Detecting Software Similarity Using API Sequences on Static Major Paths)

  • 박성수;한환수
    • 정보과학회 논문지
    • /
    • 제41권12호
    • /
    • pp.1007-1012
    • /
    • 2014
  • 소스코드가 없이 실행코드만으로 소프트웨어 간의 유사성을 비교하기위해 소프트웨어 버스마크를 이용한다. 소프트웨어 버스마크란 그 소프트웨어만의 고유한 특징으로 소프트웨어 식별에 사용된다. 본 논문에서는 정적 주요경로 상의 API 함수 시퀀스를 이용하여 소프트웨어 간의 유사성을 산정하는 방법을 제시한다. 바이너리코드에서 소프트웨어의 특성이 뚜렷하게 나타나는 API 함수만을 사용하여 소프트웨어 유사성 검사의 신뢰성을 높이고, 정적 분석 기법에 동적 분석 기법의 특징을 적용하여 강인성을 높이는 방법을 모색하였다. 정적 분석으로 바이너리코드의 주요경로를 추출하고, API 함수 시퀀스 간의 효과적인 유사성 측정을 위해 서열정렬 알고리즘인 Smith-Waterman 알고리즘을 이용한 유사성 척도를 제안한다. 버스마크의 신뢰성을 평가하기 위하여 같은 프로그램의 여러 버전을 대상으로 실험하였고, 강인성을 평가하기 위해 오픈소스 소프트웨어의 소스코드를 다양한 컴파일환경으로 바꾸어 실험하였다.

A Study on Comparison of Response Time using Open API of Daishin Securities Co. and eBestInvestment and Securities Co.

  • Ryu, Gui Yeol
    • International journal of advanced smart convergence
    • /
    • 제11권1호
    • /
    • pp.11-18
    • /
    • 2022
  • Securities and investment services have and use large data. Investors started to invest through their own analysis methods. There are 22 major securities and investment companies in Korea and only 6 companies support open API. Python is effective for requesting and receiving, analyzing text data from open API. Daishin Securities Co. is the only open API that officially supports Python, and eBest Investment & Securities Co. unofficially supports Python. There are two important differences between CYBOS plus of Daishin Securities Co. and xingAPI of eBest Investment & Securities Co. First, we must log in to CYBOS plus to access the server of Daishin Securities Co. And the python program does not require a logon. However, to receive data using xingAPI, users log on in an individual Python program. Second, CYBOS plus receives data in a Request/Reply method, and zingAPI receives data through events. It can be thought that these points will show a difference in response time. Response time is important to users who use open APIs. Data were measured from August 5, 2021, to February 3, 2022. For each measurement, 15 repeated measurements were taken to obtain 420 measurements. To increase the accuracy of the study, both APIs were measured alternately under same conditions. A paired t-test was performed to test the hypothesis that the null hypothesis is there was no difference in means. The p-value is 0.2961, we do not reject null hypothesis. Therefore, we can see that there is no significant difference between means. From the boxplot, we can see that the distribution of the response time of eBest is more spread out than that of Cybos, and the position of the center is slightly lower. CYBOS plus has no restrictions on Python programming, but xingAPI has some limits because it indirectly supports Python programming. For example, there is a limit to receiving more than one current price.