• Title/Summary/Keyword: 영속성

Search Result 143, Processing Time 0.026 seconds

Supporting Persistence and Exception Handling in SMART Agent System (SMART 에이전트 시스템의 영속성 및 예외처리 지원)

  • 구형서;김진홍;유양우;이명재;이명준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.346-348
    • /
    • 2001
  • 이동 에이전트 시스템(Mobile Agent System)의 상호운용성을 위한 표준화 작업의 결과로 OMG(Object Management Group)로부터 MAF(Mobile Agent Facility) 명세가 제안되었다. MAF 명세는 이동 에이전트 시스템간의 상호운용성은 지원하지만, 시스템의 견고성을 위하여 필요한 에이전트 시스템의 영속성과 에이전트 실행 시 발생하는 예외 상황에 대하여는 규정하지 않고 있다. SMART 에이전트 시스템은 MAF 명세의 표준 인터페이스를 구현하여 개발된 이동 에이전트 시스템으로서, 본 논문에서는 SMART 시스템의 영속성과 예외 처리 지원에 대하여 기술한다. SMART 시스템은 영속성을 위하여 시스템의 정보(실행중인 플레이스, 에이전트 등)를 저장하고 복원하며, 예외 상황을 지원 접근 등급에 따라 처리하였다. 시스템의 영속성과 예외 처리는 객체의 영속성을 체계적으로 지원하는 JavaSpace 기술을 이용하여 구현되었다.

A study on the stability of Keyblock in underground excavation with consideration of joint persistence (절리 영속성을 고려한 지하굴착에서의 Keyblock 안정성 고찰)

  • 조태진;김석윤
    • Tunnel and Underground Space
    • /
    • v.8 no.4
    • /
    • pp.351-358
    • /
    • 1998
  • A statistical method for assessing the joint persistence based on the in-situ measurement of joint trace length has been derived. This method utilizes the probability density distribution of either the joint trace length or the diameter of hypothetically circular joint diameter depending on the relative size of joint surface to that of the potential keyblock. The stability of potential keyblock with different sizes and joint persistences has been also calculated to illustrate the applicability of the developed method to the design and the safe excavation of large scale underground openings.

  • PDF

The Persistence Management Architecture for EJB Server System (EJB 서버 시스템의 영속성 관리 방법)

  • 정승욱;노명찬;변영철;함호상
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.127-129
    • /
    • 2002
  • EJB(Enterprise Java Beans)는 웹 응용 서버 스펙인 J2EE(Java2 Enterprise Edition)의 핵심으로서, 비즈니스 로직을 컴포넌트 형태로 작성하여 재 사용성을 높이기 위한 서버 측 컴포넌트 프로그래밍 모델이다. EJB는 컴포넌트를 특성에 따라 일반적인 비즈니스 로직을 나타내는 세션 빈(Session Bean), 데이터베이스에 저장된 정보와 같은 여러 클라이언트에 의해 공유되며 영속 장치에 저장되는 엔터티 빈(Entity Bean) 그리고 JMS 메시지를 처리하는 메시지 드리븐 빈(Message-driven Bean)으로 구분한다. 본 논문에서는 ETRI에서 개발한 E504 EJB 서버에서 엔터티 빈의 데이터베이스 접근을 자동화 해주는 영속성 관리자(Persistence Manager)에 대해 논의한다.

  • PDF

Design and Implementation of Seamless Interface Providing Persistence to C++ Object (C++ 객체 영속성 부여를 위한 이음새 없는 인터페이스의 설계 및 구현)

  • Lee, Mi-Young;Kim, Myung-Joon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.6 no.5
    • /
    • pp.468-476
    • /
    • 2000
  • Binding the object-oriented programming language C++ with a database management system provides a persistency to C++ programming objects so that objects can persist after program termina~,on. In such a binding system, we can manage a persistent object same as that we use a transient object and also use database management facilities such as transaction management and concurrency control. This paper presents a method providing the persistency to C++ programming objects in the binding system. We propose an improved interface based on C++ binding of ODMG-97 and present the design and implementation technique of it. The proposed interface provides a seamless interface for creating objects of the persistent capable class. We can create a persistent object without its class name as we do not give a class name when creating a transient object. Also, we guarantee the type compatibilty between the obiect created in database and the obiect created in main memory.

  • PDF

Enhancing Dependability of Systems by Exploiting Storage Class Memory (스토리지 클래스 메모리를 활용한 시스템의 신뢰성 향상)

  • Kim, Hyo-Jeen;Noh, Sam-H.
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.37 no.1
    • /
    • pp.19-26
    • /
    • 2010
  • In this paper, we adopt Storage Class Memory, which is next-generation non-volatile RAM technology, as part of main memory parallel to DRAM, and exploit the SCM+DRAM main memory system from the dependability perspective. Our system provides instant system on/off without bootstrapping, dynamic selection of process persistence or non-persistence, and fast recovery from power and/or software failure. The advantages of our system are that it does not cause the problems of checkpointing, i.e., heavy overhead and recovery delay. Furthermore, as the system enables full application transparency, our system is easily applicable to real-world environments. As proof of the concept, we implemented a system based on a commodity Linux kernel 2.6.21 operating system. We verify that the persistence enabled processes continue to execute instantly at system off-on without any state and/or data loss. Therefore, we conclude that our system can improve availability and reliability.

Research on the Solution of Non-permanence Problem of Forest Carbon Offset Project Focused on the Introduction of Buffer System (산림 탄소상쇄 사업의 비영속성 처리 방안 -버퍼 제도의 도입을 중심으로-)

  • Cha, Junhee;Lee, Jong-Hak;Han, Kijoo;Bae, Jae Soo;Seol, Mihyun;Joo, Rin-Won
    • Journal of Korean Society of Forest Science
    • /
    • v.101 no.1
    • /
    • pp.83-90
    • /
    • 2012
  • Forests as carbon sinks and sources, play an important role in mitigating global climate change. Nonpermanence problem of forest carbon offset projects should be addressed practically and properly for obtaining credible forest carbon credits. This study aims to analyze major non-permanence approaches and their applicability for Korean forest carbon offset projects. Introduction of the buffer system, one of the most generally used non-permanence approaches, should be considered first for domestic forest carbon offset schemes. From the research survey, experts preferred the buffer system to other approaches such as forest certification, conservation easement, and longer conservation period. Standard development including a buffer system with a risk assessment tool is required to assure project participation and permanence of carbon credits.

The Effect of Organizational Brand Internalization on the Organizational Brand Permanence (조직브랜드 내부화가 조직브랜드 영속성에 미치는 영향)

  • Choi, Soow-A;Hwang, Yoon Yong
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.24 no.5
    • /
    • pp.77-93
    • /
    • 2019
  • The purpose of this study is to investigate the effect of organizational brand internalization on organizational brand permanence. Specifically, organizational brand internalization influences customer orientation, brand attachment, and organizational brand permanence. Also, we examined the effect of brand attachment on the relationship between customer orientation and organizational brand permanence. As a result of empirical research, organizational brand internalization plays an important role in enhancing employee's attachment to brand and positively forming relationship with customers. In other words, as brand attachment increases, employees in the organization know and share customer's needs and provide core competencies for the organization's long-term development. Therefore, companies need to strengthen their internal brand power by organizing their brands into a single concept, and to realize organizational integration of employees based on them. Finally, this study suggested practical implications and future research directions from this perspective.

A Study on Efficient Entity Bean Assembly Methodology Using EJB Dual Persistent Entity Bean Patterns (EJB Dual Persistent 엔터티 빈 패턴을 이용한 효율적인 엔터티 빈 조립방법에 관한 연구)

  • 이창수;이돈양;송영재
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.43-45
    • /
    • 2002
  • EJB는 컴포넌트 기반 개발(CBD)을 지원하는 컴포넌트 모델중의 하나이며 최근 특어 EJB를 이용한 활발한 어플리케이션이나 시스템 구축이 이루어지고 있다. 최근 증가하고 있는 EJB 컴포넌트들을 효율적으로 재사용 하기 위한 필요성이 대두되고 있다. 본 논문에서는 EJB 컴포넌트 타입 중 엔터티 빈들 간의 조립을 목적으로 Dual Persistent 엔터티 빈 괘턴을 이용한 효율적인 엔터티 빈 조립 방법을 제안하여 기존에 영속성에 대한 종속성이 강해 재사용이 쉽지 않던 BMP 엔터티 빈을 영속성이 독립적인 CMP 엔터티 빈으로 변환해 재사용 향상된 조립을 한다.

  • PDF

EJB-based Entity Component Customization (EJB 기반 엔티티 컴포넌트 커스터마이제이션)

  • 이용원;장윤정;이경환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.667-669
    • /
    • 2001
  • 최근 컴포넌트 사용과 컴포넌트 기반 개발 방법론을 이용한 전사적 자원 관리(ERP) 시스템과 정보 관리 시스템(EIS) 개발이 급속히 성장하고 있다. 그 시스템을 구성하는 엔티티 컴포넌트는 데이터베이스 질의 처리를 통해 자료의 영속성 처리를 한다. 그러나, 컴포넌트가 복잡한 질의 처리를 통해서 영속성을 유지해야 하는 경우는 데이터베이스간의 질의 처리가 호환되지 않는 문제점과 그를 해결하기 위해 모든 데이터베이스와의 연동을 지원하기에는 어려운 점을 가지고 있다. 엔티티 컴포넌트에서 각 데이터베이스 질의 연산을 추상 클래스 정의하고 이 추상 클래스와 엔티티 빈 간의 종속성 제거하고 이것을 통한 EJB 기반 엔티티 컴포넌트의 커스터마이제이션을 제시한다.

  • PDF

Effect of Joint Persistence on the Formation of Tetrahedral Block Inside an Underground Opening (절리 영속성이 사각 단면 지하공동에서의 사면체 블록 형성에 끼치는 영향)

  • Cho, Taechin
    • Tunnel and Underground Space
    • /
    • v.26 no.6
    • /
    • pp.475-483
    • /
    • 2016
  • A numerical analysis model capable of predicting the shape, the size and the potentiality of collapse of tetrahedral blocks considering the persistence obtained from the field survey of joint distribution around the underground excavation surface has been developed. Numerical functions of analyzing both the exposed trace distribution on the excavation surface and the formation of tetrahedral block controlled by the extent of joint surface have been established and linked to the previously developed three dimensional deterministic block analysis model. To illustrate the reliability of advanced numerical model the case of underground excavation in which the collapse of rock block had practically taken place was studied. Representative orientations of joint sets was determined based on the joint distribution pattern observed on the excavation surfaces. The formation of block on the roof of underground opening was analyzed to unveil the potential tetrahedral block the shape of which was very similar to the collapsed rock block. Mechanisms of collapse process has been also analyzed by considering the three dimensional shape of tetrahedral block.