• 제목/요약/키워드: 비즈니스 트랜잭션

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

EJB 2.1 타이머 서비스 설계 및 구현 (Design and Implementation of EJB 2.1 Timer Service)

  • 정숭욱;이경호;김중배
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (3)
    • /
    • pp.247-249
    • /
    • 2003
  • EJB(Enterprise Java Beans)는 웹 응용 서버 스펙인 J2EE(Java2 Enterprise Edition)의 핵심으로서, 비즈니스 업무를 웹 환경에서 컴포넌트 형태로 작성하여 재 사용성을 높이기 위한 서버 측 컴포넌트 프로그래밍 모델이다. EJB 2.1에서는 기존 EJB 2.0에 기술된 기능 이외에 웹 서비스, 타이머 서비스, EJB QL 업그레이드 등의 기능을 추가하였다. 타이머 서비스는 지정된 시간마다 EJB 빈의 특정 함수를 호출하는 기능이다. 또한, 타이머 서비스는 트랜잭션과 연관된 경우 해당 트랜잭션 컨텍스트(context) 내에서 타이머의 롤백(rollback)을 지원해야 하며, 시스템의 고장 후 재시작 시에 기존 타이머의 복구 기능을 지원해야 한다. 본 논문에서는 EJB 스펙 2.1에서 제시한 타이머 서비스의 요구 사항에 대해 알아보고, ETRI 에서 개발한 E504 EJB 서버에서 타이머 서비스를 구현한 방법에 대해 논의한다.

  • PDF

다중 웹 데이터베이스에서 SQL 질의 처리를 위한 가상 처리장치 아키텍처 설계 (Designing The Architecture of A Virtual Processor for Processing SQL Queries Using Multiple Web Databases)

  • 성동훈;최덕원
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 2000년도 춘계공동학술대회 논문집
    • /
    • pp.774-777
    • /
    • 2000
  • 인터넷의 발빠른 성장으로 모든 비즈니스가 웹에 집중되고 있다. 현재 웹에서 접할 수 있는 사이트들의 대부분은 하나의 DB에서 모든 작업을 처리하고 있는 실정이다. 데이터베이스들이 각각의 다른 지역 DBMS에 흩어져 있고 상이한 DBMS 테이블 사이에 하나 이상의 relation이 존재할 경우에는 한번의 질의로 서로 다른 DBMS로부터 트랜잭션을 처리하는데는 많은 문제가 발생할 수 있다. 일반적으로, 데이터베이스는 한 지역에서 하나의 DBMS에 의해 관리되지만, 효율적인 관리를 위해서 다른 지역으로 분산되어 존재하기도 한다. 더 나아가 독려된 데이터베이스를 서로 다른 지역에서 다수의 DBMS로 관리하는 다중 데이터베이스 시스템을 이용하기도 한다. 다중 데이터베이스 시스템을 이용하면 각 지역적으로 독립적인 관리 전략을 세울 수 있다는 장점을 가지고 있지만, 트랜잭션을 처리하기 위해서 더 복잡한 질의 처리 시스템을 필요로 하게 된다. 이것은 데이터베이스의 무결성과 동시처리 성능으로 직결되는 중요한 문제이다. 본 논문에서는 기존의 C/S 시스템을 이용한 다중 데이터베이스 시스템 설계를 웹으로 확장시켜 무결성 제약사항을 유지하고, 동시처리를 가능하도록 가상 처리장치(virtual processor) 아키택처를 설계하는 데 그 목적이 있다

  • PDF

블록체인 확장성 개선 연구 (A Study on Improvement of Blockchain Scalability)

  • 이대성
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 춘계학술대회
    • /
    • pp.86-87
    • /
    • 2018
  • 블록체인 기술은 여러 산업 분야에서 신뢰 모델과 비즈니스 프로세스를 혁신적으로 바꾸어 놓을 수 있는 잠재력이 있는 만큼, 응용 분야가 무궁무진할 것으로 예상된다. 그러나 이 기술은 아직까지 초기 단계에 있으며, 특히 블록의 증가에 따른 트랜잭션 데이터가 누적되면서 생기는 확장성이 심각한 문제로 부상하고 있다. 본 연구에서는 이러한 확장성 문제를 해결하는 현재까지 제시된 다양한 방법들에 대해 살펴보고 가능한 대안을 제시하고자 한다.

  • PDF

사용자 인터페이스 품질 향상을 위한 다중 객체 기반 설계 모델 (Multiple Object-Based Design Model for Quality Improvement of User Interface)

  • 김정옥;이상영
    • 정보처리학회논문지D
    • /
    • 제12D권7호
    • /
    • pp.957-964
    • /
    • 2005
  • 웹 환경이 급변함에 따라 인간과 컴퓨터간의 복잡한 상호작용을 지원하기 위한 인터페이스에 대한 설계가 필요하게 되었다. 본 논문에서는 사용자 인터페이스의 품질 향상을 위하여 객체 모델링 기법을 제시한다. 사용자 인터페이스의 가시적 응집도 향상을 위하여 비즈니스 이벤트객체 모델링, 태스크 객체 모델링, 트랜잭션 객체 모델링, 폼 객체 모델링과 같은 4 가지의 비즈니스 이벤트 객체를 제안한다. 본 논문에서 제시하는 4단계 설계를 통하여 사용자 인터페이스 프로토타입의 가시적 응집도를 향상시킬 수 있다. 이것은 비즈니스 이벤트의 가시적 응집도를 향상시킬 수 있도록 하고, 비숙련된 설계자도 향상된 사용자 인터페이스 프로토타입을 개발할 수 있도록 한다 또한 비즈니스 태스크의 이해도를 증진시키고 프로토타입 시스템 개발 회수를 줄일 수 있다.

전자상거래시스템을 위한 EJB 컴포넌트 기반의 워크플로우 설계 (A Design of Workflow based on EJB Component for E-Business System)

  • 정화영
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2003년도 춘계종합학술대회
    • /
    • pp.662-665
    • /
    • 2003
  • 전자상거래 분야는 다양한 소비자의 욕구를 지원하기 위한 컨텐츠를 기반으로 활성화되고있다. 즉, 효율적인 비즈니스 트랜잭션 처리를 위한 기법들이 연구되고 있으며 EJB와 같은 웹 기반 컴포넌트 기술이 응용되고 있다. 따라서, 본 연구는 웹 기반 EJB 컴포넌트 기술을 응용한 효율적인 전자상거래 컨텐츠 관리 및 처리를 위한 워크플로우를 설계하였다. 이에 따라, 다양한 컨텐츠의 핸들링을 위하여 웹 서버 컴포넌트 모델인 EJB를 사용하였으며, 기능단위의 컴포넌트들이 다양한 컨텐츠를 처리함으로써 재사용, 유지보수 등의 시스템 개발 효율성을 높일 수 있다.

  • PDF

EAI의 F.T을 통한 실시간 트랜잭션 처리에 관한 연구 (A Study on online transation process using F.T(Fault Tolerance))

  • 조승용
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.190-192
    • /
    • 2005
  • EAI(Enterprise Application Integration : 전사적 애플리케이션 통합)는 기업간 또는 기업 내부의 다양하고 이질적인 시스템과 애플리케이션 그리고 비즈니스 프로세서을 통합 하는것[1]이며, 본 논문에서는 어느 한쪽 프로세서가 중단되어도 다른 프로세서가 그 처리를 이어 받아서 중단없는 데이터 및 프로세스를 처리함으로써 기업의 전체 프로세스에는 영향이 없게하는 방법을 C API 프로그램의 구현을 통하여 증명함으로써 무중단 실시간 처리 시스템 구축에 도움이 될 것이며. 로그파일 모니터링 방법을 통한 실시간 모니터링에 대해서 설명하고, 앞으로의 발전방향에 대하여 논할것이다.

  • PDF

EJB(Enterprise JavaBeans) 컨테이너 서버의 클러스터링에 관한 연구 (A Study on Clustered EJB Container Server System)

  • 김성훈;정승욱;서범수;김중배
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (C)
    • /
    • pp.43-45
    • /
    • 2003
  • EJB(Enterprise JavaBeans)는 Sun사에서 추진하는 분산 트랜잭션 기반의 엔터프라이즈 어플리케이션을 위한 컴포넌트 컴퓨팅 아키텍처이다. 또한 J2EE 표준 플랫폼에서 서버 측 컴포넌트를 위한 아키텍처로써, 다중플랫폼 또는 다중 서버에 이식 가능한 비즈니스 로직을 표현하는 코어 기술이다. 본 논문에서는 이러한 EJB 아키텍처에 따라 구현된 EJB 서버 시스템을 클러스터링 환경으로 확장하여 고가용성 및 확장성을 얻고자 할 때 고려해야 할 사항들과 시스템 구현에 따른 구체적인 설계 방안을 제시한다.

  • PDF

확장된 GMA 환경 하에서 복합 이벤트 처리를 통한 비즈니스 프로세스의 모니터링 (Business Process Monitoring under Extended-GMA Environment with Complex Event Handling)

  • 김민수;옥영석
    • 한국산학기술학회논문지
    • /
    • 제11권6호
    • /
    • pp.2256-2262
    • /
    • 2010
  • 비즈니스 프로세스의 자동화된 처리와 이에 대한 모니터링 요구는 기업마다 특화된 형태를 지니는 것이 일반적이다. 비즈니스 프로세스는 일반적인 데이터베이스 트랜잭션과는 달리 수행에 장시간이 소요되며, 비즈니스 상황에 따라 매우 복잡한 처리 로직을 가진다. 이러한 처리 로직들은 사업 정책이나 환경이 변함에 따라 자주 변경되기 때문에 기업은 특정 비즈니스 프로세스의 모니터링 과정에서 해당 프로세스 인스턴스의 전체적 의미를 종합적으로 파악하고자 한다. 본 연구에서는 비즈니스 프로세스의 종합적인 모니터링을 위해 GMA(Grid Monitoring Architecture)를 사용하였다. GMA는 이종 시스템 환경 하에서 모니터링 정보를 효과적으로 관리하고 감독하기 위하여 제시된 확장성이 높은 아키텍처이다. 다양한 처리 로직을 지원할 수 있도록 GMA 모델에 복합 이벤트의 처리 기능을 부가함으로써, 비즈니스 프로세스에 대한 자동화된 실행과 상위수준의 모니터링이 가능한 시스템을 구축할 수 있었다.

EJB 서버 시스템의 네미밍 관리 시스템 설계 (A Design of Naming and Directory Management for EJB Container)

  • 김성훈;장철수;노명찬;서범수;함호상;김중배
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.401-404
    • /
    • 2002
  • EJB 는 분산 트랜잭션 기반의 엔터프라이즈 어플리케이션을 위한 컴포넌트 컴퓨팅을 위한 아키텍처이다. EJB 는 J2EE 플랫폼을 위한 서버 측 컴포넌트 아키텍처이며, J2EE 플랫폼의 재사용 가능하고 J2EE 기술 중에서 다중 플랫폼 또는 다중 서버에 이식 가능한 비즈니스 로직을 표현하는 코어 기술이다. EJB 기술을 사용하게 되면 응용 로직 개발자들은 시스템 영역의 서비스들 즉, 트랜잭션, 보안, 생명주기, 쓰레딩, 영속성_등의 기능을 직접 구현하지 않고 손쉽게 응용 로직을 개발할 수 있다. 본 논문에서는 J2EE 의 핵심 서버인 EJB 서버 시스템의 설계 사상과 네이밍 및 디렉토리 관리 모듈에 대한 구체적인 설계 방안을 제시한다.

  • PDF

규칙기반 분석 패턴과 UML Components을 사용한 가변적인 비즈니스 컴포넌트 개발과 적용 사례 (A Variable Business Component Development and Case Study Using a Rule Based Analysis Pattern and UML Components)

  • 이용환;민덕기
    • 정보처리학회논문지D
    • /
    • 제13D권7호
    • /
    • pp.947-958
    • /
    • 2006
  • 컴포넌트 확장성 및 재사용성을 향상시키기 위해서는 분석단계에서부터 가변적인 것들을 규칙기반으로 분석해서 컴포넌트로 식별할 필요가 있다. 본 논문에서는 시스템 외부 이벤트에 대해 트랜잭션 처리를 규칙기반으로 처리해야 하는 도메인 상에서 객체 기반의 중요 개념을 규칙기반으로 효과적으로 추출해 UML Components 개발 프로세스 상에서 가변적인 컴포넌트를 개발할 수 있는 규칙 기반 분석 패턴을 제시한다. 업무 지식이나 경험이 다른 많은 분석가들이 서브 시스템 많은 규칙 기반의 가변적인 복잡한 비즈니스 업무 분석 시 제안한 분석 패턴을 사용할 경우 분석 산출물의 일관성이나 가독성을 좋게 하며 또한 UML Components 방법론상에서 효과적으로 가변적인 비즈니스 컴포넌트들을 식별할 수 있다. 이러한 분석 패턴의 타당성을 증명하기 위해 본 논문에서는 가변적인 규칙기반으로 업무를 처리하는 은행 수신과 수출입 업무 도메인에 적용한 결과 패턴에서 제시한 중요 개념을 기반으로 거의 유사한 비즈니스 개념 모델을 도출할 수 있었으며 또한 이들 중요 개념을 기반으로 UML Components 개발 프로세스 상에서 가변적인 비즈니스 컴포넌트를 효과적으로 식별할 수 있었다.