• Title/Summary/Keyword: JDBC

Search Result 73, Processing Time 0.031 seconds

Design and Implementation of Realtime Information Service based on Ubiquitous Sensor Network Using MySQL and Tiny-DB (Tiny-DB와 MySQL을 이용한 유비쿼터스 센서 네트워크 기반의 실시간 정보 서비스 설계 및 구현)

  • Kang, Kyoung-Ok;Kim, Yong-Woo;Kwon, Hoon;Kim, Bu-Rim;Kim, Do-Hyeun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.7 no.2
    • /
    • pp.175-181
    • /
    • 2006
  • Wireless sensor network forms the self-organization network, and transfers the information among sensor nodes that have computing technology ability and wireless communication ability. The recent sensor network is study for low-power, micro, low cost of node is proceeded. Recently, the research of application services in wireless sensor networks is proceeded. Therefore, in this paper, we design the prototype of the real-time information service that support a user the information of temperature, illumination etc. And, we implement the alarm application service fer the disaster prevention on Internet base on IPv4/IPv6. We develop the module of the extract information using the query processing based on TinyOS, and the module of the server's database using MySQL data base management system and JDBC. Additionally, we develop the client module that receive the real-time sensing data using ODBC in Internet based on IPv4/IPv6.

  • PDF

A Scalability Study with Nginx for Drools-Based Oriental Medical Expert System (Drools 기반 한방전문가 시스템의 Nginx를 이용한 확장성 연구)

  • Jang, Wonyong;Kim, Taewoo;Cha, Eunchae;Choi, Eunmi
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.12
    • /
    • pp.497-504
    • /
    • 2018
  • This paper studies about the Oriental Medical Expert System, based on Open Source Drools for rule engine processing, which contains scalability, availability, and modifiability. The system is developed with the Spring MVC framework and Ajax for stable services of the Web-based Medical Expert System. The diagnosis and treatment process of this Medical Expert system provides a service that provides the general users to accesses the web with a series of questionnaires. In order to compensate for the asynchronous communication between clients and services, and also for the complicated JDBC weaknesses, we applied the data handling in JSON to reduce the servers' loads, and also the Mybatis framework to improve the performance of the RDBMS, respectively. In addition, as the number of users increases to cope with the maximum available services of the web-based system, the load balancing structure using Nginx has been developed to solve the server traffic problems and the service availability has been increased. The experimental results show the stable services by approving the scalability test.

An Implementation of Web-based Client/Server Architecture using Distributed Objects (분산 객체를 이용한 웹기반 클라이언트 / 서버 구조의 구현)

  • 박희창;이태공
    • Journal of the military operations research society of Korea
    • /
    • v.23 no.2
    • /
    • pp.25-44
    • /
    • 1997
  • Internet users been rapidly increased due to the convenient GUI environment. Current Web-based HTTP/CGI client/server architecture has several problems such as the CGI bottleneck, no maintaince of state, and no load balancing. However, with Java and CORBA technologies called“Object Web technology”, we can solve them because Java is not only a mobile code but also a platform-independent code, and CORBA has ability to build distributed object and language-independent object model. The goal of “Object Web technology”is to create multivendor, multiOS, multilanguage“legoware”using objects. This paper implement“Book Search System”which is Web-based client/server architecture using distributed objects. Environments of this implementation are Hangul Windows NT(included IIS) server, Hangul Windows 95 client, Visigenic's VisiBroker for Java 1.2 which is a product of CORBA 2.0, HTTP protocol on TCP-IP-based, Sybase SQL Anywhere 5.0 database server, and the interface between application server and database is JDBC-ODBC bridge middleware.

  • PDF

ACL based Mobile Agent Framework (ACL 기반 이동 에이전트 프레인워크)

  • 조정은;김원국;김상욱
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.580-582
    • /
    • 1998
  • 본 논문에서는 ACL(Agent Communication Language)를 기반으로 한 에이전트 프레임워크 Mollet을 제안하고 코드와 데이터의 이동성을 중점을 두어 이를 OS 버그 패치 시스템에 적용하여 본다. Mollet의 메시지 전송과 에이전트 이동은 FIPA에서 표준안으로 정의한 ACL을 사용함으로 다른 에이전트와의 효율성을 높이고 있으며 전송 과정에서 노출을 막기 위하여 암호화 기법을 이용한다. 이동성, 협상, 보안, 인증, 등록 등의 에이전트가 가지는 공통적인 속성과 각 에이전트만이 가지는 속성을 모듈화함으로서 확정성을 높을 수 있으며 JDBC 사용으로 데이터베이스와의 투명성을 제공하고 있다. 또, Mollet은 하나의 호스트가 서버와 클라이언트의 속성을 동시에 가질 수 있다. Mollet을 OS 버그 패치 시스템에 적용하여 사용자의 공식 패치 서버 검색을 자동화하고 신속하고 간편한 패치를 제공함으로 시스템의 보안과 신뢰도를 유지할 수 있고 시스템 관리자의 부담과 관리 비용을 줄인다.

  • PDF

Java Technology for Implementing Efficient Numerical Analysis in Intranet (인트라넷 안에서 효율적인 수치해석을 구현하기 위한 자바기술)

  • Song, Hee-Yong;Ko, Sung-Ho
    • Proceedings of the KSME Conference
    • /
    • 2001.06e
    • /
    • pp.488-493
    • /
    • 2001
  • This paper introduces some useful Java technologies for utilizing the Internet in numerical analysis, and suggests one architecture performing efficient numerical analysis in the Intranet by using them. The present work has verified it's possibility by implementing some parts of this architecture with two easy examples. One is based on Servlet-Applet communication, JDBC and Swing. The other is adding multi-threads, file transfer and Java Remote Method Invocation to the former. Through this work it has been intended to make the base for the later advanced and practical research that will include efficiency estimates of this architecture and deal with advanced load balancing.

  • PDF

A Design and Implementation of a Web-based DSS for Mathematical Analysis (수리적 분석을 위한 웹 기반 의사결정지원시스템의 설계와 구현)

  • Kim, Sheung-Kown;Kim, Tae-Hyung
    • IE interfaces
    • /
    • v.13 no.3
    • /
    • pp.539-547
    • /
    • 2000
  • An architecture of a Web-based Decision Support system for mathematical analysis is presented. Front-end modules provide web-client GUI environment for mathematical analysis. The networking architecture is built upon client/server system by Java socket and accesses database by JDBC in WWW. Back-end modules provide decision supporting service and data management for mathematical programming analysis. In the back-end any analysis tools, such as mathematical optimizer, simulation package, or statistics package can be used. As an application example for this implementation, optimal facility replacement decision problem is selected. In the implementation the optimal facility replacement decision problem is formulated as a shortest path problem. It uses Oracle DB and CPLEX package as the mathematical optimizer. While ORAWeb is designed and implemented on the optimal facility replacement problem, it can easily be extended to any decision supporting problems that would require mathematical optimization process.

  • PDF

A study on DB Broker Development for Remote Database Interoperability in Web Environment (웹 환경에서 원격 데이터베이스에 효율적인 접속을 위한 데이터베이스 브로커 개발)

  • 김형선;한성배
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.770-773
    • /
    • 2000
  • 본 연구에서는 인터넷 환경 하에서 광범위하게 분산된 복수의 이질적인 데이터베이스에 대해 일관성 있고 투명성 있는 액세스를 제공할 수 있도록 하기 위하여 JAVA / CORBA 기반 데이터베이스 브로커를 개발한다. 데이터베이스 브로커는 웹 클라이언트에서 원격 데이터베이스에 효율적인 접속을 위하여 원격 데이터베이스의 위치정보나 데이터베이스의 고유 특성들에 대하여 전혀 알 필요 없이 투명하고 일관되게 작업을 수행할 수 있도록 해 주며, CORBA-aware JAVA Applet 웹 클라이언트와 CORBA flop를 통해 통신하며, 데이터베이스와의 통신을 위해 JDBC 를 사용하므로 규모 확장성 있는 클라이언트/서버구축이 용이하다 본 논문에서 제안한 데이터베이스 브로커는 3-tier 아키텍쳐를 갖는 클라이언트/서버환경을 바탕으로 하며 , 인터넷(World Wide Web) 환경에서 실시간으로 원격 데이터베이스를 액세스 할 때 데이터베이스의 접근성과 데이터 처리를 신속하게 하고, 이를 기반기술로 활용하여 웹 기반 정보관리시스템 구축 시에 하나의 핵심기술로 이용할 수 있도록 구현하였다.

  • PDF

Development of Restaurant Menu Management System with Smart Device Application (스마트 기기를 이용한 식당메뉴관리 애플리케이션 개발)

  • Yeo, Seung-Min;Park, Su-Hyun
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.05a
    • /
    • pp.213-214
    • /
    • 2011
  • 스마트 기기 시장의 대중화와 수요가 증가함에 따라 다양한 종류의 애플리케이션이 사용자들의 일상생활에 큰 부분을 차지하고 있다. 더욱이 최근 iPad, Smart TV 등 다양한 기기와 스마트 기기와의 정보교환이 원활하게 이루어져 다양한 서비스가 제공되고 있다. 본 논문에서는 최근 많은 관심을 받고 있는 스마트 기기를 이용하여 특정 식당정보를 획득하고, 필요시 사용자가 메뉴 정보를 업데이트 할 수 있는 식당메뉴관리 애플리케이션을 개발한다. 이는 식당의 메뉴를 찾아가지 않고 스마트 기기를 활용하여 미리 파악하고, 해당 메뉴에 대한 맛 평가를 하여 보다 더 좋은 식단 메뉴를 선택 할 수 있게 한다. 안드로이드 운영체제를 이용하여 각각의 식당서버에 접속하여 메뉴를 검색하고, 각 음식에 대한 정보들을 공유 및 업데이트 할 수 있는 애플리케이션을 설계 및 구현하였다.

  • PDF

Implement and Desing Integration for Distributed Database which Based on CORBA Environment with UML (UML을 이용한 CORBA기반의 분산 데이터베이스 연동의 설계 및 구현)

  • 채지연;정은영;박순철
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 1999.05a
    • /
    • pp.84-87
    • /
    • 1999
  • 데이터의 통합과 공유 환경을 위해 탄생한 DBMS는 그 규모가 계속 커지고 있으며 형태도 복잡해지고 있다. 또한 Database가 네트워크 상에서 분산되어 있을 때, 제품이나 플랫폼이 다를 경우에는 서로간의 데이터를 공유하기가 어렵다 CORBA는 이종의 분산된 환경에서 여러 종류의 응용 프로그램들이 서로 통합될 수 있는 표준 분산 객체 기술이다. 본 논문에서는 이러한 특징을 가진 CORBA를 이용하여 여러 종류의 이질적인 데이터베이스 시스템을 논리적으로 통합시켜, 사용자가 동일한 관점에서 다양한 형태와 성질을 가진 정보를 접근할 수 있도록 해주는 것을 목표로 한다. 본 연구에서는 이러한 CORBA의 기술과 JDBC, ODBC를 이용하여 분산된 DBMS을 하나로 통합할 수 있는 환경을 구현해 보았다.

  • PDF

Development of Database Broker for Enterprise Integration (기업통합을 위한 데이터베이스 브로커 개발)

  • 신혜균;김정선;우훈식
    • The Journal of Society for e-Business Studies
    • /
    • v.5 no.1
    • /
    • pp.105-122
    • /
    • 2000
  • Enterprise integration and virtual enterprise are practical visions of industrial information implementations in the information society. In these environments, the distributed and heterogeneous data sources should be exchanged and shared in effective and integrated way. However, the distributed and heterogeneous data sources are managed by independent and heterogeneous computer systems, thus system users and developers are faced difficulties in implementing enterprise integration environments, In this study, we designed and developed a database broker system utilizing a routing broker method to provide transparent location access mechanisms for the distributed and heterogeneous data sources. The proposed mechanism is designed to act as a middle tier between clients and multiple servers, and adopts Java, CORBA, and JDBC as its state-of-the-art techniques.

  • PDF