• Title/Summary/Keyword: EJB

Search Result 251, Processing Time 0.035 seconds

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

The Database Connection Management Architecture for E504 EJB Container System (E504 EJB 컨테이너 시스템의 데이터베이스 커넥션 관리 방법)

  • 서범수;김성훈;장철수;김중배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10e
    • /
    • pp.148-150
    • /
    • 2002
  • EJB(Enterprise Java Bean)에서는 데이터베이스나 JMS(Java Message Service), 메일, ERP와 같은 외부 시스템 자원을 사용하기 위해 EJB 스펙은 JCA(Java Connector Architecture) 사용을 권장하고 있다. 본 논문에서는 E504(Enterprise 504) EJB 컨테이너가사용하는 여러 가지 자원 중 데이터베이스 커넥션에 초점을 맞추어 EJB 스펙에서 논의하고있는 리소스 관리 요구 사항과 JCA를 이용한 데이터베이스 커넥션 관리 방법 및 빈에서 발생 가능한 커넥션 요청 모델에 대해 논의한다.

  • PDF

The Security Management Architecture for E504 EJB Container System (E504 EJB 컨테이너 시스템의 보안 관리 방법)

  • 서범수;김수형;박중기;이경호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10e
    • /
    • pp.190-192
    • /
    • 2002
  • EJB(Enterprise Java Bean)컨테이너에서 보안은 크게 사용자 인증과 빈의 메소드 호출에 대한 접근 제어로 구분된다. 기업이 가지고 운영 중인 다양한 보안 플랫폼 상에 EJB 컨테이너가 구동되기 때문에 EJB 컨테이너는 개별 보안 시스템과 독립적인 방법으로 빈에 대한접근 제어 방법을 정의하고 있다. 본 논문에서는 E504(Enterprise 504) EJB 컨테이너 시스템에서의 사용자 인증 및 접근 제어 방법에 대해 논의한다.

  • PDF

A Technique for Mapping Classes to EJB Beans (Class Diagram의 Class를 EJB Bean으로의 Mapping 기법)

  • 허진선;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.670-672
    • /
    • 2001
  • 소프트웨어 산업계에서 재사용 단위가 객체보다 더 큰 컴포넌트 기반의 개발에 관심이 집중되고 있다. 그래서 모델링 언어인 UML과 컴포넌트가 운용되는 유연하고 확장성 높은 기반 아키텍처인 EJB를 이용한 기업형 시스템 개발이 요즘 기업에서 활발해지고 있다. UML과 EJB 각각에 대한 연구는 많이 진행되었지만, UML Model을 이용한 EJB Model 구현시의 mapping 기법에 관한 연구는 아직 미흡한 실정이다. 그래서 본 논문에서는 UML Modeling을 통해 Class diagram에서 추출된 Class들이 EJB로 구현될 때 실제로 어떤 Bean으로 Mapping 되는지에 대해 제시한다.

  • PDF

The Implementation of RMI Smart Stub in the Clustered EJB Container (클러스터드 EJB 컨테이너에서 RMI Smart Stub의 구현)

  • 서범수;정승욱;김성훈;노명찬
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.548-550
    • /
    • 2003
  • EJB(Enterprise Java Bean) 컨테이너에서 대규모의 요청을 위해서는 여러 개의 EJB 컨테이너를 클러스터링 환경으로 구동시키는 것이 필요하다. EJB를 사용하는 클라이언트로는 JSPP나 에플리케이션 클라이언트, 혹은 또 다른 빈이 될 수 있다 이러한 클라이언트가 사용하는 EJB의 스텁을 클러스터 환경에 적합하도록 구현함으로써 트랜잭션 지역화, 장애 발생시 다른 서버로의 메소드 호출 전환, 동일 가상 머신을 탐지한 메소드 호출 최적화 등의 다양한 기능을 수행할 수 있다. 본 논문에서는 이러한 스마트 스텁의 필요성 및 구현에 대해 논의한다.

  • PDF

The method of multiple application deployment using the Shared repository in Clustered EJB Server (클러스터드 EJB서버 환경에서의 저장소 공유를 통한 어플리케이션 다중 배포 방법)

  • 노명찬
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.545-547
    • /
    • 2003
  • 본 논문에서는 고 가용성 및 신뢰성을 보장하는 클러스터드 EJB(Enterprise Java Beans)서버 환경에서 동일한 그룹에 속해 있는 분산된 모든 EJB서버들이 배포되는 어플리케이션들에 대해 동일한 이미지를 갖도록 하여 서비스하고자 할 때 사용자가 작성한 어플리케이션들을 동일한 그룹의 EJB서버들에 전송, 배포하고 유지하는 방법에 관한 것이다. 이러한 방법으로써 본 논문에서는 동일한 그룹에 속해 있는 모든 EJB서버들이 하나의 저장소를 사용하도록 함으로써 하나의 어플리케이션 이미지로 다중 배포할 수 있는 방법에 대해 논의한다.

  • PDF

Implementation of EJB Component by Using Z specification (Z명세를 이용한 EJB 컴포넌트의 구현)

  • Ma, Dai-Sung
    • Journal of The Korean Association of Information Education
    • /
    • v.8 no.4
    • /
    • pp.555-562
    • /
    • 2004
  • There are informal, semi-formal and formal methods in software specification. Among them, formal method which is based on mathematical theory had been used to remove ambiguity, incompleteness and contradiction efficiently. In this paper, we propose implementation steps from Z specification to EJB source code, Also, as a case study we show steps consisted of specifying stack data structure and implementing it in EJB. In conclusion, Z specification proved to be capable of implementing EJB interface, exception class, method, through refinement and definition of schema, interface, post-condition, pre-condition.

  • PDF

A Design of Workflow based on EJB Component for E-Business Contents (E-Business 컨텐츠를 위한 EJB 컴포넌트 기반의 워크플로우 설계)

  • Jeong Hwa-Young;Bang Kee-Chun
    • Journal of Digital Contents Society
    • /
    • v.3 no.2
    • /
    • pp.177-185
    • /
    • 2002
  • E-Business part is activated to base on contents for supports various constomer's desire. That is, techniqueses for efficient business transaction processing are studied and Web-Based component technology such as EJB is applied. Thus, this research designed Wokeflow for efficient E-Business contents supervision and processing that apply Web-Based EJB component technology. Accordingly, 1 used web server component model EJB for handling of various contents. Components of function module can improve system development efficiency of reusability, maintenance etc.. to process various contents.

  • PDF

A Testing Technique for Customized EJB Component (EJB 컴포넌트의 맞춤 테스트 기법)

  • Yun, Hoe-Jin;Choe, Byeong-Ju
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.3
    • /
    • pp.239-248
    • /
    • 2001
  • ‘컴포넌트 기반 소프트웨어 개발’에서 컴포넌트 사용자는 컴포넌트 맞춤, 즉 컴포넌트를 특정 도메인 요구사항에 맞추는 작업을 반복적으로 수행함으로써, 소프트웨어를 개발한다. 따라서 컴포넌트 기반 소프트웨어 테스트의 주요 대상은 맞춤으로 변형된 컴포넌트에서 발생하는 오류이다. 본 논문에서는 엔터프라이즈 자바빈즈(Enterprise JavaBeans : EJB)를 기반으로 구체화된 EJB 컴포넌트 맞춤 테스트 기법을 개발한다. 본 기법은 EJB 컴포넌트의 인터페이스 가운데 맞춤 오류가 일어나는 곳에만 오류를 삽입하여, 맞추어진 컴포넌트와 오류가 삽입된 컴포넌트를 차별하는 테스트 케이스를 선정한다. 따라서 본 논문에서는 EJB 컴포넌트 맞춤 테스트 기법을 EJB 컴포넌트 맞춤에 적용한 사례를 보이고 이를 분석하여, 본 기법이 EJB 컴포넌트에 적용 가능한 것임을 보인다.

  • PDF

Generating Performance Test Programs for EJB Components using Their (EJB 컴포넌트 성능 측정을 위한 Test Program 생성 방법)

  • 임병진;이긍혜
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.391-393
    • /
    • 2001
  • 컴포넌트의 성능 측정을 위해서는 크게 화이트박스 모델과 블랙박스 모델에 기초한 측정 방법을 고려해볼 수 있다. 우리의 이전 연구는 소스코드에 성능 측정을 위한 코드를 삽입하는 방법으로 EJB 컴포넌트의 성능을 측정하고자 하였다. 이러한 화이트박스 모델에 기초만 테스팅 방식은 컴포넌트의 소스코드에 접근이 가능할 경우에만 적용이 가능하다. 연구 초기에는 바이너리 형태의 EJB 컴포넌트를 역컴파일하여 소스코드를 얻어내는 것이 가능하였으나 점점 더 많은 컴포넌트들이 역컴파일 방지하기 위한 수단을 사용하는 것이 관찰되었다. 본 논문은 EJB 컴포넌트를 블랙박스로 보고 성능을 측정하는 방법에 대하여 논한다. EJB 컴포넌트의 성능을 측정하기 위한 테스트 프로그램을 EJB 컴포넌트의 외부 명세로부터 자동생성하기 위한 방법을 연구 중으로써, 동일 명세를 만족하는 다수 컴포넌트의 성능을 측정하기 위하여 EJB 컴포넌트의 시그내쳐로부터 테스트 프로그램을 생성하는 방법에 대하여 설명한다.

  • PDF