• Title/Summary/Keyword: 설계프로세스패턴

Search Result 70, Processing Time 0.032 seconds

Pattern-based Analysis of Ubiquitous Process Design Based on Active Rules (능동형 규칙 기반 유비쿼터스 프로세스 설계의 워크플로우 패턴 분석)

  • Jung, Jae-Yoon;Park, Jong-Hun
    • The Journal of Society for e-Business Studies
    • /
    • v.14 no.1
    • /
    • pp.35-56
    • /
    • 2009
  • Many process modeling techniques, such as Petri-net, UML Activity Diagram, and EPC, are used to design process models. In this paper, we analyze ubiquitous process design based on workflow patterns. In particular, we focus on process design using active rules that have the form of Event-Condition-Action, and deal with the WS-ECA language, which was devised for ubiquitous web services coordination. We first check whether workflow patterns can be designed with ECA rules, and we then provide WS-ECA representations for ECA rules of the patterns. The contribution of this paper is that ECA rule-based process models were presented based on workflow patterns and they can be a guideline for ubiquitous process modeling.

  • PDF

스마트 해상 물류 통합 프로세스 설계 기술을 위한 데이터 처리 연구

  • 최우근;박순호
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2022.06a
    • /
    • pp.435-437
    • /
    • 2022
  • 스마트 해상물류 통합 프로세스 설계 기술을 위한 데이터 처리 연구는 스마트 해상 물류 통합을 위한 메시지 관리 패턴 정의로 해운-항만-내륙물류의 다양한 서비스와의 연계 데이터 관리 패턴 설계, 디지털 문서의 수용 및 데이터 교환을 위한 상호운용성 보완 기술 설계 그리고 프로세스 기반 거래검증 알고리즘에 대한 연구 내용이다.

  • PDF

An Effective Pattern Selection Process for Developing of Pattern Based Software (패턴 기반 소프트웨어 개발을 위한 효과적인 패턴 선정 프로세스)

  • Choi Jin Myung;Rhew Sung Yul
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.5
    • /
    • pp.346-356
    • /
    • 2005
  • Over the past decade, several types of design pattern have been defined in the software engineering area. But these patterns have not been used so often compared with data structure and algorithm. Likewise, methods to select and apply design patterns during analysis, design, and development are not mentioned in CBD methodologies such as CBD96, RUP, and MaRMI III. This paper suggests the process of effectively selecting design patterns which can be applied to analysis, design, and development for development of application software with based on those offered by GoF and J2EE pattern catalogs. It also demonstrates how to effectively pattern-based software and shows differences and relative advantages from RUP by applying the suggested process to the development of aviation job application.

Object Modeling of Campus Intranet Structure using Design Pattern (설계패턴을 이용한 캠퍼스 인트라넷 구조의 객체모델링)

  • Lim, Keun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.4 no.4
    • /
    • pp.113-119
    • /
    • 1999
  • Recently, design patterns have been known to be highly effective and practical. Design pattern is a collection of collaborating classes that captures the application independent behavior of system in a particular domain. By using design pattern, the development time and software quality can be greatly increased. However, systematic development process and detailed instructions of building design patterns have not been studied enough. In this paper. we propose practical intranet structure modeling technique that are based on design pattern. The proposed process consists of the four typical software development phases; analysis, navigation, interface, behavior domain design, and each phase is defined as a logical sequence of development tasks. Since the proposed process is based on design pattern foundation, and can be efficiently produced by applying this process.

  • PDF

스마트 해상 물류 통합 프로세스 설계 프로토타입 구현

  • 박순호
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2022.11a
    • /
    • pp.239-241
    • /
    • 2022
  • 스마트 해상물류 통합 프로세스 자동화 및 간소화 기술 설계를 위해 해운-항만-내륙 물류의 다양한 서비스와의 연계 데이터 관리패턴을 설계하고, 디지털 문서 수용 및 데이터 교환을 위한 상호 운용성 보완 기술 설계, 프로세스 기반 거래검증 알고리즘 개발 및 데이터교환 트랜잭션 자동화 기술 개발을 통해 해상물류 통합 프로세스 설계 프로토타입을 구현하고자 한다.

  • PDF

The Transition Process from User Interlaces of Legacy Systems to Components (레거시 시스템의 사용자 인터페이스 컴포넌트화 프로세스)

  • 조영호;최윤석;정기원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.361-363
    • /
    • 2002
  • 최근 객체지향 기법보다 효율적인 재사용성과 대체성을 지원하는 컴포넌트 기법에 대한 인식의 확대로 많은 업무용 시스템들에 대한 컴포넌트 기반 시스템으로의 재개발 또는 재개발 요구가 증가하고 있으며 이에 따라 레거시 시스템을 컴포넌트 기반 시스템으로 전환하기 위한 연구 또한 활발히 진행되고 있다. 본 논문에서는 레거시 시스템의 사용자 인터페이스를 컴포넌트화 하기 위한 전환 프로세스를 제시한다. 전환 프로세스는 레거시 시스턴 사용자 인터페이스 구성 분석, 컴포넌트 유형 분석, 컴포넌트 전환 패턴 개발. 컴포넌트 설계 및 구현 사용자 인터페이스 요구사망 테스트의 다섯 단계로 구성되어 있다. 레거시 시스템 사용자 인터페이스 구성 분석단지에서는 사용자 인터페이스의 화면구성파 내부로직을 분석하고 사용자 인터페이스의 컴포넌트화 단위를 결정하며 컴포넌트 유형 분석단계에서는 사용자 인터페이스를 구현할 컴포넌트 기술을 결정한다. 컴포넌트 전환 패턴 개발단계에서는 사용자 인터페이스를 컴포넌트화 시키기 위한 전판 패턴을 설계하며 컴포넌트 설계 및 구현 단계에서는 설계된 전환 패턴에 따라 사용자 인터페이스를 컴포넌트화한다. 사용자 인터페이스 요구사항 테스트단계에서는 개발된 컴포넌트가 레거시 시스템의 사용자 인터페이스에 대한 요구사항을 만족하는가를 확인한다. 제시한 프로세스를 적용할 래거시 시스템의 사용자 인터페이를 컴포넌트화한 구현 사례를 통해 사용자 인터페이스와 관련된 코드의 재사용 방범을 제시한다.

  • PDF

Component Architecture Using Design Pattern for Evolution of CBD Process (CBD 프로세스 전개를 위한 설계 패턴을 이용한 컴포넌트 아키텍쳐)

  • 차정은;양영종;김행곤
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.376-378
    • /
    • 2001
  • CBD(Component Based development)가 이미 완성된 소프트웨어 모듈인 컴포넌트들을 특정 목적을 위해 배치하고 조립함으로써 품질 보증된 고생산성의 재사용을 가능하게 됨에 따라, 최근 IT 비즈니스 솔루션 도출을 위한 핵심 적인 기술 전략으로 인식되고 있다. 따라서 영 역에 적절한 컴포넌트의 추출과 개발 및 응용 시스템으로의 전개를 위한 컴포넌트들의 배치와 조립 등을 포함하는 일련의 CBD 프로세스를 실제화 하기 위해서는 아키텍쳐 기반의 접근과 제어가 매우 중요하다. 하지만 대부분의 CBD 연구는 비즈니스 로직들의 기능성을 그룹화한 컴포넌트의 생산에 초점을 두고 있지 컴포넌트간의 상호작용을 명시하는 아키텍쳐 정보의 관리를 간과함으로써 컴포넌트의 조립과 통합을 통한 CBD 시스템으로의 전개는 극히 어려운 실정이다. 따라서, 본 논문에서는 CHD 프로세스 상에서 아키텍쳐 접근의 중요성과 전개 방법을 살펴보고, 컴포넌트 프레임워크(Component Framework)를 위한 아키텍쳐의 계층을 새롭게 재정의 하며 그 의미를 설명한다. 이를 위해 영역 분석 및 설계 정보를 선언적으로 명시하는 수단이며, 도메인 내에서 특정 서비스를 제공하는 컴포넌트간의 일반적 결합 방식의 규정하기 위한 수단으로서 설계 패턴을 이용하여 서비스 아키텍쳐 패턴을 정의하고 실 예로 적용한다.

  • PDF

Object-Oriented Design and Implementation of Business Process Definition Tool (프로세스 정의 도구의 객체지향적 설계 및 구현)

  • 황미진;이민규;한동수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.525-527
    • /
    • 2000
  • BPMT는 워크플로우 관리 시스템에서 프로세스의 정의 도구이다. BPMT는 워크플로우 시스템의 종속된 도구이기 때문에 워크플로우 시스템에서 요구하는 사항에 대처하기 위한 방안으로 확장성과 재사용성이 필수적이다. 이러한 확장성과 재사용성을 달성하기 위해 본 논문에서는 객체지향적인 개발 방법을 선책하고 BPMT에 적합한 디자인 패턴인 Visitor 패턴과 Serializer 패턴을 사용하였다. Visitor 패턴을 이용하면 새로운 표현 방법을 추가하고자 할 때 새로운 모듈만 추가한다는 점에서 표현의 확장성을 달성할 수 있다. 또한 Serializer를 이용함으로써 저장매체에 독립적인 입출력을 가능케 하고 하나의 인터페이스를 제공함으로써 객체의 확장성을 달성하였다.

  • PDF

A Study on the Design Supporting Tool of O-O Framework (객체지향 프레임워크의 설계 지원도구에 관한 연구)

  • 김형록;김강태;배제민;이경환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.561-563
    • /
    • 1998
  • 객체지향기술의 주요 목표는 구조화된 소프트웨어를 생산하는 것과, 좀더 확장가능하고 재사용가능한 시스템을 구축하는데 있다. 본 논문은 재사용이 가능한 시스템 구축에 d있어 현재 활발히 연구되고 있는 객체지향 프로그래밍 분야 중 객체지향 프레임워크의 설계 지원도구에 대해 연구하였다. 객체지향 프레임워크는 분석과 설계 정보의 재사용을 포함하는 넓은 스케일의 재사용을 제공하는 재사용가능한 소프트웨어 아키텍쳐라고 할 수 있다. 이에 대한 설계 프로세스로 우선 3개의 어플리케이션에 대한 분석으로 객체를 추출하고, 객체에 대한 책임을 부여하며, 객체들간의 연결관계를 정의함으로써 이들에 대한 공통구조를 추출한다. 객체에 대한 책임을 부여하며, 객체들간의 연결관계를 정의함으로써 이들에 대한 공통구조를 추출한다. 여기에 영역 전문가로부터의 영역지식과 기존의 해결안인 디자인 패턴을 적용하여 프레임워크의 구조를 설계한다. 그리고 이런 설계 프로세스를 지원하기 위한 지원도구들이 필요한데 이들 설계 지원도구로는 공통구조를 모델링하기 위한 모델링 도구와 영역지식에 대한 관리도구, 디자인 패턴 지원도구가 포함된다.

Using Design Patterns in the Development of Object-Oriented Workflow Management System Engine (디자인 패턴을 사용한 객체지향 워크플로우 관리 시스템 엔진 개발)

  • 이승일;심재용;한동수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.537-539
    • /
    • 1999
  • jFlow는 OMG에 의해서 표준으로 제정된 워크플로우 관리 시스템이다. 이 표준안은 객체지향 패러다임으로 설계되어져 있으나 효과적인 표현 방법을 사용하지 않아서 제정된 시스템에 대한 이해가 용이하지 않다. 본 논문에서는 표준안인 jFlow의 내용을 수용하는 객체지향 워크플로우 관리 시스템 설계와 구현에 있어서 디자인 패턴이 효율적인 접근 방법임을 보인다. 이를 위해서 본 논문에서는 디자인 패턴을 이용하여 설계되고 구현하고 있는 한우리/TFlow 워크플로우 관리 시스템을 간단히 소개하고 프로세스 생성과 변경등에서의 jFlow와 한우리/TFlw 시스템의 클래스 구성방식을 비교 분석한다.

  • PDF