• 제목/요약/키워드: EJB Application

검색결과 48건 처리시간 0.024초

EJB 기반의 웹 커뮤니티 설계 및 구현 (A Design and Implementation of Web Community based on EJB)

  • 성경;염희균;김석훈
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2005년도 춘계종합학술대회
    • /
    • pp.921-924
    • /
    • 2005
  • 기존의 Model 1 웹 프로그램보다 유지, 보수 및 재사용성이 높은 분산객체시스템인 EJB 컴포넌트를 이용하여 Community 웹 애플리케이션 프로그램을 구현하였다. 기존에 있던 웹 프로그램들은 비즈니스 로직과 UI 로직이 같은 층에 존재하여 유지보수 및 재사용을 하기가 어려웠다. 그러나 컴포넌트를 사용하여 프로그램을 구현 함으로써 비니니스 로직과 UI로직을 서로 다른 머신으로 분리시켜서 비즈니스 로직의 재사용성과 시스템 아키텍처의 유연성을 높였다. 그리고 EJB컴포넌트를 사용함으로서 트랜젝션 및 패일오버(Failover)를 최소화하며 기존보다 안정된 프로그램으로 구현하였다.

  • PDF

AMC 시스템 개선을 위한 EJB의 적용 (A Study of Adapt EJB for Improvement Application Management Center)

  • 최민용;서순모;양해술
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (하)
    • /
    • pp.1013-1016
    • /
    • 2001
  • 최근 빠르게 변화하는 컴퓨팅 환경에 적응하기 위해 여러 분야에서 다양한 형태의 움직임들이 이루어지고 있다. 그 변화에 있어서 인터넷 기술의 발달로 인한 고속의 컴퓨터 네트워크화와 소프트웨어 기술의 발달로 인한 컴퓨팅 작업의 다양화, 단순화 등을 찾아볼 수 있다. 그리고 이러한 추세로 사용자 측면에서 볼 때 클라이언트측의 부담을 줄이는 방향으로 컴퓨팅 환경이 전개되고 있는 실정이다. 이에 본 논문에서는 시대적 요구에 따라 클라이언트측의 과부하를 최소화 할 수 있는 방안으로 ASP(Application Service Provider) 시스템 내부의 AMC(Application Management Center) 부분을 EJB(Enterprise JavaBeans)를 활용한 컴포넌트 기반으로 설계하고자 한다. 그리고 그로 인해 나타날 컴퓨팅 환경의 긍정적 발전모습과 차후 선행되어야 할 동반 기술들에 대해서 알아보고자 한다.

  • PDF

CBD기법을 이용한 EJB기반의 주문관리 시스템의 설계 및 구현 (Design and Implementation of CBD Based Orders Management System under the EJB Environments)

  • 이종수;황두성;김미성;권오현
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 추계학술발표논문집
    • /
    • pp.711-715
    • /
    • 2002
  • 소프트웨어 위기 극복으로부터 시작한 소프트웨어 공학이 최근 가장 경쟁력 있는 소프트웨어 개발 기술로 지목하고 있는 컴포넌트 기반 개발(CBD; Component Based Development) 기술은 높은 생산성과 고품질의 소프트웨어의 개발을 가능하게 되었다. 소프트웨어 Component를 조립해 새로운 Application을 만들 수가 있어 개발기간을 단축할 수 있으며 기존의 Component를 재사용할 수 있어 생산성과 경제성을 높일 수 있다. 본 논문에서는 특정물품의 주문 관리시스템을 대상으로 하여 컴포넌트기법을 활용 분석, 설계, 구현을 하였다. 분석과 설계는 UML을 활용하였으며, 구현은 EJB를 이용하여 Component를 생성하였다.

  • PDF

효율적인 E-Business구축을 위한 EJB기반의 좌석예약 시스템 설계 및 구현 (Implementation and Design of EJB Based on Seat Reservation System for Effective E-Business)

  • 정화영
    • 한국게임학회 논문지
    • /
    • 제2권2호
    • /
    • pp.113-119
    • /
    • 2002
  • 인터넷 기술의 발전과 함께 급진전한 디지털경제는 그 적용분야에 따라 B2B, B2C, A2B등의 많은 부류를 형성하였다. 또한, 고객의 요구사항에 맞추어 전자상거래 시스템 구축기술도 객체지향기반에서 컴포넌트기반의 개발방법으로 도입되고 있으며, 개발환경은 기존의 C/S(Client/Server)환경에서 3-Tier, 웹 기반 아키텍처등으로 변화, 도입되고 있다. 이러한 배경으로 본 논문은 전자상거래에 사용될 수 있는 좌석 예약 및 확인 시스템을 다중서버환경에서 구현하였다. 이는, 분산환경에서 효율성을 높이기 위해 해당 중요 로직은 서버 컴포넌트 모델인 EJB를 활용하였고, Main Server를 위해 Resin Server환경의 Servlet을 이용한JSP와Java를 통하여 구현하였다. 따라서, EJB를 이용한 독립 컴포넌트를 통하여 전자상거래 시스템 로직사이의 독려성을 높였으며, 분산된 EJB서버를 통하여 해당 메소드를 호출함으로써 서버의 부하를 줄이고, 각 로직자원들을 효율적으로 관리할 수 있도록 하였다.

  • PDF

Adapter 패턴을 이용한 C2 스타일 아키텍처에서의 EJB 컴포넌트 적용 기법 (An Approach to Application Techniques in C2 Style Architecture to use Adapter pattern)

  • 정화영;송영재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (하)
    • /
    • pp.1987-1990
    • /
    • 2002
  • CBD를 지원하는 소프트웨어 개발기법이 최근 많은 관심과 함께 도입되면서 이를 효과적으로 운용할 수 있는 아키텍처기반의 조립 및 활용분야가 활발히 연구되고 있다. 특히, C2(Chiron-2) 스타일 아키텍처는 GUI를 지원하기 위한 메시지방식의 컴포넌트 조합기법이라는 점에서 많은 관심을 받고 있다. 그러나, 서버측 컴포넌트 모델인 EJB(Enterprise Java Beans)의 경우 쓰레드를 포함할 수 없으며, 직접적인 메소드를 호출하는 방식으로 이하여 GUI 기반 메시지 방식에서는 수정이 불가피하다. 따라서, 본 논문에서는 C2 스타일 아키텍처에 EJB 컴포넌트를 적용할 수 있는 기법을 제안하고자한다. 즉 디자인패턴 중 구조패턴의 하나인 Adapter패턴을 이용하여 EJB 컴포넌트를 C2 프레임워크에 적용할 수 있는 컴포넌트 쓰레드로 생성 및 운영하였다. 이를 위하여, J2EE 1.2.1과 J2SDK1.3환경에서 구현 및 실행하였다.

  • PDF

엔터프라이즈 환경에서 효율적인 EJB기반 컴포넌트 개발을 위한 디자인 패턴의 적용 (Application of Design Pattern for Efficient EJB-Based Component Development in Enterprise Environment)

  • 최성만;김정옥;이정열;유철중;장옥배
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.201-204
    • /
    • 2001
  • 엔터프라이즈 환경에서 효율적인 EJB 컴포넌트 개발을 위하여 전표등록 패키지를 선정하여 설계시에 Factory Method 패턴과 Facade 패턴을 적용해보았다. 이 디자인 패턴의 적용에 EJB 기반 컴포넌트의 무상태 세션 빈과 상태유지 세션 빈 및 엔티티 빈을 사용하였다. 그 결과 설계시간과 재사용성 및 시스템의 안정성 측면에서 향상가능성을 확인할 수 있었다.

  • PDF

컴포넌트 기반 웹 데이터베이스 응용의 자동 생성기 (Automatic Generator for Component-Based Web Database Applications)

  • 음두헌;고민정;강이지
    • 정보처리학회논문지D
    • /
    • 제11D권2호
    • /
    • pp.371-380
    • /
    • 2004
  • 인터넷 기술의 급속한 발전과 함께 전자 상거래가 활성화되고 있다. 이러한 전자 상거래 응용의 핵심은 웹 기반 데이터베이스 응용이다. 현재는 데이터베이스 응용에 필요한 모든 폼과 질의 처리코드를 수동 또는 반자동으로 작성하므로 웹 응용 개발에 많은 시간이 소요된다. 따라서 웹 기반 데이터베이스 응용의 생산성 향상이 요구되고 있다. 본 논문에서는 데이터베이스부터 새롭게 생성해야 하는 응용과 기존 데이터베이스를 사용하는 응용의 생성을 위한 사용자 인터페이스 폼들과 이 폼들을 통해 이뤄질 질의를 처리하는 EJB 및 JSP 컴포넌트들을 자동으로 생성하는 도구인 WebSiteGen2를 소개한다. WebSiteGen2는 컴포넌트 기술을 기반으로 3-계층(3-tier) 구조를 가지는 응용을 자동 생성함으로써 웹 응용의 생산성을 향상시키고 확장성, 재사용성 및 이식성을 증대시킨다. 또한, WebSiteGen2가 생성하는 사용자 인터페이스 폼들은 질의의 대상인 개체 뿐 아니라 이와 직$.$간접으로 연관된 모든 개체들에 대한 정보를 한 폼에 제공한다. 본 논문에서는 WebSiteGen2의 기능 및 구현원리를 설명하고, 상용화된 타 웹 응용 생성기들과의 기능을 비교하여 WebSiteGen2의 장점을 설명한다.

Oracle′s KMS Solution Framework

  • Eok, Choe-Seung
    • 한국데이타베이스학회:학술대회논문집
    • /
    • 한국데이타베이스학회 1998년도 국제 컨퍼런스: 국가경쟁력 향상을 위한 디지틀도서관 구축방안
    • /
    • pp.347-364
    • /
    • 1998
  • Oracle's KM Technology ㆍCore Technologies - Oracle Application Server 4.0 JCORBA Cartridge, JTS - Oracle 8.1 JavaVM, Java Stored Procedure, CORBA/ORB, IIOP - ConText Carridge 8.1 - Enterprise Scalability and Performance - Open SQL Query Layer - Fully-Extensible Object Model for custom solutions ㆍNext Plan - Oracle Application Server 4.1 EJB Cartridge(omitted)

  • PDF

J2EE 어플리케이션 모델 기반의 컴포넌트 저장소 구현 (An Implementation of a Component Repository based on J2EE Application Model)

  • 안성아;최희석;염근혁
    • 한국멀티미디어학회논문지
    • /
    • 제5권1호
    • /
    • pp.77-93
    • /
    • 2002
  • 현재는 소프트웨어의 재사용성, 신뢰성, 확장성을 높이기 위한 해결책으로서 컴포넌트 기반 소프트웨어 개발(Component Based Software Development)을 따르고 있다. 이를 지원하기 위해서는 개발된 컴포넌트들이 컴포넌트 저장소를 통하여 소프트웨어 개발시 재사용되어야 한다. 그러나, 전통적인 중앙 집중식 저장소로서는 사용자 수의 제약 뿐만 아니라 제공하는 컴포넌트들도 사용자 인터페이스 등과 같은 클라이언트측 컴포넌트들이 대부분이었으므로 컴포넌트 시장의 활성화를 가져오지 못하였다. 최근에는 인터넷 기술과 함께 EJB, DCOM 등과 같은 컴포넌트 기술의 발달에 힘입어 특정 영역(Domain)에서 재사용되는 서버측 컴포넌트들이 많이 등장하였다. 따라서 컴포넌트 저장소는 도메인 정보를 기반으로하여 컴포넌트들을 분류하여 제공하며, 많은 사용자들이 안정적으로 사용할 수 있도록 하기 위하여 웹 기반의 서비스를 제공해야 한다. 본 논문에서는 어플리케이션 개발자들에게 요구사항에 맞는 컴포넌트를 검색하여 추출하기 위한 서비스를 제공하며, 웹 환경에서 안정적이고 신뢰성 있는 서비스를 제공하기 위하여 컴포넌트 저장소의 요구사항 분석을 바탕으로 J2EE(Java 2 Enterprise Edition) 어플리케이tus 모델 기반의 컴포넌트 저장소를 제시한다

  • PDF

컴포넌트 개발과정에서 UML 표기법과 컴포넌트 모델링 (UML Notation and Component Modeling on the Components Development Process)

  • 김재생
    • 정보처리학회논문지D
    • /
    • 제8D권6호
    • /
    • pp.747-752
    • /
    • 2001
  • UML은 용용시스템 또는 컴포넌트 개발과정에서 분석 및 설계과정을 모델링하여주는 표준언어이며, CORBA, COM+, EJB 등은 컴포넌트의 재사용을 실현화시켜주는 기술이다. 컴포넌트 개발과정에서 재사용가능한 컴포넌트와 새로 개발할 컴포넌트를 구별한 후 개발하면, 응용시스템이나 컴포넌트의 개발비용을 줄일 수 있고, 질이 좋은 컴포넌트를 생성할 수 있다. 본 논문에서는 컴포넌트의 개발과정에서 생성되는 산출물들의 모델링시에 필요로 하는 컴포넌트 속성에 따르는 확장된 UML 표기법을 정의한다. 또한, 사례 연구로 특정 영역인 웹상의 경매 시스템 개발에 필요한 컴포넌트들의 모델링 및 UML 적용기법을 소개한다.

  • PDF