• Title/Summary/Keyword: JavaSpace

Search Result 85, Processing Time 0.027 seconds

Developing Secure JavaSpace for Distributed Application Programs (분산 응용프로그램을 위한 안전한 JavaSpace의 개발)

  • 유양우;이명준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.352-354
    • /
    • 2003
  • 현재 분산 컴퓨팅 환경에서는 객체를 공유하기 위하여 Jini 서비스인 JavaSpace를 이용하여 다양한 응용 프로그램들이 개발되고 있다. 하지만 JavaSpace의 가장 큰 단점은 누구든지 객체를 저장하고, 또 그 객체를 읽거나 가져갈 수 있도록 설계되어있어 보안성이 매우 취약하다는 것이다. 본 논문에서는 이러한 JavaSpace를 보안등급에 따른 접근제어와 SSL SSL 패키지를 이용한 상호인증 모듈을 구현하여 JavaSpace의 새로운 보안모델을 제시하였으며, 개발된 안전한 JavaSpace를 이용하여 이동 에이전트간 통신 패러다임으로 적용하였다.

  • PDF

SecureJS : A Secure JavaSpace based on Jini2.0 (SecureJS : Jini2.0 기반의 안전한 JavaSpace)

  • Yu Yang-Woo;Moon Nam-Doo;Jung Hye-Young;Lee Myung-Joon
    • The KIPS Transactions:PartC
    • /
    • v.11C no.7 s.96
    • /
    • pp.999-1008
    • /
    • 2004
  • The Jini system provides an infrastructure to facilitate a programmer to develop distributed systems. As one of the Jini services, JavaSpare has been used as a repository which is accessible publicly in the Java distributed environment. Although JavaSpace could give a useful method for saving and sharing java object, it would not be applicable to develop a distributed system requiring access securities for the objects because JavaSpare does not support secure access control. In this paper, we present a secure JavaSpare service based on Jini2.0 named SeureJS, which strengthens the security weakness of JavaSpare. The system consists of ObjectStore to store Java objects, AccessManager to control access of ObjectStore and KeyManager to manage public keys.

A Secure Repository for Java Objects using Jini Services (유비쿼터스 환경에서 Jini 서비스를 이용한 안전한 Java 객체 저장소)

  • Yu Yang-Woo;Lee Myung-Joon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06d
    • /
    • pp.253-255
    • /
    • 2006
  • 유비쿼터스 환경에서 많은 정보는 공유되고 누구나 쉽게 접근하여 정보를 교환할 수 있어야한다. 이를 위하여 Jini 서비스 중 하나인 JavaSpace는 Java 객체를 저장하고 저장된 객체에 접근할 수 있는 공간을 제공한다. JavaSpace 서비스는 객체를 공유하는 방법으로 매우 유용하게 사용되고 있지만, 보안성이 취약하여 객체정보에 대한 접근 보안이 요구되는 분산시스템의 개발에는 적합하지 않다. 본 논문에서는 JavaSpace의 취약한 보안성을 강화시켜 안전한 JavaSpace 서비스를 제공하는 SecureJS 시스템을 개발하여 보안 정책과 그 구현에 대하여 설명한다.

  • PDF

A Study on the Belief and the Architecture of Traditional Javanese House (자바전통주택의 관념체계와 건축적 특성에 관한 연구)

  • Kim, Do-Yeon;Oh, Hye-Kyung;Ju, Seo Ryeung
    • Korean Institute of Interior Design Journal
    • /
    • v.22 no.6
    • /
    • pp.199-211
    • /
    • 2013
  • Indonesia is archipelago country and plural society which consist of diverse ethnic groups. This study select Java island and Java houses as a representative housing of Indonesia. The aim of this study is to present a comprehensive overview of traditional houses of Java in Indonesia by examining pre-existing literature. First, the Java House as a microcosm of the universe that shows universal and religious aspects. Furthermore, each building contains spiritual symbolism. These ideological aspects select the location and layout of the towns, villages and buildings, which create an order to the interior space. The space structure of Java housing is characterized by strong juxtaposition between east/west, front/back, public/private, male/female, and open space/ closed space. There is also a hierarchy of space, which were applied in floor level, height of space and lightness. The structure of the roof shows the best formativeness. Depending on the shape of the roof, the function of the building is shown, and also it represents the social rank and religious respect. Joglo's unique formativeness is an icon of the Java architect.

Design of a Replicated Javaspace using Group Communication System (그룹통신 시스템을 이용한 복제 JavaSpace의 설계)

  • 문남두;이근웅;구형서;박양수;이명준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.502-504
    • /
    • 2002
  • JavaSpace는 쉽고 단일화된 방식으로 분산 어플리케이션간의 객체공유, 중재 및 동적인 통신서비스를 제공한다. 현재 Javaspace글 이용한 응용 프로그램들이 계속적으로 등장하고 있다. 기존의 JavaSpace는 중앙 집중적인 클라이언트/서버 방식으로 구현되었기 때문에 성능이 제한적이다. 본 논문에서는 그룹 참여자들간의 상태를 일관성 있게 유지시켜주는 그룹통신 시스템을 이용하여 분할가능한 분산환경에 적합한 복제된 Javaspace 시스템을 설계하였다. 복제된 JavaSpace 시스템을 이용하는 웅용 프로그램들은 효율성과 확장성을 증대시킬 수 있다.

  • PDF

A Study of Structural Analysis for Space Frame on the World Wide Web (인터넷을 통한 스페이스 프레임 구조 해석에 관한 연구)

  • Suk, Chang-Mok;Nam, Sang-Kwan;Park, Sang-Hoon;Jung, Hwan-Mok;Kwon, Young-Hwan
    • Journal of Korean Association for Spatial Structures
    • /
    • v.1 no.1 s.1
    • /
    • pp.135-142
    • /
    • 2001
  • This paper proposes structural analysis on the World Wide Web to form a part of the architectural design project. It purposes modeling space frames and a structural analysis program on the internet only by inputting basic data for forming a shape in the whole phase of space frame analysis. The analysis data is conducted by Oracle DBMS(DataBase Management System), GUI(Graphic User Internet) by Java Applet and connection with server and database by Java Servlet respectively. The result from modeling and analysis is provided as graphic and text file forms by web browsers. Programs can be executed irrespective of user's OS by using internet and highly-secured system is constructed taking advantage of Java. Of great efficiency is maintaining and recycling data as the whole is dealt by database from the beginning to the end of program.

  • PDF

Development of a 3-D Racing Game Using Java (Java를 이용한 3차원 레이싱 게임 개발)

  • Jeong, Gab-Joong;Jang, Jae-Won
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • v.9 no.2
    • /
    • pp.627-630
    • /
    • 2005
  • This paper describes the development of a racing game with three-dimensional computer graphics as one of web-based game contents. Client user using web can access and run java applet program with download of Java Bytecode with the independence of hardware system. It consists of graphic user interface module, initial space generation module, event handler module, and thread control module. It uses 2-D linked list data structure for the 3-D graphic objects that are located in three-dimensional space for high-speed object searching and sorting. It enhances the dynamic object moving and viewing in three-dimensional space. We can use the developed racing game to inform game users of information for an advertisement like tourism information, and can apply the proposed 3-D drawing technology to 3-D game graphic engine core.

  • PDF

The Implementation n ComputeServer Using JavaSpaces (JavaSpaces 기반의 Compute Server 구현)

  • Lee, Young-Ji;Kim, Tae-Yun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.641-644
    • /
    • 2000
  • 분산환경 시스템은 여러 가지 면에서 장점이 있지만, 여러 환경들에 있는 프로세스들을 연결하는 면에서 어려움들이 많다. $JavaSpaces^{TM}$는 이러한 분산 환경들을 간단하고 강력하고, 효과적으로 설계할 수 있게 해주는 도구이다. $JavaSpaces^{TM}$는 프로세스들이 직접적으로 통신하는 것이 아니라, Space 라는 공유되는 공간에 오브젝트들을 놓음으로써 간접적인 통신을 하게 한다. Space에서 프로세스들은 원하는 오브젝트들을 찾고, 컴퓨트 서버는 이러한 $JavaSpaces^{TM}$를 이용한 작업들을 수행하는 광범위한 목적의 서비스이다 컴퓨트 서버는 간단한 코드로 작성될 수 있고, 여러 가지 장점이 있다.

  • PDF

Plagiarism Detection Using Dependency Graph Analysis Specialized for JavaScript (자바스크립트에 특화된 프로그램 종속성 그래프를 이용한 표절 탐지)

  • Kim, Shin-Hyong;Han, Tai-Sook
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.5
    • /
    • pp.394-402
    • /
    • 2010
  • JavaScript is one of the most popular languages to develope web sites and web applications. Since applicationss written in JavaScript are sent to clients as the original source code, they are easily exposed to plagiarists. Therefore, a method to detect plagiarized JavaScript programs is necessary. The conventional program dependency graph(PDG) based approaches are not suitable to analyze JavaScript programs because they do not reflect dynamic features of JavaScript. They also generate false positives in some cases and show inefficiency with large scale search space. We devise a JavaScript specific PDG(JS PDG) that captures dynamic features of JavaScript and propose a JavaScript plagiarism detection method for precise and fast detection. We evaluate the proposed plagiarism detection method with experiment. Our experiments show that our approach can detect false-positives generated by conventional PDG and can prune the plagiarism search space.

Development of Web based 3D Figure Learning Program Using JAVA 3D (JAVA 3D를 이용한 웹 기반 입체도형 학습 프로그램의 개발)

  • Kim, Jong-Min;Ju, Young-Jin
    • Journal for History of Mathematics
    • /
    • v.21 no.1
    • /
    • pp.121-138
    • /
    • 2008
  • In this study, we designed and developed Web-based 3D figure learning program which can create and control the 3D figures effectively in cyberspace. To develop this learning program, we used the JAVA 3D because JAVA 3D can express 3D figures effectively in cyberspace and is platform independent. This program is very helpful for learners to understand the concept of 3D space and the formulation of space concept effectively. Also it motivates learners to understand 3D figures study and enables Self-Directed-Learning.

  • PDF