• Title/Summary/Keyword: API standards

Search Result 62, Processing Time 0.023 seconds

A Web-based Open API Framework for RCS-e Session Establishment (RCS-e 세션 수립을 위한 웹 기반 오픈 API 프레임워크)

  • Lee, Dongcheul
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.15 no.5
    • /
    • pp.125-131
    • /
    • 2015
  • In order to vitalize the Rich Communication Service-e(RCS-e) service, RCS-e users need various ways to use RCS including RCS-e apps. A RCS standards organization has suggested Application Program Interface(API). Since it only dealt with functional requirements, it was not enough to implement the API. This paper suggests an open API framework that can utilize RCS-e through a web interface. By using the framework, web developers can implement various RCS-e-enabled web applications. A system architecture is defined for the framework. Call flows for establishing a RCS-e session between the framework and other nodes are defined. Also, rules and examples for translating protocols between them are provided. Finally, performance evaluation proves that the proposed framework does not add loads to the existing network infrastructure.

A De Facto Standard for ERC-20 API Functional Specifications and Its Conformance Review Method for Ethereum Smart Contracts (이더리움 스마트 계약 프로그램의 ERC-20 API 기능 명세의 관례상 표준과 적합성 리뷰 방법)

  • Moon, Hyeon-Ah;Park, Sooyong
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.11 no.10
    • /
    • pp.399-408
    • /
    • 2022
  • ERC-20, the standard API for Ethereum token smart contracts, was introduced to ensure compatibility among applications such as wallets and decentralized exchanges. However, many compatibility vulnerability problems have existed because there is no rigorous functional specifications for each API nor conformance review tools for the standard. In this paper, we proposed a new review procedure and a tool to perform the procedure to review if ERC-20 token smart contract programs for the Ethereum blockchain conform to the de facto standards. Based on the knowledge from an analysis on the ERC-20 API functional behavior of the top 100 token smart contract programs in the existing Ethereum blockchain, a new specification for the de facto standard for ERC-20 API was explicitly defined. The new specification enabled us to design a systematic review method for Ethereum smart contract programs. We developed a tool to support this review method and we evaluated a few benchmark programs with the tool.

A Design and Analysis of PKCS #11 supporting the KCDSA mechanism (KCDSA 메커니즘을 제공하는 PKCS #11 설계 및 분석)

  • 김명희;김은환;전문석
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.14 no.5
    • /
    • pp.141-151
    • /
    • 2004
  • According to the improvemnent of electronic commerce, the requirements of security devices are becoming increasingly pervasive. The security API must design easily and securely to support a compatibility feature between security devices. It is chosen the PKCS #11 interface by RSA Labs that shows the compatibility and extensibility standards of many application product and implementation, and supported KCDSA mechanism which is a korean digital signature standard. And the PKCS #11 security API defines new key management function which provides more secure key management ability. We suggest the object attributes and templates of KCDSA private and public key object, generate and verify digital signature using KCDSA mechanism. The PKCS #11 supporting KCDSA mechanism is designed, implemented using C-Language, tested a performance, and analyzed the security and compatibiltiy feature.

Extending SQL CLI for Large Object Caching (LOB 캐쉬를 위한 SQL CLI의 확장)

  • 이종민;강현철
    • The KIPS Transactions:PartD
    • /
    • v.8D no.1
    • /
    • pp.1-9
    • /
    • 2001
  • The SQL CLl (Call Level Interface) is a database application programming interface (API) that fits the client-server environment, and its de facto standards such as ODBC and JDBC are widely employed in various applications. The current SQL CLl standards, however, do not specify enough features for efficient retrieval of large objects (LOBs) that constitute the multimedia data. In this paper, we propose the LOB caching through the SQL CLl and describe the extension of the SQL eLl to achieve such a goal. We implement our proposal by extending the SQL CLl library for BADA - II DBMS developed at ETRI, and evaluate the performance of LOB retrieval through the cache compared to that of LOB retrieval conducted solely with the functions specified in the current SQL CLl standards.

  • PDF

Corrosion and Materials Selection for Bitumen with Heavy Naphthenic Acid in Canadian Oil Sands

  • Eun, Thomas Jung-Chul
    • Corrosion Science and Technology
    • /
    • v.7 no.6
    • /
    • pp.350-361
    • /
    • 2008
  • Canada's oil sands contain one of the largest reserves of oil in the world. According to recent estimates, there are nearly 180 billion barrels of oil in the Canadian oil sands trapped in a complex mixture of sand, water and clay. More than 40 companies have been currently operating or developing oil sands facilities since the first production in 1967. The process of oil sands upgrading is similar with down stream refinery, but the corrosion environment in upgrading refinery is often more severe than in the refinery because of high chlorides, mineral contents, carbonic acid, heavy viscosity and fouling, higher naphthenic acid [$NA-R(CH_{2})nCOOH$], and greater sulfur contents. Naphthenic acid corrosion (NAC) which is one of the most critical corrosion issues in up & downstream refinery plants was observed for the first time in 1920's in refinery distillation processes of Rumania, Azerbaizan (Baku), Venezuela, and California. As a first API report, the 11th annual meeting stated sources and mechanism of NAC in early 1930's. API has been developing the risk base standards, such as API RP580, 571, and Publication 581 which are based on the worst NAC damage in the world since 2000. Nevertheless not only the NAC phenomena and control in Canadian sands oil process are not much widely known but also there are still no engineering guidances for the Canadian sands oil in API standards. This paper will give NAC phenomina and materials selection guidance against NA environment in Canadian oil sands upgrading processes.

Design comparison of Fixed Offshore Structures Designed by WSD and LRFD Methods (허용응력설계법 및 하중저항계수설계법에 의한 고정식 해양구조물 설계결과 비교 )

  • Bae-Keun Jeong;Doo-Yong Cho
    • Journal of the Korea institute for structural maintenance and inspection
    • /
    • v.27 no.2
    • /
    • pp.42-49
    • /
    • 2023
  • When designing fixed jacket structures, overseas design standards are applied due to the absence of domestic design methods. Although the US API standards are mainly applied, API RP 2A suggests two design methods: the allowable stress design method (WSD) and the load resistance coefficient method (LRFD), and is applied according to the designer's judgment. In this study, the stress ratio of the two design methods was reviewed and compared using SACS, an analysis program dedicated to marine structures, for fixed marine structures actually installed on the domestic coast. As a result of the review, it was found that the LRFD design method showed a greater stress ratio for extreme load analysis and transportation analysis, and the WSD design method showed a greater stress ratio for loading and lifting. Therefore, when applying the design method, it is considered appropriate to select the final design method considering safety and economic feasibility after conducting an applicability review for the two design methods.

A Study on the Data Collection and Analysis System for Learning Experiences in Learner-Centered Customized Education (학습자 중심의 맞춤형 교육을 위한 학습 경험 데이터 수집 및 분석 체계 연구)

  • Sang-woo Kim;Myung-suk Lee
    • Journal of Practical Engineering Education
    • /
    • v.16 no.2
    • /
    • pp.159-165
    • /
    • 2024
  • This study investigates the comprehensive system for collecting intelligent learning activity data tailored to learner-centered personalized education. We compared and analyzed the characteristics of xAPI, Caliper analytics, and cmi5, which are learning activity data collection standards, and established a system that allows not only standardized data but also non-standardized learning activity data to be stored as big data for artificial intelligence learning analysis. As a result, the system was structured into five stages: defining data types, standardizing learning data using xAPI, storing big data, conducting learning analysis (statistical and AI-based), and providing learner-tailored services. The aim was to establish a foundation for analyzing learning data using artificial intelligence technology. In future research, we will divide the entire system into three stages, implement and execute it, and correct and supplement any shortcomings in the design.

Application of GeoJSON to Geo-spatial Web Service (지공간정보 웹 서비스에서 GeoJSON 적용)

  • Park, Yong-Jae;Lee, Ki-Won
    • Korean Journal of Remote Sensing
    • /
    • v.24 no.6
    • /
    • pp.613-620
    • /
    • 2008
  • Web on Web 2.0 paradigm is regarded as a kind of platform. Accordingly, users on web can use almost same applications like using certain applications on personal computer, to given purposes. For Web as platform, it needs web-based or web-recognizable file format to communicate or to exchange various information contents and data among applied applications. Text-based JSON is a practical format directly linked Javascript on Web, so that XML-typed data, being previously built, can be possible for tagging process containing JSON format. However, GeoJSON handling geo-spatial data sets is now fledgling stage in standards. Thus, it is not on the practical applicability level, and there are a few tools or open sources for this format. To adopt GeoJSON for the future Geo-web application, users implement GeoJSON parser or apply the server-based open source GIS for their purpose. In this study, a preliminary work for GeoJSON application in Geo-web service carried out using Google Maps API and openlayers library API.

PHR Profiling System Based on FHIR (FHIR 기반 개인건강기록 프로파일링 시스템 개발방법)

  • Kim, Young Sik;Kim, Il Kon
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.4 no.7
    • /
    • pp.277-282
    • /
    • 2015
  • HL7 released V3 CDA(Clinical Document Architecture) and V2.x message standards for medical information exchange. Currently, these standards are successfully adopted by a number of nations across the globe. However, substantial amount of time is required to develop and implement these standards. Moreover, developers need a lot of time to understand these standards. To solve these issues from 2011, the HL7 standard framework started to discuss Fast Healthcare Interoperability Resources(FHIR) as next generation standard of healthcare information exchange. People's interests toward personal health record and smartphone penetration rate are growing and increasing rapidly. Therefore, our research team believes it is necessary to develop a PHR profiling system which could be accessed by using a smartphone and we developed the system. Through a FHIR Profile editor tool developed in Furore, we found that improvements could be made in generating and changing the profile. In order to build the PHR Profiling system, an Open-API on FHIR is used for exchanging information between electronic medical record system and PHR Profiling system. In the PHR Profiling system, the transactions of information between two systems are provided by RESTful service. In this study, we verify the efficiency of development of the PHR Profiling system through FHIR.

Method for Exposing Capability and Functionality of Mobile Network (이동통신 서비스 개방 기술 동향)

  • Bahg, Y.J.;Na, J.H.
    • Electronics and Telecommunications Trends
    • /
    • v.33 no.1
    • /
    • pp.111-122
    • /
    • 2018
  • In this review, several new technologies considered when providing an open service environment in a mobile communication network are described. Recently, 3GPP developed some standards related to IoT services for opening a service platform in an SCS environment based on the OSA concept in a 3GPP LTE system. Similarly, the development of a new framework is underway to allow a plurality of services to commonly use an API environment in which a service provider or client accesses a 5G mobile communication system. Extending the existing LTE SCEF concept, the standardization of the northbound API is applied in the 5G CAPIF environment. Therefore, it is possible to construct a framework that facilitates access from outside, and takes advantage of the common management of various open service environments. An open service platform environment is expected to play an important role in transforming a network with simple connectivity services into a variety of new service markets, or into a service environment that can create added value.