• 제목/요약/키워드: 실행 프로세스

검색결과 573건 처리시간 0.033초

비즈니스 프로세스 자동화를 위한 실행 모델의 설계 (Design of an enactment model for business process automation)

  • 허원창;배준수;강석호
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회/대한산업공학회 2003년도 춘계공동학술대회
    • /
    • pp.764-771
    • /
    • 2003
  • 본 연구는 비즈니스 프로세스의 자동화된 실행 및 관련 데이터의 관리를 지원하는 BPMS (Busuiess Process Management System)를 위한 프로세스 실행 모델을 제안한다. BPMS의 효과적 개발을 위해서는 프로세스의 내용을 표현하는 프로세스 정의 모델이 필요함과 동시에. 네트워크 상에서 그것이 해석되고 실행되는 방식을 규정하기 위만 프로세스 실행 모델도 필요하다. 이는 프로세스에 관여되는 분산된 개체들간의 협력적 의사 소통을 효과적으로 지원할 수 있고, 이를 통해 시스템간의 상호운용성을 고양하고 프로세스 모델이 갖는 경직성을 극복할 수 있는 BPMS의 효과적 개발의 바탕이 될 수 있다.

  • PDF

BPMN을 XPDL로 변환하는 기법에 관한 연구 (Analyses on the Transformation Mechanism from BPMN to XPDL)

  • 정문영;김학수;조명현;손진현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.1-3
    • /
    • 2004
  • BPMN은 비즈니스 프로세스를 모델링하는 표기법으로써 시각화된 플로우차트를 통해 일반화된 형식으로 비즈니스 프로세스를 정의할 수 있게 해준다. 이와 반대로 XPDL은 비즈니스 프로세스를 실행하는 언어로써 이 언어를 지원하는 시스템을 통해 비즈니스 프로세스를 실행시킬 수 있게 해준다. 그러므로 BPMN으로 모델링한 비즈니스 프로세스가 XPDL을 지원하는 실행시스템을 통해 실행되기 일해서는 BPMN 형식의 비즈니스 프로세스를 XPDL 비즈니스 프로세스로 변환하여야 한다. 그러나 이들은 각기 다른 기반과 목적에 따라 정의되었기 때문에 서로의 요소간의 표현하는 방식에 차이가 있다. 따라서 본 논문에서는 BPMN 형식의 비즈니스 프로세스를 XPDL 비즈니스 프로세스로 변환하는 기법을 제안한다.

  • PDF

B2B 협업 환경에서의 통합 프로세스 모델링 구축 (Integrated Process Modeling in Dynamic B2B Environment)

  • 오제연;정재윤;조남욱;김훈태;강석호
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회/대한산업공학회 2005년도 춘계공동학술대회 발표논문
    • /
    • pp.442-447
    • /
    • 2005
  • BPEL4WS와 같은 웹 서비스 프로세스 설계 언어의 사용은 기업으로 하여금 자동 실행되는 비즈니스 프로세스를 설계, 실행할 수 있게 하였으나, 종전의 워크플로우와 자동 실행 프로세스를 동시에 지원하지 못하는 한계를 가진다. 또한 B2B 협업에 있어서 각 기업에서 제공하는 웹 서비스들의 입력과 출력, 행동 단위가 다를 수밖에 없기 때문에 동일한 목적을 지닌 프로세스라 하더라도 파트너에 따라 상이하게 설계될 수밖에 없는 문제를 지니고 있다. 본 연구에서는 위와 같은 문제들을 해결하기 위해, 비즈니스 프로세스를 기업내 워크플로우 프로세스와 자동 실행가능한 프로세스, 기업간 협업 프로세스의 세 가지로 분류하고, 이들을 통합적으로 설계하는 비즈니스 프로세스 모델링 방법론을 제안한다. 본 연구를 통해 비즈니스 프로세스 설계자는 기업내 워크플로우와 자동 실행 가능한 프로세스를 통합적으로 설계할 수 있으며, 각 파트너에 대해 동일하게 사용되는 협업 프로세스를 설계할 수 있게 될것으로 기대된다.

  • PDF

Process의 특성을 반영한 Experiential Scheduler (Development of the Experiential Scheduler Based on the Features of Process)

  • 오만석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.406-411
    • /
    • 2007
  • 현재 리눅스에서 사용되고 있는 스케줄링 방식은 Weight(가중치), Quantum(기본 설정 CPU점유시간)등을 이용하여 스케줄링 한다. 이러한 스케줄링 방식으로는 프로세스 각각의 특징을 반영하기 힘들다. 이러한 점을 개선하고자 하나의 프로세스가 실행될 때, 실행 프로세스의 특징을 경험적 데이터로 저장함으로서, 프로세스가 다시 실행될 시에, 경험적 데이터를 적용하여 프로세스의 특징을 스케줄링에 반영토록 한다. 경험적인 데이터들로는 프로세스의 실행시간, 프로세스의 종류, 실행 빈도 등이 있는데, 이들을 스케줄링에 적용하여, 프로세스 각각의 특징을 반영하여 각각의 프로세스에 최적화된 스케줄러를 구현한다. 개발 대상 OS는 Open Source이며, 다양한 분야에 적용되고 있는 리눅스를 선정하였고, 기존의 리눅스 스케줄링에 과거의 경험적인 데이터를 반영하여, 좋은 효율의 스케줄러를 구현하는데 목적을 두었다.

  • PDF

원인 프로세스 추적 기능을 가진 실행시간 프로세스 모니터의 설계 (Design of a Run-time Process Monitor with a Function of Detecting Root Cause Process)

  • 정윤석;김태완;장천현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (상)
    • /
    • pp.405-408
    • /
    • 2003
  • 산업 전반에 보급된 실시간 시스템의 수행 상태를 파악하기 위해 실시간 감시 기능을 사용한다. 감시의 기본 목적은 감시 대상이 정상적으로 수행하는지를 파악하는 것이다. 특히 실시간 감시 기법으로는 실시간 시스템 상에서 동작하는 실시간 프로세스 상태를 감시하는 프로세스 감시 기법이 있다. 이러한 감시 기법을 지원하는 실행시간 프로세스 모니터의 구조 및 데이터 저장소의 구조에 대해서는 이미 설계 및 구현을 하였다. 하지만, 기존의 프로세스 모니터는 프로세스 상태 데이터를 수집하는 기본 기능만을 제공하였다. 개발자에게 있어서 의미 있는 정보는 프로세스 상태 데이터만이 아니라 프로세스의 동작상의 문제점을 발견하고 원인 규명을 할 수 있도록 하는 고급 정보이다. 이러한 정보를 도출하기 위해 본 논문에서는 기존의 실행시간 프로세스 모니터의 구조 기반 위에서 프로세스 동작 여부를 확인하는 기능과 흐름 추적 기능을 새롭게 설계 추가하였다. 이들 기능을 통해 개발자는 어떤 프로세스에서 동작상의 문제가 발생했는지, 또한 문제를 발생시킨 원인 프로세스가 무엇인지를 추적해 낼 수 있으며, 개발단계에서 문제 해결 능력을 높일 수 있다. 본 논문에서 설계한 원인 프로세스 추적 기능을 가진 실행시간 프로세스 모니터는 기본적으로 실시간 감시 및 제어를 필요로 하는 분야에서 이용될 수 있다.

  • PDF

클러스터 기반 그리드 응용의 부작업 간 통신 구현 사례 (Implementation of Inter-subjob communication for Grid applications on Clusters)

  • 정평재;이윤석;조금원
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.103-105
    • /
    • 2003
  • 클러스터 자원이 그리드 환경에서 효율적으로 운영되기 위해서는 클러스터를 구성하는 노드 간의 부하균형이 필요하며 이를 위해 실행 중 프로세스 이동은 당연히 지원되어야 한다. 그러나 대부분의 그리드 지원 환경에서는 작업 시작, 실행 중 동기화 과정 등에서 프로세스들의 실행 중 이동이 고려되지 않았으며, 프로세스의 이동을 지원한다 하더라도 TCP 소켓 이전 등의 오버헤드가 따른다. 본 연구에서는 클러스터 내의 프로세스들이 실행 중에 노드 간을 이동하더라도 상호 통신이 가능하도록 별도의 통신 지원 쓰레드를 설계하고, 이를 매개로 간접 통신이 이루어지도록 개선된 방법을 제안하였다.

  • PDF

워크플로우 프로세스 기반 데이터 큐브 및 분석 (Workflow Process-Aware Data Cubes and Analysis)

  • 진민혁;김광훈
    • 인터넷정보학회논문지
    • /
    • 제19권6호
    • /
    • pp.83-89
    • /
    • 2018
  • 워크플로우 프로세스 인텔리전스와 시스템에서 워크플로우 프로세스 마이닝 및 분석 문제가 중요해지고 있다. 워크플로우 프로세스 인텔리전스의 품질을 향상시키기 위해서는 워크플로우 프로세스 마이닝 및 분석을 수행할 때, 워크플로우 실행 이벤트 로그를 저장하는 효율적이고 효과적인 데이터 센터가 필수적이다. 본 논문에서는 워크플로우 이벤트 로그 데이터 센터를 효율적으로 구성하고 XES 형식으로 워크플로우 프로세스 실행 이벤트 로그를 효과적으로 저장하기 위한 3차원 프로세스 기반 데이터 큐브를 제안한다. 이의 검증 단계로서, 프로세스 기반 데이터 큐브가 워크플로우 프로세스 패턴과 해당 워크플로우 프로세스 실행 이벤트 내역에서 실행 비율 및 업무전달관계와 같은 분석적 지식을 발견하는데 얼마나 적합한지를 보여주기 위해 프로세스 마이닝 실행 예제를 제시한다. 결과적으로, 프로세스 기반 데이터 큐브와 이를 활용한 프로세스 마이닝 시스템의 구현을 통해, 워크플로우 프로세스의 기본적 제어흐름 패턴을 성공적으로 발견할 수 있음을 확인했다.

디지털 복합센싱 생체정보 프로세스 설계 (Design of Bio-Information Process based on Digital Composite Sensing)

  • 이태규;신성윤;이현창
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2014년도 춘계학술대회
    • /
    • pp.507-510
    • /
    • 2014
  • 기존 생체정보 시스템은 구성 초기에 정의된 생체정보 프로세스가 시스템 실행 후에 변경 없이 정적이고 지속적으로 동일한 프로세스를 수행한다. 그러나 이러한 정적 프로세스는 이동 컴퓨팅을 수행하는 이동 생체정보시스템 응용에 비효율적인 실행을 나타낸다. 특히, 생체정보시스템의 프로세스 구성 및 방법 변경 시에 새로운 정의 및 실행 초기화를 수행해야하는 불편한 업무를 수반하게 된다. 본 연구는 이러한 비효율적 프로세스를 극복하기 위한 방안으로 동적 프로세스 설계 및 실행기법을 제안한다.

  • PDF

BPMN2XPDL : 비즈니스 프로세스에 대한 BPMN 표기법을 XPDL 언어로의 변환 (BPMN2XPDL: Transformation from BPMN to XPDL for a business process)

  • 박정업;정문영;조명현;김학수;손진현
    • 정보처리학회논문지D
    • /
    • 제13D권4호
    • /
    • pp.535-548
    • /
    • 2006
  • 비즈니스 프로세스 관리 측면에서 XPDL, BPML, BPELAWS와 같은 많은 비즈니스 프로세스 실행 언어들이 각기 다른 기반과 목적에 따라 정의되었다. 이 중에 WfMC에서 제안한 XPDL은 서로 상호 작용할 수 있는 개념의 워크플로우 관련 비즈니스 프로세스 애플리케이션에서 범용적으로 이용되고 있다. 한편, 최근 BPMI에서 주도하는 BPMN(Business Process Modeling Notation)은 비즈니스 프로세스를 위한 표준화된 그래픽 표기법으로써 정의되었다. 그래서 BPMN을 지원하는 디자인 툴을 이용하면 다양한 비즈니스 프로세스를 일반화된 형태로 디자인하고 분석할 수 있다. BPMN 형식의 비즈니스 프로세스가 비즈니스 프로세스 실행 엔진에서 실행되기 위해서는 XPDL과 같은 비즈니스 프로세스 언어로 의미적으로 동일하게 변환되어야 한다. 이러한 관점에서 본 논문에서는 BPMN 형식의 비즈니스 프로세스로부터 이와 대응되는 XPDL 프로세스로의 변환 기법을 제안한다. 본 논문을 통하여 프로세스 모델링 표기법(BPMN)과 프로세스 실행언어(XPDL) 사이의 의미적 간격을 줄임으로써 현업의 프로세스 설계자와 프로세스 실행 모듈의 차이를 최소화하였다.

BPEL4WS 명세의 효율적인 실행 방안 (Efficient Execution Method of BPEL4WS Specification)

  • 정종윤;류기열;이정태
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.484-486
    • /
    • 2004
  • 현재 웹 서비스의 결합을 기술하기 위한 다양한 방법들이 제시되고 있지만 XLANG과 WSFL의 장점을 수용한 BPEL4WS로 통합되고 있는 추세이다. BPEL4WS는 비즈니스 프로세스에 참여하는 웹서비스들간의 상호동작과 프로세스의 상태 정보를 기술할 수 있는 효과적인 방법을 제공한다. 그러나, BPEL4WS로 기술된 명세를 웹서비스화 하기 위한 실행 방안에 대한 연구는 미흡한 실정이다. 이에 본 논문은 비즈니스 프로세스에 내재된 워크플로우 그래프로부터 간략화 된 실행 그래프의 생성 방법을 제안한다. 또한 실행 그래프를 이용하여 BPEL4WS 명세의 병렬 및 분산 실행을 지원하는 구현 방안에 대해 논의한다.

  • PDF