• Title/Summary/Keyword: Java Bean

Search Result 57, Processing Time 0.026 seconds

Design and Implementation of Home Sensor Network Management System based on JMX (JMX 기반 홈 센서 망 관리 시스템의 설계 및 구현)

  • Joo Jung-Won;Lee Jong-Eon;Kim Dae-Yong;Cha Si-Ho;Cho Kuk-Hyun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06d
    • /
    • pp.322-324
    • /
    • 2006
  • 홈 네트워크는 가정내 가전기기들의 관리와 제어를 위해 각 기기들을 연결 및 소규모 망을 형성하여 외부망과 연결한다. 본 논문에서는 가전기기들을 통합 관리하기 위해, 기존의 망관리 기술보다 확장된 기술인 JMX(Java Management eXtensions)를 이용하여 가정내에 설치 및 운용이 용이하다. 낮은 컴퓨팅 파워의 Sensor들을 포함하여 망을 형성, 홈센서 네트워크를 관리하는 시스템을 설계 및 구현하였다. 또한 본 논문은 이를 위해 현재 가장 많이 분포되어 있는 SNMP를 포함하여 확장성 있는 운용을 보였으며 MBean(manageable Bean)을 정의하고 이 MBean을 사용한 소규모 통합 망관리에 대한 설계와 구현에 대해 설명한다.

  • PDF

Designing a Multi-agent System Architecture for Implementing CPFR (CPFR 구현을 위한 다중 에이전트 시스템 구조 설계)

  • 최진성;한재준;김창욱
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2003.05a
    • /
    • pp.869-876
    • /
    • 2003
  • 현재 인터넷 기술의 발달은 공급망상의 참여 기업들이 서로 독립적으로 생산관리를 실행하는 기존의 생산관리 방식에 많은 변화를 가져오고 있다. 대표적인 예가 참여 기업간의 정보공유를 기반으로 하는 협업적 생산관리 방식인 CPFR (Collaborative Planning, Foretasting and Replenishment)이다. 이는 공급망상의 참여자들이 예외적 생산관리 상황이 발생하였을 때 이를 협업적으로 해결할 수 있는 생산관리 프레임워크를 의미한다. 본 논문에서는 CPFR 방식을 효과적으로 지원하며 이를 현실에 적응하기 위래서 데이터 뷰 (Data View) 에이전트, 협업 (Collaboration) 에이전트 및 비즈니스 규격 (Business Rule) 에이전트로 구성된 멀티 에이전트 시스템 구조를 제시한다. 또한 이를 분산 컴퓨팅 기술인 EJB (Enterprise Java Bean)를 이용하여 웹기반 CPFR 어플리케이션을 구현한다.

  • PDF

Directory Web Service based on EJB (EJB 기반 Directory Web Service)

  • Kim, Jae-Chul;Heo, Tae-Wook;Kim, Sung-Soo;Kim, Kwang-Soo;Park, Jong-Hyun;Lee, Jong-Hun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • pp.781-784
    • /
    • 2003
  • 본 논문은 Directory Service(white page, yellow page, green page)를 분산환경에 적합하고 시스템 유연성을 고려하기 위해서 EJB(Enterprise Java Bean)기반 Webservice로 구현한 방법론 및 그 시스템에 관한 논문이다. 기존 개발된 Directory Service가 대부분 폐쇄적 네트워크를 사용하고 있으므로 시스템 자체에 유연성이 없는 정적인 시스템으로 구현이 되어있고, 플랫폼에 의존하는 아키텍쳐로 설계 되었다. 따라서 본 논문은 이러한 서비스 비개방 특성을 극복하기 위해서 개발 아키텍쳐를 웹서비스(Web Service)환경을 기본으로 하고 분산컴퓨팅환경(Distributed Computing Environment)의 특성을 고려하기 위해서 EJB로 개발이 되었다.

  • PDF

An Implementation of Java Source Code Generator using Bean Introspection Mechanism (빈 인트로스펙션 메커니즘을 이용한 자바 소스 코드 생성기 구현)

  • 손승우;김창갑;김흥남
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.391-393
    • /
    • 1999
  • 자바빈 컴포넌트를 이용한 RAD 개발 도구들은 일반적으로 자바빈 컴포넌트를 시각적으로 배치하고, 속성 및 이벤트를 편집할 수 있는 개발 환경을 제공한다. RAD 개발 도구들은 배치된 컴포넌트에 대한 속성과 이벤트를 편집할 수 있는데 특히 이벤트는 개발자의 응용 논리가 포함된 부분으로 완전한 시각화를 통한 구현이 어렵다. 본 논문에서는 자바빈 컴포넌트 기반 개발 환경에서 자바 언어의 인트로스팩션(Introspection) 메커니즘을 이용한 자바 소스 코드 생성 기법을 제시한다. 자바 소스 코드의 생성은 태그로 표시된 템플릿 코드의 생성과 자바의 위임 이벤트 모델을 이용한 이벤트 처리 코드를 생성하여 템플릿 코드에 합성하는 방법을 따른다. 본 논문에서 제시하는 기법은 인트로스펙션에 의해 추출된 정보를 개발자에게 시각적으로 보여주며 개발자의 시각적 조작에 따라 이벤트에 대한 소스코드를 자동으로 생성해준다.

  • PDF

A the internet distance education system development of the LINUXBASED subtitle - A the center of textbook design module (리눅스 기반의 인터넷 원격 교육 시스템 개발-교재 설계 모듈을 중심으로)

  • 성평식
    • Journal of the Korea Computer Industry Society
    • /
    • v.2 no.2
    • /
    • pp.141-150
    • /
    • 2001
  • Within a context of rapid technological change and shifting market conditions, the education environment requires new paradigm of education delivery. In accordance of such a technological progress, distance education system, which makes the learning take place at anytime anywhere, overcoming barriers of time, or distance, is emerging as a mainstream of education delivery replacing the convectional one way delivery system from instructor to learners. This paper aims to introduce the development principle and algorithm about Instructional System Desgin(ISD) module, a part of a total solution for distance education services. It was developed on Linux, a free Unix-type operating system. Linux supports so various network protocols, sharing the network resources in a smooth way, that it is able to integrate with other operating system very easily, especially with Windows NT or Windows 2000 servers. In terms of quality, it never falls behind the windows products which are commercially available only. It is a right operating system for the such a school environment that is usually limited in budgets. The development environment of the distance education solution to which ISD module belongs is composing of Apache server for web server, lava bean based on components for ISD module, PHP, server-side scripting language, for HTML documents and MySQL for DBMS.

  • PDF

The e-Business Component Construction based on Distributed Component Specification (분산 컴포넌트 명세를 통한 e-비즈니스 컴포넌트 구축)

  • Kim, Haeng-Gon;Choe, Ha-Jeong;Han, Eun-Ju
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.705-714
    • /
    • 2001
  • The computing systems of today expanded business trade and distributed business process Internet. More and more systems are developed from components with exactly reusability, independency, and portability. Component based development is focused on advanced concepts rater than passive manipulation or source code in class library. The primary component construction in CBD. However, lead to an additional cost for reconstructing the new component with CBD model. It also difficult to serve component information with rapidly and exactly, which normalization model are not established, frequency user logging in Web caused overload. A lot of difficult issues and aspects of Component Based Development have to be investigated to develop good component-based products. There is no established normalization model which will guarantee a proper treatment of components. This paper elaborates on some of those aspects of web application to adapt user requirement with exactly and rapidly. Distributed components in this paper are used in the most tiny size on network and suggest the network-addressable interface based on business domain. We also discuss the internal and external specifications for grasping component internal and external relations of user requirements to be analyzed. The specifications are stored on Servlets after dividing the information between session and entity as an EJB (Enterprise JavaBeans) that are reusable unit size in business domain. The reusable units are used in business component through query to get business component. As a major contribution, we propose a systems model for registration, auto-arrange, search, test, and download component, which covers component reusability and component customization.

  • PDF

Techniques to Transform EJB 2.1 Components to EJB 3.0 for Performance Improvement and Component Reusability (컴포넌트의 성능향상과 재사용을 위한 EJB 2.1 컴포넌트에서 EJB 3.0로의 변환기법)

  • Lee, Hoo-Jae;Kim, Ji-Hyeok;Rhew, Sung-Yul
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.4
    • /
    • pp.261-272
    • /
    • 2009
  • The EJB 3.0 specifications, which were improved in terms of performance and ease of development, were recently announced. Accordingly, for the EJB 3.0 application environment, developers generally prefer the gradual transformation of components whose performance must be improved to the complete transformation of all the EJB 2.1 components into EJB 3.0 components. Previous studies, however, did not consider the service of the application and did not ensure the compatibility and reusability of the components in the full replacement of EJB 3.0 due to the transformation using different specifications. This study proposed three transformation techniques that consider the service supported in the existing application, wherein the compatibility and reusability of the components are ensured in the case of the full replacement of EJB 3.0. The proposed transformation techniques are techniques for gradual transformation, such as direct transformation that directly connects components, indirect transformation that uses the EJB connector, and indirect template transformation wherein the template pattern is applied to the indirect transformation. The proposed transformation techniques were verified by comparing the reusability and processing capability of the components per second, and the standards for selecting a technique were provided based on the characteristics of the transformation into EJB 3.0 that were found in this study.