• Title/Summary/Keyword: 기반 워크플로우 아키텍처

Search Result 19, Processing Time 0.03 seconds

Scalability Estimations of a Workcase-based Workflow Engine (워크케이스 기반 워크플로우 엔진의 초대형성 성능 평가)

  • Ahn, Hyung-Jin;Park, Min-Jae;Lee, Ki-Won;Kim, Kwang-Hoon
    • Journal of Internet Computing and Services
    • /
    • v.9 no.6
    • /
    • pp.89-97
    • /
    • 2008
  • Recently, many organizations such as companies or institutions have demanded induction of very large-scale workflow management system in order to process a large number of business-instances. Workflow-related vendors have focused on physical extension of workflow engines based on device-level clustering, so as to provide very large-scale workflow services. Performance improvement of workflow engine by simple physical-connection among computer systems which don't consider logical-level software architecture lead to wastes of time and cost for construction of very large-scale workflow service environment. In this paper, we propose methodology for performance improvement based on logical software architectures of workflow engine. We also evaluate scalable performance between workflow engines using the activity instance based architecture and workcase based architecture, our proposed architecture. Through analysis of this test's result, we can observe that software architectures to be applied on a workflow engine have an effect on scalable performance.

  • PDF

A Cloud Workflow Model Based on the Information Control Net (정보제어넷 기반 클라우드 워크플로우 모델)

  • Sun, Kai;Ahn, Hyun;Kim, Kwanghoon Pio
    • Journal of Internet Computing and Services
    • /
    • v.19 no.3
    • /
    • pp.25-33
    • /
    • 2018
  • This paper proposes a cloud workflow model theoretically supported by the information control net modeling methodology as a cloud workflow modeling methodology that is mandatory in implementing realtime enterprise workflow management systems running with cloud computing environments. The eventual goal of the cloud workflow model proposed in this paper is to support those cloud workflow architectures reflecting the types of cloud deployment models such as private, community, public, and hybrid cloud deployment models. Moreover, the proposed model is a mathematical graph model that is extended from the information control net modeling methodology used in conventional enterprise workflow modeling, and it aims to theoretically couple this methodology with the cloud deployment models. Finally, this paper tries to verify the feasibility of the proposed model by building a possible cloud workflow architecture and its cloud workflow services on a realtime enterpeise cloud workflow management system.

Design and Implementation of a Very Large-Scale Workflow Management System (초대형 워크플로우 관리 시스템의 설계 및 구현)

  • Ahn, Hyung-Jin;Kim, Kwang-Hoon
    • Journal of Internet Computing and Services
    • /
    • v.10 no.6
    • /
    • pp.205-217
    • /
    • 2009
  • Recently, many organizations such as companies or institutions have demanded induction of very large-scale workflow management system in order to process a large number of business-instances. Workflow vendors have focused on physical extension of workflow engines based on device-level clustering, so as to provide very large-scale workflow services. Performance improvement of workflow engine by simple physical-connection among computer systems which don't consider logical-level software architecture leads to wastes of time or cost for construction of very large-scale workflow service environment. In this paper, we propose workcase-based workflow architecture and implement a very large-scale workflow management system based on the architecture. We prove that software architectures to be applied on a workflow engine have an effect on scalability and performance through workcase response-time evaluation of our proposed system.

  • PDF

A Tool for Workflow-based Product Line Software Development (워크플로우 기반의 제품라인 소프트웨어 개발 지원 환경)

  • Yang, Jin-Seok;Kang, Kyo C.
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.6
    • /
    • pp.377-382
    • /
    • 2013
  • A convergence software development methodology based on product line engineering provides an architecture model for application development and it also provides workflow as a behavior specification of control component development to develop transaction centric application. To effect a change on software development based on product line engineering it has to be supported by a tool. But almost workflow modeling tools dose not support product line engineering concept. So we need new workflow modeling tool to support the convergence software development methodology. In this paper, we introduce a toolset for workflow modeling that consists of eclipse plug-in applications and open source tool and describe the relationships of tools through example.

Design and Implementation of Web Service Applying SOA Based on Workflow (SOA 기반의 워크플로우를 응용한 웹 서비스 설계 및 구현)

  • Lee, Seong-Kyu;Kim, Tai-Suk
    • Journal of Korea Multimedia Society
    • /
    • v.12 no.1
    • /
    • pp.122-129
    • /
    • 2009
  • Incorporating proprietary existing it solutions like legacy systems or vendor specific with new technologies is an expensive and time consuming task. Such situations take place due to the lack of ability of proprietary software to cooperate with other parties or to cooperation only with specific vendor products. Such a situation is undesirable and causes a prolonged adaptation period for new applications. This thesis is to show the new approach to creation of Internet applications in Service Oriented Architecture through loose coupling, introduces fare more flexibility into a system composed of connected applications. This approach allows one to integrate through XML based Web Service and reuse a number of arbitrary services available over the Internet in a complex processes specified as a workflow model.

  • PDF

A Tool for Workflow-based Product Line Software Development (워크플로우 기반의 제품라인 소프트웨어 개발 지원 환경)

  • Yang, Jin-Seok;Qing, Lin;Kang, Kyo C.
    • Annual Conference of KIPS
    • /
    • 2012.11a
    • /
    • pp.1515-1518
    • /
    • 2012
  • 제품라인공학 기반의 융합소프트웨어 개발 방법론에서는 어플리케이션 개발을 위해 아키텍처 모델을 제안하고 있다. 개발 모델에서는 명세를 이용하여 제어컴포넌트를 개발하도록 제안하는데 워크플로우는 트랜잭션을 주로 처리하는 어플리케이션 개발을 위해 제안되었다. 제품라인 공학 기반의 소프트웨어 개발이 효과를 발휘하기 위해서는 도구의 지원이 반드시 필요하다. 하지만 기존의 워크플로우 모델링 도구들은 제품라인 공학 개념을 지원하지 않기 때문에 워크플로우 기반의 제품 라인 소프트웨어 개발을 지원할 수 있는 도구의 개발이 필요했다. 본 논문에서는 워크플로우 기반의 제품라인 소프트웨어 개발을 지원하기 위해서 개발된 도구를 소개하고 개발된 도구의 활용 가능성을 확인하기 위해서 간단한 활용예제를 소개한다.

A Cooperative Swimlane Workflow Modeling System Architecture (실시간 협업 지원 협동 스윔레인 워크플로우 모델링 시스템 아키텍처)

  • 이정훈;오동근;한승혁;김형목;원재강;김민홍;김광훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.563-565
    • /
    • 2003
  • 기업 업무의 절차와 규모가 복잡해지고 증가함에 따라 한 사람이 기업의 모든 업무 프로세스를 모델링하고 관리하는 것이 어려워지고 있다. 기존의 Workflow 모델링 방식은 프로세스 정의를 한 명(또는 소수)의 디자이너가 맡아 왔다. 그러나 스윔레인 같은 롤 기반의 프로세스 모델링은 각 롤에 해당하는 디자이너 그룹이 프로세스를 정의하기 때문에 모델링 작업을 단순화 시킬 수 있다. 본 논문에서는 워크플로우 모델링 방식과 다른 역할 기반의 스윔레인 모델링을 바탕으로 그룹웨어기술을 접목 시켜 기업의 업무 프로세스를 보다 효율적으로 정의할 수 있는 실시간 협업 지원 협동 스윔레인 워크플로우 모델링 시스템 아키텍처를 제시한다. 이벤트 방식의 화면 처리는 네트워크 트래픽 및 오버 헤드를 감소 시킬 수 있다. 또한 분리된 어플리케이션이 비동기적으로 신뢰성 있게 통신할 수 있도록 메시징 시스템을 도입하고, 협업간 투명성(Transparency)을 보장하는 가상 협업 서버 구조를 살펴 볼 것이다. 이러한 것들은 향후 분산환경으로의 발판을 이를 수 있다.

  • PDF

Practical Workflow Interoperation Model Using Remote Process Proxy (원격 프로세스 프록시를 이용한 실용적 워크플로우 상호운용 모델)

  • 권헌걸;이성독;한동수;서범수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.613-615
    • /
    • 2003
  • 최근, 인터넷이라는 개방형 네트워크가 보편화 되면서 인터넷을 매게로 한 전자적인 거래의 형태가 기업 대 소비자(B2C) 거래에서부터 기업 대 기업(B2B) 거래 그리고 기업 대 정부(B2G) 거래까지 다양하게 발전하고 있다. 본 논문에서는 WfMC에서 제시하는 표준을 준수하면서 동시에 워크플로우 시스템의 사용자인 프로세스 설계자 그리고 워크플로우 프로세스 참여자 모두에게 쉬운 인터페이스를 제공할 수 있는 워크플로우 시스템의 아키텍처 및 모델을 제시한다. 본 모델은 P2P기반의 현실적인 대안을 위해서 설계되었으며, 기존 연구에서 가볍게 취급되어 왔던 워크플로우 시스템 사용자를 위한 인터페이스를 고려하여 설계되었다.

  • PDF

The Design of Automated System for Ubiquitous Healthcare Examination (유비쿼터스 기반의 건강진단 자동화 시스템의 설계)

  • Kung, Sang-Hwan
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.8 no.3
    • /
    • pp.541-548
    • /
    • 2007
  • The workflow, one of core features for modern business operation, models common elements and their relationships in business processes. The research is focused on how to adapt the workflow model to the healthcare examination which becomes popular these days. Especially, we intend to have fully automated process for healthcare examination by providing customers with PDA with RFTD chip. In order to realize this goal, this paper proposes the design of software architectures the class structures, and the definition of messages used for the system interactions. In other word, the paper shows the analysis of healthcare application in terms of service scenario and the design of workflow engine ant ubiquitous healthcare application under the Object-Oriented programming environment. the The result of the study may also enable the unmanned healthcare examination as well as ubiquitous based healcare examination sooner or later.

  • PDF

A Development Method of Web System Combining Service Oriented Architecture with Multi-Software Product Line (서비스지향 아키텍처와 멀티소프트웨어 프로덕트라인을 결합한 웹 시스템 개발 방법)

  • Jung, IlKwon
    • The Journal of Society for e-Business Studies
    • /
    • v.24 no.3
    • /
    • pp.53-71
    • /
    • 2019
  • As software systems become more complex and larger, software systems require a way to reuse software components or modules to provide new functionality. This paper designed a development method of web system combining SOA(Service Oriented Architecture) with MPSL(Multi-Software Product Line). According to provides SOA and MPSL, this paper suggested to service providers and service users to provide and reuse variable services. From the viewpoint of service provider, the suggested method identifies and implements reusable variable services as features by syntax-based, functional-based, and behavior-based methods applying feature identification guidelines and manages them as reuse assets. From the user's point of view, it is possible to develop a web system by constructing a service by workflow model as a method of structure and reconfigure services. As a result of measuring the reuse of the web system constructed in this paper by the function point, the cost reduction effect was verified by applying it to the similar project with the increase of reuse.