• 제목/요약/키워드: Enterprise Java Bean(EJB)

검색결과 32건 처리시간 0.022초

EJB 기반 전자상거래 시스템 설계 기법 (Design Techniques for Developing Electronics Commerce with EJB)

  • 윤희윤;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.679-681
    • /
    • 2001
  • 인터넷 기반의 전자상거래 시스템 개발은 안정적 트랜잭션 처리, 복잡한 데이터베이스 구조, 멀티미디어 데이터 처리, 입체적 사용자 인터페이스 등의 여러 기술들이 적용되는, 복잡한 과제로 인식되고 있다. 웹 서버 기반의 객체지향 및 컴포넌트 표준으로 알려진 Enterprise JavaBean(EJB)은 복잡한 시스템 개발 기간을 단축하고 소프트웨어 품질을 높이며 재사용성이 높은 컴포넌트 소프트웨어 개발을 가능하게 한다. 본 논문에서는 전자상거래 개발을 위한 EJB 적용 지침을 제안한다.

  • PDF

데이터 통신서비스를 위한 EJB기반 통합 HELPDESK 설계에 관한 연구 (A HELPDESK system design for communication network service)

  • 조동권
    • 한국정보통신학회논문지
    • /
    • 제6권5호
    • /
    • pp.661-666
    • /
    • 2002
  • 인터넷의 대중화와 함께 데이터 통신서비스에 대한 수요로 데이터 통신망은 그 양과 종류가 급격하게 증가하고 있어서 통신망 운용에 따른 망구성 및 고장처리 체계의 정립이 필요하게 되었다. 기존의 다양한 유형의 데이터 통신망서비스 고장처리방법의 통합하면서 새로운 차세대 통신망서비스 고장처리방안까지 수용할 수 있도록 하는 통합 고장처리시스템의 개발이 필요하다. 본 논문에서는 모든 데이터 통신망서비스에 대한 고장시험, 고객정보관리, 시선정보관리에 관련된 시스템들과의 체계적인 연동을 통한 통합 고장처리 방안을 제시하고 UML(Unified Modeling Language)과 EJB(Enterprise Java Bean) 기술을 이용한 객체지향방법에 기반한 설계를 수행한다.

EJB 컨테이너를 위한 트랜잭션 관리의 설계 (A Design of Transaction Management for EJB Container)

  • 장철수;김성훈;노명찬;서범수;정승욱;김중배
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.361-364
    • /
    • 2002
  • EJB(Enterprise JavaBeans)는 서버 상의 Java 컴포넌트와 그 컴포넌트를 위한 동작 환경을 제공하는 전체 프레임웍(Framework)이다. EJB 에서 동작하는 컴포넌트를 엔터프라이즈 빈(Enterprise Bean)이라고 하고, 그 컴포넌트가 동작하기 위한 환경을 컨테이너(Container)라 한다 EJB 에서는 기존에 개발자가 직접 컴포넌트로 제공해 주어야 하는 트랜잭션, 영속성, 보안문제, 데이터베이스 연결 풀링, 쓰레딩 관리 같은 기능을 컨테이너에서 처리해 줌으로 일반 개발자는 복잡한 하부 로직에 신경쓰지 않으면서 더 쉽고 빠르게 동일한 기능을 구현할 수 있게 된다. 본 논문에서는 이러한 EJB 컨테이너를 설계함에 있어서 하나의 중요한 요소인 트랜잭션 관리에 관한 설계를 논한다.

  • PDF

웹 기반 공동작업공간의 지원을 위한 EJB 컴포넌트의 개발 (EJB Components for Supporting Web-based Collaborative Workspaces)

  • 정명희;안건태;문남두;김진홍;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (2)
    • /
    • pp.250-252
    • /
    • 2001
  • 웹의 확산과 더불어 공간적, 지역적으로 분산되어 있는 그룹의 구성원들 사이의 정보의 공유 및 재사용을 지원하는 웹 기반의 정보시스템 개발이 활발해지고 있다. 이러한 시스템들은 다중사용자 환경에서 안정적이고 효율적인 서비스를 지속적으로 제공하는 것이 바람직하다. 본 논문에서는 웹 상의 가상공간을 통하여 효과적이고 안정적인 그룹간의 공동작업 각간을 지원하는 iPlace/java 시스템을 개발하였다. iPlace/java 시스템은 자바 컴포넌트 아키텍쳐인 EJB(Enterprise JavaBean)를 기반으로 하는 컴포넌트로 구성되어 서버의 확장성 및 재사용성을 높이고, 다중 사용자환경에 적합한 트랜잭션 관리와 보안으로 안정적인 서비스를 제공한다. 또한 자바 기술만을 이용함으로써 플랫폼에 독립적이며 서버구동에 필요한 비용을 상당히 절감할 수 있었다.

  • PDF

EJB 환경에서 컴포넌트의 Required 인터페이스 설계 기법 (Design of Required Interface for Components in EJB Environment)

  • 윤희윤;김수동
    • 정보처리학회논문지D
    • /
    • 제11D권3호
    • /
    • pp.671-682
    • /
    • 2004
  • 다양한 정보기술의 등장과 소프트웨어 복잡성의 증가로 소프트웨어 개발 비용과 노력이 크게 증가하고 있다. 컴포넌트 기반 개발(CBD) 기술은 높은 재사용과 유지보수성을 제공하여 비용과 노력을 크게 절감하는 새로운 방법으로 각광을 받고 있다. CBD에서는 컴포넌트의 사용자가 컴포넌트를 이용해 고유의 도메인에 맞는 시스템을 구축하기 위한 컴포넌트의 가변적인 부분을 가지고 있다. 컴포넌트 내부의 가변적인 부분은 사용자가 컴포넌트에서 제공하는 기능인 Required 인터페이스를 통하여 쉽게 설정할 수 있다. Enterprise JavaBeans(EJB)은 Java 기반의 컴포넌트를 구현할 수 있는 상용 규격으로 활용되고 있다. 그러나 EJB에서 Required 인터페이스를 직접 구현할 수 있는 장치가 제한적이다. 본 논문에서는 EJB 환경에서 Required 인터페이스를 효과적으로 정의하고 子현하기 위한 인터페이스 저장형 기법, 클래스 저장형 기법, 인터페이스 생성형 기법, Plug-in 기법을 제안한다. 인터페이스 저장형 기법은 가변적인 설정 값들은 Required 인터페이스에서 저장하고 있으며 클래스 저장형 기법은 컴포넌트 분석 모델의 수정 없이 가변성을 가진 빈들이 Required 인터페이스로 설정된다. 인터페이스 생성형 기법은 컴포넌트의 가변성을 위한 Required 인터페이스 역할의 민을 새롭게 생성하며 Plug-in 기법은 사용자가 외부로부터 가변적인 부분을 플러그인 하여 가변성을 설정할 수 있다. 제시된 4가지 기법들은 CBD 컴포넌트의 Required 인터페이스의 의미를 보존하며 높은 품질의 컴포넌트 구현을 가능하게 한다.

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

  • 김재철;허태욱;김성수;김광수;박종현;이종훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (중)
    • /
    • 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

서블릿에서 EJB 환경으로 변환을 위한 도구 (A Tool for Servlet to EJB Transformation)

  • 김동관;정효택;송문섭
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (하)
    • /
    • pp.1969-1972
    • /
    • 2002
  • 소프트웨어 재사용 기술은 소프트웨어공학 분야의 오래된 주제로 단순한 복사 및 붙이기(copy & paste)에서 현재의 소프트웨어 컴포넌트 기술에 이르기까지 계속해서 연구되고있다. 재사용의 단위를 무엇으로 하냐에 따라 또는 소프트웨어 개발 주기 중 어느 단계의 산출물을 재사용 하느냐에 따라 다양한 개념과 기법들이 소개되었으며 실제 소프트웨어 개발에 활용되고 있다. 또한 컴퓨팅 환경의 변화에 보조를 같이하여 특정 어플리케이션을 지원하는 재사용기술 들이 등장하고 있다. 본 논문에서는 웹(Web) 기반의 프로그램에 소프트웨어 컴포넌트 재사용 기술을 접목하고자 한다. 수없이 많은 웹 기반 어플리케이션들이 개발되었고 또한 개발되고 있으며 다른 컴퓨팅 환경에서 운영되는 다양한 기존 시스템들도 웹 기반으로 옮겨가고 있다. 본 논문의 목적은 기 개발된 웹 프로그램에서 재사용 가능한 모듈을 컴포넌트 화하여 차후 웹 프로그램 개발 시에 재사용될 수 있도록 하는 것이다. 웹 지원 언어 중 Sun 사의 서블릿(Servlet)[1]으로 개발된 어플리케이션들을 EJB(Enterprise JavaBeans)[2] 환경으로 변환시키기 위한 기법과 이를 지원하는 도구를 소개한다. 본 논문에서 소개하는 도구는 크게 분석기, 시각화기, 추출기, 생성기, 및 전개기로 구성되며 해당 모듈에서 입력받은 서블릿을 처리하며 최종적으로 세션 빈(session bean)[2] 또는 엔터티 빈(entity bean)[2]과 같은 EJB 컴포넌트를 생성한다.

  • PDF

엔터프라이즈 자바 빈 환경에서의 교육시스템 구현 (Implementing Learning System on Enterprise Java Bean)

  • 유재호;김일민
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 추계학술발표논문집
    • /
    • pp.686-689
    • /
    • 2002
  • 본 논문에서는 EJB환경에서의 강의시스템 구현에 관한 논문이다. 이 시스템은 하나는 교수강의시스템을 구현하고, 다른 하나는 수강생 개개의 공동 작업형 환경을 구현함을 목적으로 하고있다. 이 시스템은 기존의 N-tier방식의 클라이언트/서버 방식에서 벗어나 분산 환경에서 작업이 가능하도록 함이 목적이다. 본 논문은 분산환경에서 가장 유용한 언어중 하나인 J2EE를 기반으로 구성하였으며 따라서 이 기종간의 컴퓨터 환경에서도 확장 및 포팅이 용이하고 장차 생길지도 모르는 새로운 요구 사항에서도 대처 할 수 있게끔 함이 주목적이라 할 수 있다.

  • PDF

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

  • 이후재;김지혁;류성열
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권4호
    • /
    • pp.261-272
    • /
    • 2009
  • 최근 성능향상과 개발의 편리성을 주요 특징으로 보완한 EJB 3.0 명세가 발표되었다. 이에 따라 개발자들은 EJB 3.0 기반의 애플리케이션 환경에서 EJB 2.1 컴포넌트 전체를 EJB 3.0 컴포넌트로 완전 대체하기보다는 성능향상이 요구되는 컴포넌트부터 점진적 변환하는 방법을 주로 고려하게 되었다. 그러나 기존 연구는 애플리케이션의 서비스를 고려하지 않기 때문에 점진적 변환을 하는데 문제가 있고, 상이한 명세의 변환 방법으로 EJB 3.0 완전 대체 시 컴포넌트의 호환의 문제와 재사용을 하는데 어려움이 있다. 본 연구에서는 기존 애플리케이션에서 제공하였던 서비스를 고려하며, EJB 3.0 완전 대체 시에서도 컴포넌트의 호환과 재사용이 가능한 세가지 변환 기법을 제안한다. 제안하는 변환 기법은 직접 컴포넌트 연결을 하는 직접 변환 기법 EJB 커넥터를 사용하는 간접 변환 기법 그리고 간접 변환 기법에 템플릿 패턴을 적용하는 간접 템플릿 변환 기법으로 점진적 변환을 위한 기법들이다. 이에 제안하는 변환 기법을 재사용과 초당 처리량이라는 평가 기준으로 비교 검증하며, 본 연구를 통해 도출된 EJB 3.0 변환시의 특성들을 기반으로 기법 선택의 기준을 제공한다.

개선된 추천시스템을 이용한 전자상거래시스템 설계 및 구현 (Design and Implementation of e-Commerce Applications using Improved Recommender Systems)

  • 김영설;김병천;윤병주
    • 정보처리학회논문지D
    • /
    • 제9D권2호
    • /
    • pp.329-336
    • /
    • 2002
  • 인터넷 환경의 급속한 발전과 함께 이를 이용한 전자상거래가 빠르게 증가하고 있다. 증가하는 전자상거래 환경에서 고객에게 필요한 제품을 신속히 제공하고, 제품판매를 증가시킬 수 있는 새로운 전자상거래 시스템의 필요성이 점차 커지고 있다. 이러한 필요성에 의해서 최근에 추천시스템에 대한 많은 연구가 이루어지고 있다. 하지만 지금까지의 추천시스템은 고객의 구매데이터가 증가하면 고객에게 추천을 제공하는데 많은 시간이 소요되어 실시간 추천이 어렵다는 큰 단점을 가졌다. 따라서, 이 논문은 전자상거래 시스템의 경쟁력을 높이는 방안으로 협동적 필터링을 이용한 추천시스템을 연구하고, 성능을 개선하기 위해서 추천에 사용되는 데이터를 제품의 대표장르를 이용하여 줄임으로서 추천소요시간을 단축하여 실시간 추천이 가능한 개선된 추천시스템을 제안하고 실험하였다. 또한 개선된 추천시스템을 Enterprise JavaBeans로 구현함으로서 분산환경에서 사용할 수 있는 전자상거래시스템을 설계하여 경쟁력있는 전자상거래 시스템 환경을 제공하고자 한다.