• Title/Summary/Keyword: API composition

Search Result 38, Processing Time 0.027 seconds

Object Conversion Technique for RESTful Web Service Composition (REST 웹서비스 조합을 위한 객체변환 기법)

  • Choi, Min;Moon, Inyoung
    • Annual Conference of KIPS
    • /
    • 2012.04a
    • /
    • pp.21-24
    • /
    • 2012
  • 최근 인터넷의 발달과 함께 웹을 기반으로 하는 클라이언트-서버 분산 구조의 웹서비스 시스템 구조가 점차 확산되고 있다. 게다가, 최근에는 스마트폰을 이용한 스마트폰 애플리케이션이 대중화 되면서, 웹 서비스의 활용이 점차 확대되는 추세이다. 웹을 기반으로 클라이언트와 서버 사이에 통신을 하기 위해서는 원격 프로시저를 정의한 인터페이스가 규정되어야 하며, 기존에는 W3C에서 정의한 WSDL를 사용하여 웹서비스를 기술하곤 하였다. 그러나, 이와 같은 기존의 웹서비스 기술 및 사용방법은 그 구성이 복잡하고 오버헤드가 큰 이유로 널리 활용되지 못하였다. 최근에는 스마트폰이 대중화 되면서 REST 웹서비스의 활용이 확산되는 추세다. SOAP 기반 웹서비스에 대해서는 서비스 조합에 대해서 충분히 다루어 졌으며, 어느정도 정리된 연구분야이다. SOAP 웹서비스는 기계가 인식하기 쉽도록 엄격한 규약과 인터페이스를 정의한 것이기 때문이다. 반면, REST 웹서비스는 최근 이기종(heterogeneous) 시스템 통합 및 스마트폰에서 서버 측 데이터를 접근하는 가장 유리하고 편리한 방법이다. 따라서, 그 활용방법에 대하여 많은 수요가 발생하고 있으나, 일반적으로 잘 소개되어 있지 않으므로 본 논문에서 REST Web Service Open API의 스마트폰 애플리케이션 개발의 활용방법을 소개한다.

Purification and Identification of Paenibacillus sp., Isolated from Diseased Larvae of Allomyrina dichotoma (Linnaeus, 1771) (Coleoptera: Scarabaeidae) in Insect Farms

  • Kang, Tae Hwa;Han, Sang Hoon;Weon, Hang Yeon;Lee, Young Bo;Kim, Namjung;Nam, Sung Hee;Park, Hae Chul
    • International Journal of Industrial Entomology and Biomaterials
    • /
    • v.25 no.2
    • /
    • pp.195-203
    • /
    • 2012
  • In reared populations of Allomyrina dichotoma, commercial insects, the skin of last instar larvae was changed softer with opaque white, and infested grubs eventually died. To clarify the cause of the symptom, we collected the larvae of A. dichotoma from five farms and examined their intestinal bacterial florae using pyrosequencing technique. From those results, a member of Paenibacillus was found only in the larvae showing the symptom of disease. Through PCR analysis using a Paenibacillus specific primer set, we obtained the partial 16S rRNA gene sequence and confirmed the microbe as Paenibacillus sp. For clear identification, a whole guts was extracted from each larva showing the sign of the disease and incubated at $70^{\circ}C$ for 15 min to isolate spore forming bacteria. After then, each content of guts was cultured on $MYPGP_{NAL}$ agar medium($12.5{\mu}g/ml$ of nalidixic acid) at $30^{\circ}C$. The 16S rRNA gene sequence analysis for the isolated bacteria showed that they were closely related to P. rigui(97.9% similarity), to P. chinjuensis(96.1% similarity), and to P. soli(95.3% similarity). Additional tests including API test and cellular fatty acid composition analysis were performed, but the strain couldn't be identified at species level, suggesting it may represent novel species of the genus Paenibacillus.

Growth Characteristics and Physiological Properties in Milk of Lactobacillus casei CU2604 Isolated from Adult Feces (성인으로부터 분리된 Lactobacillus casei CU2604의 우유배지에서의 생장 특성 및 생리적 특성)

  • Kim, Hee-Jin;Choi, Jae-Kyoung;Lee, Kyung-Min;Im, Jung-Hyun;Eom, Seok-Jin;Kim, Geun-Bae
    • Food Science of Animal Resources
    • /
    • v.29 no.5
    • /
    • pp.619-626
    • /
    • 2009
  • As a trial for the development of a new starter culture for yogurt products, more than two hundred lactic acid bacteria strains were isolated from raw milk and healthy human feces. The strains that showed excellent growth and acid production ability in the 10% skim milk media were selected and identified as Lactobacillus casei through the API carbohydrate fermentation pattern and 16S rDNA sequence analysis. L. casei CU2604 was further investigated for its physiological characteristics as a starter culture compared with a commercial strain. The CU2604 strain showed good acid production and growth characteristics in milk, which were comparable to those of the L. casei Shirota strain. Despite the fact that both these strains displayed the same sugar fermenting pattern and PFGE band pattern, and had similar growth characteristic in milk, L. casei CU2604 exhibited different fatty acid composition in the cell wall, showed more tolerance to bile and to pH, and presented better growth inhibition activity against pathogenic bacteria. Based on these results, the L. casei CU2604 strain holds great promise for use as a novel and efficient starter culture in the production of yogurt. Additional studies on the probiotic characteristics of this strain are currently being conducted.

A Real-Time Multiple Circular Buffer Model for Streaming MPEG-4 Media (MPEG-4 미디어 스트리밍에 적합한 실시간형 다중원형버퍼 모델)

  • 신용경;김상욱
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.1
    • /
    • pp.13-24
    • /
    • 2003
  • MPEG-4 is a standard for multimedia applications and provides a set of technologies to satisfy the needs of authors, service providers and end users alike. In this paper, we suggest a Real-time Multiple Circular Buffer (M4RM Buffer) model, which is suitable for streaming these MPEG-4 contents efficiently. M4RM buffer generates each structure of the buffer, which matches well with each object composing an MPEG-4 content, according to the transferred information, and manipulates multiple read/write operations only by its reference. It divides the decoder buffer and the composition buffer, which are described in the standard, by the unit of frame allocated to minimize the range of access. This buffer unit of a frame is allocated according to the object description. Also, it processes the objects synchronization within the buffer and provides APIs for an efficient buffer management to process the real-time user events. Based on the performance evaluation, we show that M4RM buffer model decreases the waiting time in a buffer frame, and so allows the real-time streaming of an MPEG-4 content using the smaller size of the memory block than IM1-2D and Window Media Player.

Geological Characteristics of Extra Heavy Oil Reservoirs in Venezuela (베네주엘라 초중질유 저류층 지질 특성)

  • Kim, Dae-Suk;Kwon, Yi-Kyun;Chang, Chan-Dong
    • Economic and Environmental Geology
    • /
    • v.44 no.1
    • /
    • pp.83-94
    • /
    • 2011
  • Extra heavy oil reservoirs are distributed over the world but most of them is deposited in the northern part of the Orinoco River in Venezuela, in the area of 5,500 $km^2$, This region, which has been commonly called "the Orinoco Oil Belt", contains estimated 1.3 trillion barrels of original oil-in-place and 250 billion barrels of established reserves. The Venezuela extra heavy oil has an API gravity of less than 10 degree and in situ viscosity of 5,000 cP at reservoir condition. Although the presence of extra heavy oil in the Orinoco Oil Belt has been initially reported in the 1930's, the commercial development using in situ cold production started in the 1990's. The Orinoco heavy oil deposits are clustered into 4 development areas, Boyaco, Junin, Ayachoco, and Carabobo respectively, and they are subdivided into totally 31 production blocks. Nowadays, PDVSA (Petr$\'{o}$leos de Venzuela, S.A.) makes a development of each production block with the international oil companies from more than 20 countries forming a international joint-venture company. The Eastern Venezuela Basin, the Orinoco Oil Belt is included in, is one of the major oil-bearing sedimentary basins in Venezuela and is first formed as a passive margin basin by the Jurassic tectonic plate motion. The major source rock of heavy oil is the late Cretaceous calcareous shale in the central Eastern Venezuela Basin. Hydrocarbon materials migrated an average of 150 km up dip to the southern margin of the basin. During the migration, lighter fractions in the hydrocarbon were removed by biodegradation and the oil changed into heavy and/or extra heavy oil. Miocene Oficina Formation, the main extra heavy oil reservoir, is the unconsolidated sand and shale alternation formed in fluvial-estuarine environment and also has irregularly a large number of the Cenozoic faults induced by basin subsidence and tectonics. Because Oficina Formation has not only complex lithology distribution but also irregular geology structure, geological evolution and characteristics of the reservoirs have to be determined for economical production well design and effective oil recovery. This study introduces geological formation and evolution of the Venezuela extra heavy oil reservoirs and suggest their significant geological characteristics which are (1) thickness and geometry of reservoir pay sands, (2) continuity and thickness of mud beds, (3) geometry of faults, (4) depth and geothermal character of reservoir, (5) in-situ stress field of reservoir, and (6) chemical composition of extra heavy oil. Newly developed exploration techniques, such as 3-D seismic survey and LWD (logging while drilling), can be expected as powerful methods to recognize the geological reservoir characteristics in the Orinoco Oil Belt.

Characterization of Antibacterial Substance - Producing Bacillus subtilis Isolated from Traditional Doenjang (전통 된장으로부터 분리한 향균물질 생산 Bacillus subtilis의 특성)

  • Ryu, Hyun-Soon;Shon, Mi-Yae;Cho, Soo-Jeong;Park, Seok-Kyu;Lee, Sang-Won
    • Applied Biological Chemistry
    • /
    • v.50 no.2
    • /
    • pp.87-94
    • /
    • 2007
  • A bacterium which has high enzymatic activities such as amylase, cellulase and protease was isolated from Korean traditional soybean food, doenjang. The isolated bacterium was identified to Bacillus subtilis HS25 by the test of morphological and biochemical properties according to Bergey's Manual of Systematic Bacteriology and API 50 CHL kit, and by the 16S rDNA sequence. The isolated B. subtilis HS25 had a potent antibacterial activity against food born causative or pathogenic bacteria. B. subtilis HS25 is endospore forming cell and contained flagella and abundant viscous material at the out layer of cell wall. It was rod type bacterium $(0.5{\sim}0.8{\times}3{\sim}5{\mu}m)$ having biochemical characteristics such as gram staining(+), catalase(+), oxidase(-) and hydrolysis of esculin(+). The optimal medium compositions for production of antibacterial substance in the B. subtilis HS25 were 1% of soluble starch, 0.5% of yeast extract, 0.5% of peptone and 0.05% of MgCl$_2{\cdot}6H_{2}O$. The optimum temperature and pH of the growth of the B. subtilis HS25 was 35$^{\circ}C$ and pH 7.5, respectively. The antibacterial activity was more high in neutral to a little alkaline pH (6.5-10.5) than in acidic pH. The optimal shaking speed to grow and to produce antibacterial substance of the B. subtilis HS25 was 160${\sim}$200 rpm. The optimal culture time for antibacterial activities of the bacterium were shown to be in the range of 12-36 hr.

Real Estate Asset NFT Tokenization and FT Asset Portfolio Management (부동산 유동화 NFT와 FT 분할 거래 시스템 설계 및 구현)

  • Young-Gun Kim;Seong-Whan Kim
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.12 no.9
    • /
    • pp.419-430
    • /
    • 2023
  • Currently, NFTs have no dominant application except for the proof of ownership for digital content, and it also have small liquidity problem, which makes their price difficult to predict. Real estate usually has very high barriers to investment due to its high pricing. Real estate can be converted into NFTs and also divided into small value fungible tokens (FTs), and it can increase the the volume of the investor community due to more liquidity and better accessibility. In this document, we implement and design a system that allows ordinary users can invest on high priced real estate utilizing Black Litterman (BL) model-based Portfolio investment interface. To this end, we target a set of real estates pegged as collateral and issue NFT for the collateral using blockchain. We use oracle to get the current real estate information and to monitor varying real estate prices. After tokenizing real estate into NFTs, we divide the NFTs into easily accessible price FTs, thereby, we can lower prices and provide large liquidity with price volatility limited. In addition, we also implemented BL based asset portfolio interface for effective portfolio composition for investing in multiple of real estates with small investments. Using BL model, investors can fix the asset portfolio. We implemented the whole system using Solidity smart contracts on Flask web framework with public data portals as oracle interfaces.

Performance of Investment Strategy using Investor-specific Transaction Information and Machine Learning (투자자별 거래정보와 머신러닝을 활용한 투자전략의 성과)

  • Kim, Kyung Mock;Kim, Sun Woong;Choi, Heung Sik
    • Journal of Intelligence and Information Systems
    • /
    • v.27 no.1
    • /
    • pp.65-82
    • /
    • 2021
  • Stock market investors are generally split into foreign investors, institutional investors, and individual investors. Compared to individual investor groups, professional investor groups such as foreign investors have an advantage in information and financial power and, as a result, foreign investors are known to show good investment performance among market participants. The purpose of this study is to propose an investment strategy that combines investor-specific transaction information and machine learning, and to analyze the portfolio investment performance of the proposed model using actual stock price and investor-specific transaction data. The Korea Exchange offers daily information on the volume of purchase and sale of each investor to securities firms. We developed a data collection program in C# programming language using an API provided by Daishin Securities Cybosplus, and collected 151 out of 200 KOSPI stocks with daily opening price, closing price and investor-specific net purchase data from January 2, 2007 to July 31, 2017. The self-organizing map model is an artificial neural network that performs clustering by unsupervised learning and has been introduced by Teuvo Kohonen since 1984. We implement competition among intra-surface artificial neurons, and all connections are non-recursive artificial neural networks that go from bottom to top. It can also be expanded to multiple layers, although many fault layers are commonly used. Linear functions are used by active functions of artificial nerve cells, and learning rules use Instar rules as well as general competitive learning. The core of the backpropagation model is the model that performs classification by supervised learning as an artificial neural network. We grouped and transformed investor-specific transaction volume data to learn backpropagation models through the self-organizing map model of artificial neural networks. As a result of the estimation of verification data through training, the portfolios were rebalanced monthly. For performance analysis, a passive portfolio was designated and the KOSPI 200 and KOSPI index returns for proxies on market returns were also obtained. Performance analysis was conducted using the equally-weighted portfolio return, compound interest rate, annual return, Maximum Draw Down, standard deviation, and Sharpe Ratio. Buy and hold returns of the top 10 market capitalization stocks are designated as a benchmark. Buy and hold strategy is the best strategy under the efficient market hypothesis. The prediction rate of learning data using backpropagation model was significantly high at 96.61%, while the prediction rate of verification data was also relatively high in the results of the 57.1% verification data. The performance evaluation of self-organizing map grouping can be determined as a result of a backpropagation model. This is because if the grouping results of the self-organizing map model had been poor, the learning results of the backpropagation model would have been poor. In this way, the performance assessment of machine learning is judged to be better learned than previous studies. Our portfolio doubled the return on the benchmark and performed better than the market returns on the KOSPI and KOSPI 200 indexes. In contrast to the benchmark, the MDD and standard deviation for portfolio risk indicators also showed better results. The Sharpe Ratio performed higher than benchmarks and stock market indexes. Through this, we presented the direction of portfolio composition program using machine learning and investor-specific transaction information and showed that it can be used to develop programs for real stock investment. The return is the result of monthly portfolio composition and asset rebalancing to the same proportion. Better outcomes are predicted when forming a monthly portfolio if the system is enforced by rebalancing the suggested stocks continuously without selling and re-buying it. Therefore, real transactions appear to be relevant.