KR20180019256A - Method for enabling business process model transaction, computer readable recording medium, and computer system - Google Patents
Method for enabling business process model transaction, computer readable recording medium, and computer system Download PDFInfo
- Publication number
- KR20180019256A KR20180019256A KR1020160098502A KR20160098502A KR20180019256A KR 20180019256 A KR20180019256 A KR 20180019256A KR 1020160098502 A KR1020160098502 A KR 1020160098502A KR 20160098502 A KR20160098502 A KR 20160098502A KR 20180019256 A KR20180019256 A KR 20180019256A
- Authority
- KR
- South Korea
- Prior art keywords
- business process
- process model
- transaction
- consumer system
- receiving
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Third-party assisted
- G06Q30/0619—Neutral agent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/067—Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0278—Product appraisal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Educational Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은, 비즈니스 프로세스 모델의 거래에 관한 것으로, 보다 구체적으로는 한 조직이 정의 및 보유한 비즈니스 프로세스 모델을 다른 조직과 거래를 통해 공유할 수 있도록 하는, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법 및 시스템 등에 관한 것이다.The present invention relates to a business process model transaction, and more particularly, to a method and system for enabling a transaction of a business process model, which enables an organization to share a business process model defined and held by a transaction with another organization System and the like.
비즈니스 프로세스란, 고객을 위해 가치를 창조하고 제공하기 위한 업무 활동의 집합으로서, 제품 디자인, 마케팅, 판매, 회계 재무 관리, 제조, 물류, 공급망 관리(SCM), 고객 관계 관리(CRM) 등을 포함한 기업 경영 활동에서의 일련의 업무 흐름을 말한다. 경영 환경의 변화가 가속화되고 있는 요즈음, 기업들은 변화에 빠르게 적응하기 위하여 인프라, 업무 생산성 향상, 내부 역량강화, 경쟁력 확보 등에 관심을 집중하고 있는데, 특히 조직 내 업무 생산성을 분석한 결과 전체 업무 처리 시간 중 상당 부분이 업무 자체보다 업무 간의 전이 또는 전달 시간에 소요되고 있다는 점이 인식되면서, 비즈니스 프로세스의 자동화와 최적화를 통한 업무 생산성 향상에 기업들의 관심이 더욱 높아지고 있다. 그에 따라, 비즈니스 프로세스 관리(BPM), 즉 조직 및 경영의 관점에서 조직 내 프로세스 또는 조직 간의 프로세스를 통합 및 최적화하는 구조적 접근법이 점차 그 중요도를 더해 가고 있다. 비즈니스 프로세스 관리는 크게 비즈니스 프로세스의 모델링, 비즈니스 프로세스의 실행, 실행 중인 각 프로세스의 모니터링, 모니터링 결과에 의거한 프로세스 분석 등의 과정을 포함한다. 특히, 프로세스 모델링은, 업무에 어떤 태스크(각 단위 업무)가 존재하는지 정의하고 어떠한 프로세스 흐름이 존재하는지를 도출하여 정형화된 방식에 따라 개념적으로 시각화하는 과정으로서, 비즈니스 프로세스 관리에서 가장 우선이 되는 과정이다.A business process is a set of business activities for creating and delivering value for customers, including product design, marketing, sales, accounting, financial management, manufacturing, logistics, supply chain management (SCM) and customer relationship management It refers to a series of work flows in corporate management activities. In recent years, companies are focusing on improving infrastructure, business productivity, internal competency, and competitiveness in order to adapt quickly to changes. In particular, as a result of analyzing business productivity within an organization, Companies are increasingly interested in improving business productivity through automation and optimization of business processes as it is recognized that a significant portion of the work is being transferred to or transferred from work to work. As such, a structured approach to integrating and optimizing processes within an organization or processes between organizations in terms of business process management (BPM), or organization and management, is becoming increasingly important. Business process management includes modeling of business process, execution of business process, monitoring of each running process, and analysis of process based on monitoring result. In particular, process modeling is the process of conceptually visualizing the existence of a certain task (each unit task) in a task, deriving the existence of a certain process flow, and conceptually visualizing it according to a formalized method, .
그런데, 실제 많은 개인 또는 소기업 비즈니스 등에 있어서는, 비즈니스 프로세스의 개념이 명확히 정의 또는 정리되어 있지 않은 경우가 많다. 많은 경우, 개인 또는 소기업들은, 비즈니스 프로세스를 체계적으로 정의 또는 정리 및 관리하지 못한 채, 오로지 개인의 업무 경험에 의존하여 업무를 진행하는 경향이 있다. 따라서, 비즈니스 프로세스 관리에 관심을 두고자 하는 경우라도, 프로세스 모델링부터 어디서 어떻게 시작할지 조차 어려운 어려움을 겪는 많은 기업들이 존재한다. 또한, 다양한 경영 환경 변화에 따라, 기업은 새로운 비즈니스에 들어가게 되는 경우, 비슷한 분야에서 비슷한 업무를 어떻게 진행하고 있는지 다른 기업의 비즈니스 프로세스에 관하여 선행 지식을 얻고 싶을 수 있다.However, in many actual personal or small business businesses, there are many cases in which the concept of business process is not clearly defined or arranged. In many cases, individuals or small businesses tend not to define, organize, and manage business processes systematically, but only to rely on personal work experience. Therefore, even if you are interested in business process management, there are a number of companies that have difficulties even starting from process modeling to where and how to start. In addition, with a variety of business environment changes, if a company enters a new business, you may want to gain prior knowledge of the business processes of other companies as to how they are doing similar work in similar areas.
한편, 한국 등록특허 제10-0967692호에서는, 기업이 비즈니스 프로세스 관리를 위한 시스템 구축 시 소요되는 높은 비용 및 프로세스 모델링에 요구되는 높은 수준의 코딩 기술 요청의 부담을 줄일 수 있도록, 비즈니스 프로세스와 관련된 제반 사항을 웹 브라우저 기반의 온라인 서비스로 제공하도록 한, SaaS(Software as a service) 기반의 비즈니스 프로세스 관리 시스템이 제안되었다. 그러나, 한국 등록특허 제10-0967692호에 의하더라도, 비즈니스 프로세스의 개념 자체가 정의 또는 정리되어 있지 않은 개인 또는 소기업으로서는, 비즈니스 프로세스 모델링 및 비즈니스 프로세스 관리의 구축에의 접근이 여전히 쉽지 않은 문제이다.Korean Patent No. 10-0967692 discloses a technique for reducing the burden of a high-level coding technology demanded for a high cost and process modeling required for establishing a business process management system, Software-as-a-service (SaaS) -based business process management system has been proposed, which provides online services based on Web browsers. However, even in Korean Patent No. 10-0967692, as an individual or a small business in which the concept of business process itself is not defined or arranged, access to business process modeling and construction of business process management is still a difficult problem.
따라서, 비즈니스 프로세스의 개념이 아직 제대로 정의 또는 정리되어 있지 않은 기업 또는 새로운 비즈니스를 시작하고자 하는 기업 등이 비즈니스 프로세스 모델링 및 비즈니스 프로세스 관리의 구축에 접근하고자 할 경우, 이를 용이하게 하는 방법 및 시스템 등이 필요로 된다.Therefore, if the concept of a business process is not well defined or arranged yet, or a company that wants to start a new business wants to approach business process modeling and business process management, Is required.
본 발명의 일 특징에 의하면, 네트워크에 접속된 컴퓨터 시스템에 의해 수행되는, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법이 제공된다. 본 발명에 따른 방법은, 네트워크를 통해, 생산자 시스템으로부터 비즈니스 프로세스 모델을 수신하는 단계; 수신된 비즈니스 프로세스 모델을 등록하고 데이터베이스에 저장하는 단계; 소비자 시스템으로부터, 비즈니스 프로세스 모델에 관한 구매 요청을 수신하는 단계; 및 구매 요청에 응답하여, 비즈니스 프로세스 모델에 관한 거래 절차를 진행하는 단계를 포함한다.According to one aspect of the present invention, a method is provided for enabling a transaction of a business process model performed by a computer system connected to a network. A method in accordance with the present invention includes receiving a business process model from a producer system over a network; Registering the received business process model and storing the registered business process model in a database; Receiving, from a consumer system, a purchase request relating to a business process model; And in response to the purchase request, proceeding with a transaction procedure regarding the business process model.
본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법은, 소비자 시스템으로부터, 비즈니스 프로세스 모델에 관한 평가 정보를 수신하는 단계; 및 수신된 평가 정보에 기초하여, 비즈니스 프로세스 모델에 관한 랭크 순위를 갱신하는 단계를 더 포함할 수 있다.According to one embodiment of the present invention, a method of enabling transaction of a business process model comprises: receiving evaluation information on a business process model from a consumer system; And updating the rank rank of the business process model based on the received evaluation information.
본 발명의 일 실시예에 의하면, 생산자 시스템으로부터 비즈니스 프로세스 모델을 수신하는 단계는, 비즈니스 프로세스 모델과 함께 비즈니스 프로세스 모델에 관한 희망 대금 정보를 수신하는 단계를 포함할 수 있다.According to an embodiment of the present invention, the step of receiving the business process model from the producer system may include receiving the desired payment information regarding the business process model together with the business process model.
본 발명의 일 실시예에 의하면, 소비자 시스템으로부터 구매 요청을 수신하는 단계는, 소비자 시스템으로부터, 구매를 희망하는 비즈니스 프로세스 모델에 관한 요건을 수신하는 단계; 요건을 충족하는 하나 이상의 비즈니스 프로세스 모델을 검색하는 단계; 소비자 시스템으로, 검색의 결과를 제공하는 단계; 및 소비자 시스템으로부터, 검색의 결과에 기초하여, 구매 요청을 수신하는 단계를 포함할 수 있다.According to one embodiment of the present invention, the step of receiving a purchase request from a consumer system comprises the steps of: receiving, from a consumer system, a requirement relating to a business process model desired to purchase; Retrieving one or more business process models that meet the requirements; Providing, as a consumer system, a result of a search; And receiving, from the consumer system, a purchase request based on a result of the search.
본 발명의 일 실시예에 의하면, 소비자 시스템으로, 검색의 결과를 제공하는 단계는, 검색된 하나 이상의 비즈니스 프로세스 모델의 리스트를 제공하는 단계를 포함할 수 있다.According to one embodiment of the present invention, providing a result of a search to a consumer system may include providing a list of one or more business process models retrieved.
본 발명의 일 실시예에 의하면, 소비자 시스템으로, 검색의 결과를 제공하는 단계는, 검색된 하나 이상의 비즈니스 프로세스 모델 각각의 시험 버전을 전송하는 단계를 포함하고, 소비자 시스템으로부터, 검색의 결과에 기초하여, 구매 요청을 수신하는 단계는, 시험 버전의 시험 실행 결과에 기초하여 비즈니스 프로세스 모델에 관한 구매 요청을 수신하는 단계를 포함할 수 있다.According to one embodiment of the present invention, providing a result of a search to a consumer system comprises transmitting a trial version of each of the retrieved one or more business process models, , The step of receiving the purchase request may include receiving a purchase request relating to the business process model based on the trial execution result of the trial version.
본 발명의 일 실시예에 의하면, 거래 절차를 진행하는 단계는, 구매 요청에 응답하여 비즈니스 프로세스 모델에 관한 결제 절차를 진행하는 단계를 포함할 수 있다.According to an embodiment of the present invention, the step of proceeding with the transaction procedure may include a step of performing a settlement procedure regarding the business process model in response to the purchase request.
본 발명의 일 실시예에 의하면, 결제 절차를 진행하는 단계는, 소비자 시스템으로, 비즈니스 프로세스 모델의 구매 금액을 전송하는 단계; 소비자 시스템과의 사이에서 구매 금액의 결제를 진행하는 단계; 및 결제에 기초하여, 소정의 금액 정보를, 비즈니스 프로세스 모델의 생산자 시스템으로 전송하는 단계를 포함할 수 있다.According to an embodiment of the present invention, The step of performing the settlement procedure includes: transferring the purchase amount of the business process model to the customer system; Performing settlement of purchase amount with the consumer system; And transferring the predetermined amount information to the producer system of the business process model, based on the settlement.
본 발명의 일 실시예에 의하면, 생산자 시스템은, 비즈니스 프로세스 모델을 생성한 개인, 기업 또는 기관의 서버일 수 있다. According to an embodiment of the present invention, The producer system may be a server of an individual, an enterprise, or an organization that has created the business process model.
본 발명의 일 실시예에 의하면, 소비자 시스템은, 비즈니스 프로세스 모델을 실행할 수 있는 개인, 기업 또는 기관의 서버일 수 있다.According to one embodiment of the present invention, the consumer system may be a server of an individual, an enterprise or an institution capable of executing a business process model.
본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델은, 소정의 문서 형식을 가질 수 있다.According to an embodiment of the present invention, The business process model may have a predetermined document format.
본 발명의 다른 특징에 의하면, 명령어를 수록한 컴퓨터 판독가능 기록 매체가 제공된다. 명령어는 컴퓨터에 의해 실행되는 경우, 컴퓨터로 하여금 전술한 방법들 중 어느 하나의 방법을 수행하도록 한다. According to another aspect of the present invention, there is provided a computer-readable recording medium storing an instruction. The instructions, when executed by a computer, cause the computer to perform any of the methods described above.
본 발명의 또 다른 특징에 의하면, 컴퓨터 시스템으로서, 통신 인터페이스; 프로세서; 및 데이터베이스를 포함한 컴퓨터 시스템이 제공된다. 본 발명에 의하면, 컴퓨터 시스템의 프로세서는, 전술한 방법들 중 어느 하나의 방법을 수행할 수 있다.According to still another aspect of the present invention, there is provided a computer system comprising: a communication interface; A processor; And a computer system including a database. According to the present invention, a processor of a computer system may perform any one of the methods described above.
본 발명의 또 다른 특징에 의하면, 네트워크에 접속된 컴퓨터 시스템이 제공된다. 본 발명의 컴퓨터 시스템은, 비즈니스 프로세스 모델을 생성하는 비즈니스 프로세스 모델링 모듈; 및 네트워크를 통해, 생성된 비즈니스 프로세스 모델을 외부 서버로 전송하여 거래에 제공하고, 비즈니스 프로세스 모델에 관한 거래가 이루어지는 경우 거래에 관한 대금을 수금하는 거래 모듈을 포함한다. According to another aspect of the present invention, a computer system connected to a network is provided. The computer system of the present invention includes: a business process modeling module for generating a business process model; And a transaction module for transferring the generated business process model to an external server through a network to provide the transaction to a transaction and collecting a transaction related to the transaction when the business process model is transacted.
본 발명에 따르면, 비즈니스 프로세스의 개념이 아직 제대로 정의 또는 정리되어 있지 않은 기업 또는 새로운 비즈니스를 시작하고자 하는 기업 등이, 구매를 통하여, 다른 조직 등에 의해 이미 잘 정의된 비즈니스 프로세스 모델을 획득하여 이용할 수 있는 이점이 있다. 또, 이전에 비즈니스 프로세스 모델을 이미 작성한 기업이나 조직 등은, 이를 참조하고자 하는 다른 기업이나 조직 등에 대해 해당 비즈니스 프로세스 모델을 판매하고 대금을 수취함으로써, 그에 따른 부수적인 이익을 얻을 수 있다. 또, 비즈니스 프로세스 모델을 구매한 소비자들로부터 해당 비즈니스 프로세스 모델에 관한 평가 정보를 수집하고 그에 따른 랭크 순위를 유지하여, 이후 다른 소비자들의 비즈니스 프로세스 모델 구매 시에 참조가 되도록 할 수 있다. 또, 비즈니스 프로세스 모델을 구매한 소비자는, 그 구매한 비즈니스 프로세스 모델을 해당 소비자에 맞게 개량 및 커스터마이징 할 수 있고, 그 개량된 비즈니스 프로세스 모델을 다시 거래에 제공할 수 있으므로, 비즈니스 프로세스 모델의 생성과 관련한 선순환 구조를 생성하고, 시장 경제 활성화에 이바지할 수 있다.According to the present invention, it is possible to acquire and use a well-defined business process model by another organization through purchasing, for example, an enterprise in which the concept of business process is not yet well defined or arranged, There is an advantage. In addition, a company or organization that has previously created a business process model can acquire additional benefits by selling the corresponding business process model to another company or organization to which the business process model is referenced, and receiving the payment. In addition, the evaluation information on the business process model is collected from the customers who purchased the business process model, and the rank ranking according to the rank information is maintained, so that the reference information can be obtained when purchasing the business process model of other customers. In addition, a consumer who purchases a business process model can modify and customize the purchased business process model to the consumer, and can provide the improved business process model to the transaction again. Therefore, It is possible to create a virtuous cycle structure and contribute to the revitalization of the market economy.
도 1은, 본 발명의 일 실시예에 따른, 비즈니스 프로세스 모델 거래 시스템(100)을 개략적으로 도시한 도면이다.
도 2는, 도 1에 도시된 생산자 시스템(102)의 내부 구성을 예시적으로 보여주는 도면이다.
도 3은, 도 1에 도시된 비즈니스 프로세스 모델 거래 서버(108)의 내부 구성을 예시적으로 보여주는 도면이다.
도 4는, 도 1에 도시된 소비자 시스템(104)의 내부 구성을 예시적으로 보여주는 도면이다.
도 5는, 본 발명의 일 실시예에 따른, 비즈니스 프로세스 모델 거래의 동작 흐름을 보여주는 예시적 흐름도이다.Figure 1 is a schematic diagram of a business process
2 is an exemplary illustration of the internal configuration of the
3 is an exemplary diagram illustrating an internal configuration of the business process
4 is an exemplary illustration of the internal configuration of the
5 is an exemplary flow chart illustrating the operational flow of a business process model transaction, in accordance with an embodiment of the present invention.
이하, 첨부 도면을 참조하여 본 발명의 실시예에 관하여 상세히 설명한다. 이하에서는, 본 발명의 요지를 불필요하게 흐릴 우려가 있다고 판단되는 경우, 이미 공지된 기능 및 구성에 관한 구체적인 설명을 생략한다. 또한, 이하에서 설명하는 내용은 어디까지나 본 발명의 일 실시예에 관한 것일 뿐 본 발명이 이로써 제한되는 것은 아님을 알아야 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Hereinafter, when it is determined that there is a possibility that the gist of the present invention may be unnecessarily blurred, a detailed description of known functions and configurations will be omitted. In addition, it should be understood that the following description is only an embodiment of the present invention, and the present invention is not limited thereto.
본 명세서에서 사용되는 용어는 단지 특정한 실시예를 설명하기 위해 사용되는 것으로 본 발명을 한정하려는 의도에서 사용된 것이 아니다. 예를 들면, 단수로 표현된 구성요소는 문맥상 명백하게 단수만을 의미하지 않는다면 복수의 구성요소를 포함하는 개념으로 이해되어야 한다. 또한, 본 발명의 명세서에서, '포함하다' 또는 '가지다' 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것일 뿐이고, 이러한 용어의 사용에 의해 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 배제하려는 것은 아니다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present invention. For example, an element expressed in singular < Desc / Clms Page number 5 > terms should be understood as including a plurality of elements unless the context clearly dictates a singular value. In addition, in the specification of the present invention, it is to be understood that terms such as "include" or "have" are intended to specify the presence of stated features, integers, steps, operations, components, It is not intended that the use of the term exclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
본 명세서에 기재된 실시예에 있어서 '블록' 또는 '부'는 적어도 하나의 기능이나 동작을 수행하는 기능적 부분을 의미하며, 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 '블록' 또는 '부'는, 특정한 하드웨어로 구현될 필요가 있는 '블록' 또는 '부'를 제외하고는, 적어도 하나의 소프트웨어 모듈로 일체화되어 적어도 하나의 프로세서로 구현될 수 있다.As used herein, the term " block " or " part " means a functional part that performs at least one function or operation, and may be implemented in hardware or software or a combination of hardware and software. Also, a plurality of 'blocks' or 'sub-units' may be embodied in at least one processor integrated with at least one software module, except for 'blocks' or 'sub-units' that need to be implemented in specific hardware .
덧붙여, 달리 정의되지 않는 한 기술적 또는 과학적인 용어를 포함하여, 본 명세서에서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의된 용어들은, 관련 기술의 문맥상 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 발명의 명세서에서 명백하게 달리 정의하지 않는 한 과도하게 제한 또는 확장하여 해석되지 않는다는 점을 알아야 한다.In addition, all terms used herein, including technical or scientific terms, unless otherwise defined, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Commonly used predefined terms are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are not to be construed as being excessively limited or extended unless explicitly defined otherwise in the specification of the present invention You should know.
이하, 첨부된 도면을 참조하여, 본 발명의 실시예에 대해 구체적으로 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은, 본 발명의 일 실시예에 따른, 비즈니스 프로세스 모델 거래 시스템(100)을 개략적으로 도시한 도면이다. 도시된 바에 의하면, 비즈니스 프로세스 모델 거래 시스템(100)은, 생산자 시스템(1021-1023), 소비자 시스템(1041-1043), 네트워크(106), 비즈니스 프로세스 모델 거래 서버(108) 및 데이터베이스(110)를 포함한다.Figure 1 is a schematic diagram of a business process
도 1에 도시된 바에 의하면, 비즈니스 프로세스 모델 거래 시스템(100)은 3개의 생산자 시스템(1021-1023)을 포함한다. 본 발명의 일 실시예에 의하면, 생산자 시스템(1021-1023) 각각은, 비즈니스 프로세스 모델을 생성하여 거래에 제공하는 개인, 기업 또는 기관의 서버 시스템일 수 있다. 도 2와 관련하여 후술하는 바와 같이, 생산자 시스템(1021-1023)은, 비즈니스 프로세스 모델을 생성하고 그 생성된 비즈니스 프로세스 모델을 거래에 제공하고 그에 따른 수익을 분배 받을 수 있다. 본 발명의 일 실시예에 의하면, 생산자 시스템(1021-1023)은 또한 생성된 비즈니스 모델을 실행하고 실행 중인 프로세스를 모니터링 및 분석할 수 있다. 본 도면에는 3개의 생산자 시스템이 도시되어 있으나, 본 발명이 이로써 제한되는 것은 아니다. 본 발명의 다른 실시예에 의하면, 비즈니스 프로세스 모델 거래 시스템(100)은, 하나 이상의 임의의 수의 생산자 시스템을 포함할 수 있다. 1, the business process
도시된 바에 의하면, 비즈니스 프로세스 모델 거래 시스템(100)은 또한 3개의 소비자 시스템(1041-1043)을 포함한다. 본 발명의 일 실시예에 의하면, 소비자 시스템(1041-1043)은, 생산자 시스템(1021-1023) 중 임의의 시스템이 작성하여 거래에 제공한 비즈니스 프로세스 모델을 비즈니스 프로세스 모델 거래 서버(108)를 통해 구매하여 사용하는 개인, 기업 또는 기관의 서버 시스템일 수 있다. 소비자 시스템(1041-1043)은, 비즈니스 프로세스 모델을 구매하고 소정의 대금을 지불할 수 있다. 본 발명의 일 실시예에 의하면, 소비자 시스템(1041-1043)은, 생산자 시스템(1021-1023)과 마찬가지로, 구매한 비즈니스 프로세스 모델을 실행하고 모니터링 및 분석할 수도 있으며, 다만 본 발명이 이로써 제한되는 것은 아니다. 본 발명의 일 실시예에 의하면, 소비자 시스템(1041-1043)은, 임의의 생산자 시스템에 의해 정의되어 비즈니스 프로세스 모델 거래 서버(108)를 통해 거래에 제공된 비즈니스 프로세스 모델을 스윔레인 형태로 구매하고, 해당 소비자 시스템에 알맞은 형태로 커스터마이징 하여 활용할 수 있다. 본 도면에는 3개의 소비자 시스템이 도시되어 있으나, 본 발명이 이로써 제한되는 것은 아니다. 본 발명의 다른 실시예에 의하면, 비즈니스 프로세스 모델 거래 시스템(100)은, 하나 이상의 임의의 수의 소비자 시스템을 포함할 수 있다.As shown, the business process
본 도면에서는, 생산자 시스템(1021-1023)과 소비자 시스템(1041-1043)이 각각 서로 분리되어 있는 것으로 도시되어 있으나, 본 발명이 이로써 제한되는 것은 아니다. 본 발명의 일 실시예에 의하면, 생산자 시스템(1021-1023)이나 소비자 시스템(1041-1043) 중 임의의 시스템은, 거래에 따라, 자신의 비즈니스 프로세스 모델을 작성하여 거래에 제공하는 생산자가 될 수 있고, 임의의 다른 생산자 시스템이 작성하여 거래에 제공한 임의의 비즈니스 프로세스 모델을 구매하여 사용하는 소비자 시스템이 될 수도 있다. 예컨대, 임의의 기업 시스템은, 기 작성된 자신의 비즈니스 프로세스 모델을 거래에 제공할 수 있으며, 이 경우 해당 기업 시스템은 생산자 시스템으로서 기능한다. 만약 해당 기업이 다른 비즈니스에 진출하고자 하면서, 다른 생산자가 거래에 제공한 다른 비즈니스 프로세스 모델을 구매하여 참조하고자 하는 경우, 해당 기업은, 거래를 통해 원하는 비즈니스 프로세스 모델을 구매할 수 있고, 이때 해당 기업 시스템은 소비자 시스템으로서 기능한다.In this figure, the producer systems (102 1 - 102 3 ) and the consumer systems (104 1 - 104 3 ) are shown as being separated from each other, but the present invention is not limited thereto. In accordance with one embodiment of the present invention, any of the
도시된 바에 의하면, 비즈니스 프로세스 모델 거래 시스템(100)은 생산자 시스템(1021-1023) 및 소비자 시스템(1041-1043) 각각과 결합된 네트워크(106)를 포함한다. 네트워크(106)는 임의의 통신망일 수 있는데, 본 발명의 일 실시예에 의하면, 예컨대 TCP/IP 통신망일 수 있다. 본 발명의 일 실시예에 의하면, 네트워크(104)는, 예컨대 WiFi망, LAN망, WAN망, 인터넷망 등을 포함할 수 있으며, 본 발명이 이로써 제한되는 것은 아니다.The business process
도시된 바에 의하면, 비즈니스 프로세스 모델 거래 시스템(100)은 또한 비즈니스 프로세스 모델 거래 서버(108)를 포함한다. 비즈니스 프로세스 모델 거래 서버(108)는 네트워크(106)를 통하여 생산자 시스템(1021-1023) 및 소비자 시스템(1041-1043) 각각과 통신 가능하게 결합될 수 있다. 비즈니스 프로세스 모델 거래 서버(108)는, 도 3과 관련하여 후술하는 바와 같이, 생산자 시스템(1021-1023)으로부터 제공되는 비즈니스 프로세스 모델을 등록, 저장 및 관리하고, 등록된 비즈니스 프로세스 모델에 대한 랭크를 관리하며, 비즈니스 프로세스 모델의 거래와 관련된 결제에 관여할 수 있다. 비즈니스 프로세스 모델 거래 서버(108)의 세부 사항에 대해서는 이하 도 3을 참조하여 자세히 검토하기로 한다.As shown, the business process
비즈니스 프로세스 모델 거래 시스템(100)은 비즈니스 프로세스 모델 거래 서버(108)와 결합된 데이터베이스(110)를 포함한다. 데이터베이스(108)는, 등록된 비즈니스 프로세스 모델과 관련한 데이터, 예컨대 비즈니스 프로세스에 관련된 태스크 및 프로세스 흐름 등의 정의 등을 저장할 수 있다. 본 도면에서는, 데이터베이스(108)가 비즈니스 프로세스 모델 거래 서버(106)와 물리적으로 분리된 것으로 도시되어 있으나, 본 발명이 이로써 제한되는 것은 아니다. 본 발명의 일 실시예에 의하면, 데이터베이스(108)는 비즈니스 프로세스 모델 거래 서버(106)에 일체화된 것일 수 있다. The business process
도 2는, 도 1에 도시된 생산자 시스템(102)의 내부 구성을 예시적으로 보여주는 도면이다. 도시된 바에 의하면, 생산자 시스템(102)는 통신 인터페이스(202), 비즈니스 프로세스 모델링 모듈(204), 실행 모듈(206), 모니터링 및 분석 모듈(208), 및 거래 모듈(210)을 포함한다.2 is an exemplary illustration of the internal configuration of the
본 발명의 일 실시예에 의하면, 통신 인터페이스(202)는, 생산자 시스템(102)으로 하여금 도 1에 도시된 네트워크(106)를 통해 비즈니스 프로세스 모델 거래 서버(106)와 통신할 수 있도록 한다. 본 발명의 일 실시예에 의하면, 통신 인터페이스(202)는, 예컨대 TCP/IP 프로토콜에 따른 통신을 가능하게 하는 통신 인터페이스일 수 있다.According to one embodiment of the present invention, the
비즈니스 프로세스 모델링 모듈(204)은 비즈니스 프로세스 모델, 예컨대 비즈니스의 각 태스크와 프로세스를 정의하고 프로세스 흐름을 정의할 수 있다. 본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델링 모듈(204)은 태스크 간의 데이터 흐름을 정의하고 이를 시각화할 수 있다. 본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델링 모듈(204)은, 정의된 비즈니스 프로세스가 실제로 실행 가능한지 시뮬레이션하는 기능을 수행할 수도 있다. The business
실행 모듈(206)은, 기 정의된 프로세스 흐름을 실행 시점에 각 단계별로 규칙에 따라 수행될 수 있도록 제어할 수 있다. 본 발명의 일 실시예에 의하면, 실행 모듈(206)은, 예컨대 전자적 자원 관리(ERP) 모듈, 고객 관계관리(CRM) 모듈, 공급망 관리(SCM) 모듈, 및 기업 애플리케이션 통합(EAI) 모듈 등을 포함할 수 있다. 본 발명의 일 실시예에 의하면, 모니터링 및 분석 모듈(208)은, 실행 모듈(206)에서 실행되는 프로세스를 실시간으로 모니터링하고 이러한 모니터링 과정이나 결과를 추적 및 분석할 수 있다.The
본 발명의 일 실시예에 의하면, 거래 모듈(210)은, 프로세스 모델링 모듈(202)에 의해 모델링된 비즈니스 프로세스 모델을 통신 인터페이스(202)를 이용하여 네트워크(106)를 통해 비즈니스 프로세스 모델 거래 서버(106)에 제공할 수 있다. 본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델 거래 서버(106)에 제공되는 비즈니스 프로세스 모델은, 미리 정해진 임의의 방식, 예컨대 소정 타입의 문서 형식으로 전달될 수 있다. 거래 모듈(210)은 또한 생산자 시스템(102)이 프로세서 모델링 모듈(202)에 의해 모델링하여 비즈니스 프로세스 모델 거래 서버(106)를 통해 거래에 제공한 비즈니스 프로세스 모델의 거래에 관한 대금의 책정 및 수금을 관리하는데 이용될 수 있다.According to one embodiment of the present invention, the
도 3은, 도 1에 도시된 비즈니스 프로세스 모델 거래 서버(108)의 내부 구성을 예시적으로 보여주는 도면이다. 도시된 바에 의하면, 비즈니스 프로세스 모델 거래 서버(108)는, 통신 인터페이스(302), 비즈니스 프로세스 모델 관리 모듈(304), 랭크 관리 모듈(306), 결제 관리 모듈(308) 및 도메인 관리 모듈(310)을 포함한다.3 is an exemplary diagram illustrating an internal configuration of the business process
본 발명의 일 실시예에 의하면, 통신 인터페이스(302)는 비즈니스 프로세스 모델 거래 서버(108)가 네트워크(106)를 통하여 통신할 수 있도록 한다. 본 발명의 일 실시예에 의하면, 통신 인터페이스(302)는, 예컨대 TCP/IP 프로토콜에 따른 통신을 가능하게 하는 통신 인터페이스일 수 있다.According to one embodiment of the present invention, the
비즈니스 프로세스 모델 관리 모듈(302)은, 네트워크(106)를 통하여 생산자 시스템(102)으로부터 거래에 제공된 비즈니스 프로세스 모델을 수신하고 이를 등록할 수 있다. 본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델 관리 서버(302)는 도 1에 도시된 데이터베이스(110)에 액세스할 수 있고, 하나 이상의 생산자 시스템(102) 각각으로부터 수신한 비즈니스 프로세스 모델들을 관련 정보와 함께 소정의 절차에 따라 데이터베이스(110)에 저장할 수 있다. 본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델 관리 모듈(302)은 또한 임의의 소비자 시스템(104)으로부터 구매를 희망하는 비즈니스 프로세스 모델에 관한 요건을 수신할 수 있고, 해당 비즈니스 프로세스 모델 관리 모듈(302)에 등록되고 데이터베이스(110)에 저장된 비즈니스 프로세스 모델들 중에 해당 요건을 충족하는 하나 이상의 비즈니스 프로세스 모델을 검색 및 반환할 수 있다. 검색 결과로부터, 소비자 시스템(104)이 특정한 비즈니스 프로세스 모델의 구매를 선택하는 경우, 비즈니스 프로세스 모델 관리 모듈(302)은 해당 소비자 시스템(104)에 대해 해당 선택된 비즈니스 프로세스 모델을 제공하고 소정의 구매 절차를 진행할 수 있다. The business process
본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델 관리 모듈(302)은, 소비자 시스템(104)의 요청에 따라 검색된 복수의 비즈니스 프로세스 모델 각각을, 소정의 체험 버전 형태로, 구매 성립 이전에 해당 소비자 시스템(104)에 제공하여 그 소비자 시스템(104)이 구매에 앞서서 이들 각각의 비즈니스 프로세스 모델을 우선적으로 체험해볼 수 있게 할 수 있다. 이러한 경우 소비자 시스템(104)은 구매 선택 이전에 복수의 비즈니스 프로세스 모델을 먼저 체험해보고 자신의 평가에 따라 그 중 하나의 비즈니스 프로세스 모델을 선택하고 구매 절차를 진행할 수 있다. According to an embodiment of the present invention, the business process
본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델 관리 모듈(302)을 통해 비즈니스 프로세스 모델을 구매한 소비자 시스템(104)은, 위 구매한 비즈니스 프로세스 모델을 적용 및 실행한 후 해당 비즈니스 프로세스 모델에 관한 자신의 평가 정보를 비즈니스 프로세스 모델 거래 서버(108)로 전달할 수 있다. 이렇게 수신된 평가 정보는, 예컨대 비즈니스 프로세스 모델 거래 서버(108)의 랭크 관리 모듈(306)에 의해 수신될 수 있다. 본 발명의 일 실시예에 의하면, 랭크 관리 모듈(306)은, 비즈니스 프로세스 모델 관리 모듈(302) 및 데이터베이스(108)와 연계하여, 기 등록 및 저장된 비즈니스 프로세스 모델들 각각에 대해, 이들 각 비즈니스 프로세스 모델을 구매했던 각 소비자 시스템(104)으로부터 수신한 평가 정보들을 종합할 수 있다. 본 발명의 일 실시예에 의하면, 랭크 관리 모듈(306)은, 위 수신된 평가 정보들을 종합하고 그 결과에 따라 각 비즈니스 프로세스 모델의 랭크 순위를 정할 수 있다. 랭크 관리 모듈(306)은 또한 그러한 평가 정보들을 지속적으로 수신 및 종합할 수 있고, 각 비즈니스 프로세스 모델들에 관한 랭크 순위를 계속하여 갱신해나갈 수 있다. 본 발명의 일 실시예에 의하면, 랭크 관리 모듈(306)에 의해 관리되는 비즈니스 프로세스 모델들에 관한 랭크 순위는 비즈니스 프로세스 모델 관리 모듈(302)을 통한 소비자 시스템(104)의 비즈니스 프로세스 모델 검색 또는 구매 요청 시 해당 소비자 시스템(104)에게 참조를 위하여 제공될 수 있다.According to an embodiment of the present invention, the
결제 관리 모듈(308)은, 소비자 시스템(104)에 의해 해당 비즈니스 프로세스 모델 관리 모듈(304)에 등록되어 있는 어느 비즈니스 프로세스 모델에 관한 구매가 이루어진 경우, 해당 소비자 시스템(104)에 대해 미리 정해진 소정의 과금 정보를 전달할 수 있다. 결제 관리 모듈(308)은 또한 과금 정보를 수신한 소비자 시스템(104)으로부터 전송된 결제 정보를 수신할 수 있다. 구체적으로 도시되지는 않았으나, 결제 관리 모듈(308)은 외부의 금융 기관(예컨대, 은행 등)과 통신 가능하게 연결될 수 있고, 외부의 금용 기관을 통하여 결제 절차를 진행할 수 있다. 결제 관리 모듈(308)은 또한 비즈니스 프로세스 모델을 작성하고 거래를 위하여 비즈니스 프로세스 거래 서버(108)에 제공한 생산자 시스템(102) 각각에 대해 소정 절차에 따라 대금을 지불하는 절차를 진행할 수 있다. 본 발명의 일 실시예에 의하면, 소비자 시스템(104)에 의한 구매 및 결제가 이루어진 경우, 결제 관리 모듈(308)은 해당 구매에 관한 비즈니스 프로세스 모델을 작성하고 거래에 제공한 생산자 시스템(102)의 거래 모듈(210)과 통신하여 소정의 대금 지불 절차를 진행할 수 있다. The
도 4는, 도 1에 도시된 소비자 시스템(104)의 내부 구성을 예시적으로 보여주는 도면이다. 도시된 바에 의하면, 소비자 시스템(104)은 통신 인터페이스(402), 비즈니스 프로세스 모델 검색/구매 모듈(404), 비즈니스 프로세스 모델 실행 모듈(406) 및 결제 모듈(408)을 포함한다. 4 is an exemplary illustration of the internal configuration of the
본 발명의 일 실시예에 의하면, 통신 인터페이스(402)는, 소비자 시스템(104)으로 하여금 도 1에 도시된 네트워크(106)를 통해 비즈니스 프로세스 모델 거래 서버(108)와 통신할 수 있도록 한다. 본 발명의 일 실시예에 의하면, 통신 인터페이스(402)는, 예컨대 TCP/IP 프로토콜에 따른 통신을 가능하게 하는 통신 인터페이스일 수 있다.According to one embodiment of the present invention, the
본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델 검색/구매 모듈(404)은, 통신 인터페이스(402)를 통해 비즈니스 프로세스 모델 거래 서버(108)에 액세스하여 소정의 절차에 따라 비즈니스 프로세스 모델 거래 서버(108)에 저장된 비즈니스 프로세스 모델들 가운데 원하는 비즈니스 프로세스 모델을 선택하고 이를 구매하는 동작을 수행할 수 있다. 본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델 검색/구매 모듈(404)은 검색을 위한 사용자 인터페이스를 제공할 수 있다. 소비자 시스템(104)은 비즈니스 프로세스 모델 검색/구매 모듈(404)을 통하여 비즈니스 프로세스 모델 거래 서버(108) 상에서 구매를 희망하는 특정 분야의 비즈니스 프로세스 모델을 검색할 수 있다. 비즈니스 프로세스 모델 검색/구매 모듈(404)은, 비즈니스 프로세스 모델 거래 서버(108)로부터 적절한 비즈니스 프로세스 모델을 검색한 경우, 그 검색된 비즈니스 프로세스 모델을 구매하는 절차를 진행할 수 있다. 본 발명의 일 실시예에 의하면, 소비자 시스템(104)은 비즈니스 프로세스 모델 거래 서버(108)로부터 비즈니스 프로세스 모델을 스윔레인 형태로 구매하고 이후 해당 소비자 시스템에 알맞은 형태로 커스터마이징 하여 활용할 수 있다. 본 발명의 일 실시예에 의하면, 비즈니스 프로세스 모델 검색/구매 모듈(404)은 또한 비즈니스 프로세스 모델 거래 서버(108)로부터 구매한 비즈니스 프로세스 모델을 실행하고 그 결과를 모니터링 및 분석하여 그에 관한 소정의 평가 정보를 비즈니스 프로세스 모델 거래 서버(108)로 피드백 전송할 수 있다.According to one embodiment of the present invention, the business process model search /
도시된 바에 의하면, 소비자 시스템(104)은 비즈니스 프로세스 모델 실행 모듈(306)를 포함한다. 본 발명의 일 실시예에 의하면, 도 2의 생산자 시스템(102)의 실행 모듈(204)와 마찬가지로, 소비자 시스템(104)의 실행 모듈(306)은, 구매된 프로세스 흐름을 실행 시점에 각 단계별로 규칙에 따라 수행될 수 있도록 제어할 수 있다. 본 발명의 일 실시예에 의하면, 실행 모듈(306)은, 예컨대 전자적 자원 관리(ERP) 모듈, 고객 관계관리(CRM) 모듈, 공급망 관리(SCM) 모듈, 및 기업 애플리케이션 통합(EAI) 모듈 등을 포함할 수 있다. 구체적으로 도시되지는 않았으나, 본 발명의 일 실시예에 의하면, 소비자 시스템(104)은, 실행 모듈(306)에서 실행되는 프로세스를 실시간으로 모니터링하고 이러한 모니터링 과정이나 결과를 추적 및 분석하여 수정할 수 있다.As shown, the
본 발명의 일 실시예에 의하면, 결제 모듈(308)은, 소비자 시스템(104)에 의하여 비즈니스 프로세스 모델의 구매가 실제로 이루어진 경우, 소정의 절차에 따라 해당 구매에 관한 대금 지불 절차를 수행할 수 있다. According to an embodiment of the present invention, when the purchase of the business process model is actually performed by the
도 5는, 본 발명의 일 실시예에 따른, 비즈니스 프로세스 모델 거래의 동작 흐름을 보여주는 예시적 흐름도이다.5 is an exemplary flow chart illustrating the operational flow of a business process model transaction, in accordance with an embodiment of the present invention.
우선, 단계(502)에서, 생산자 시스템(102)은 비즈니스 프로세스 모델 거래 서버(106)에 액세스하여 자신의 비즈니스 프로세스 모델을 전달하고 등록 절차를 진행할 수 있다. 이때, 생산자 시스템(102)은, 자신이 생성한 비즈니스 프로세스 모델과 함께 해당 비즈니스 프로세스 모델에 관한 관련 정보를 비즈니스 프로세스 모델 거래 서버(108)로 전달할 수 있다. 예컨대, 생산자 시스템(102)은 해당 비즈니스 프로세스 모델에 대해 판매 결과에 따른 희망 대금 정보를 함께 전달할 수 있다.First, at
단계(504)에서, 소비자 시스템(104)은 비즈니스 프로세스 모델 거래 서버(108)에 액세스하여 구매를 희망하는 비즈니스 프로세스 모델에 관한 요건을 제출할 수 있다. 단계(506)에서, 비즈니스 프로세스 모델 거래 서버(108)는 데이터베이스(110)를 검색하여 해당 요건을 충족하는 하나 이상의 검색 결과, 즉 요건에 부합하는 비즈니스 프로세스 모델들을 찾고, 이를 소정의 형식으로 소비자 시스템(104)에 반환한다. 본 발명의 일 실시예에 의하면, 소비자 시스템(104)으로 반환되는 검색 결과는, 예컨대 리스트 형식이거나, 하나 이상의 비즈니스 프로세스 모델의 체험 버전일 수 있다. 단계(508)에서, 소비자 시스템(104)은 반환된 결과로부터 하나의 비즈니스 프로세스 모델을 선택하고 그에 관한 구매 요청 신호를 비즈니스 프로세스 모델 서버(108)로 전달할 수 있다. 예컨대, 하나 이상의 비즈니스 프로세스 모델의 체험 버전 형태로 검색 결과가 소비자 시스템(104)에 제공되는 경우, 전술한 바와 같이, 소비자 시스템(104)은, 비즈니스 프로세스 모델 거래 서버(108)의 검색 결과로서 반환된 하나 이상의 비즈니스 프로세스 모델을 우선적으로 선 체험해볼 수 있다. 그런 다음, 소비자 시스템(102)은 선 체험에 대한 평가 결과에 기초하여 하나의 비즈니스 프로세스 모델을 선택하고 선택된 비즈니스 프로세스 모델에 대한 구매 요청 신호를 비즈니스 프로세스 모델 서버(108)로 전달할 수 있다. At
단계(510)에서, 비즈니스 프로세스 모델 거래 서버(108)는 구매 요청 신호를 수신한 비즈니스 프로세스 모델에 관한 결제 절차를 진행할 수 있다. 결제 절차가 완료되면, 단계(512)에서 비즈니스 프로세스 모델 거래 서버(108)는 구매가 요청된 비즈니스 프로세스 모델을 소비자 시스템(104)으로 전달할 수 있다. 단계(514)에서, 소비자 시스템(104)는 구매한 비즈니스 프로세스 모델을 실행한 후 그 실행 결과를 모니터링 및 분석하고 그에 따른 평가 결과를 비즈니스 프로세스 모델 거래 서버(108)로 반환할 수 있다. 단계(514)에서, 비즈니스 프로세스 모델 거래 서버(108)는 수신한 평가 정보를 관련된 비즈니스 프로세스 모델과 관련시켜 데이터베이스(110)에 함께 저장할 수 있다. 단계(516)에서, 비즈니스 프로세스 모델 거래 서버(108)는 또한 수신된 평가 정보를 반영하여 등록되어 있는 비즈니스 프로세스 모델들에 관한 랭크 순위를 주기적으로 갱신한다. At
당업자라면 알 수 있듯이, 본 발명은 본 명세서에서 기술된 예시에 한정되는 것이 아니라 본 발명의 범주를 벗어나지 않는 범위 내에서 다양하게 변형, 재구성 및 대체될 수 있다. 예를 들어, 본원에 기술된 다양한 기술들은 하드웨어 또는 소프트웨어, 또는 하드웨어와 소프트웨어의 조합에 의해 구현될 수 있다. 따라서, 본원에 따른 디지털 사이니지 시스템의 특정한 양태나 부분은 범용 또는 전용 마이크로프로세서, 마이크로-컨트롤러 등에 의해 실행 가능한 하나 이상의 컴퓨터 프로그램으로 구현될 수 있다. As will be appreciated by those skilled in the art, the present invention is not limited to the examples described herein, but may be variously modified, rearranged, and replaced without departing from the scope of the present invention. For example, the various techniques described herein may be implemented in hardware or software, or a combination of hardware and software. Thus, certain aspects or portions of the digital signage system according to the present disclosure may be implemented in one or more computer programs executable by a general purpose or special purpose microprocessor, micro-controller, or the like.
본 발명의 일 실시예에 따른 컴퓨터 프로그램은, 컴퓨터 프로세서 등에 의해 판독 가능한 저장 매체, 예컨대 EPROM, EEPROM, 플래시 메모리장치와 같은 비휘발성 메모리, 내장형 하드 디스크와 착탈식 디스크 같은 자기 디스크, 광자기 디스크, 및 CDROM 디스크 등을 포함한 다양한 유형의 저장 매체에 저장된 형태로 구현될 수 있다. 또한, 프로그램 코드(들)는 어셈블리어나 기계어로 구현될 수 있고, 전기 배선이나 케이블링, 광섬유, 또는 기타 임의의 다른 형태의 전송 매체를 통해 전송되는 형태로 구현될 수도 있다. A computer program according to an embodiment of the present invention may be stored in a storage medium readable by a computer processor or the like such as a nonvolatile memory such as EPROM, EEPROM, flash memory device, a magnetic disk such as an internal hard disk and a removable disk, CDROM disks, and the like. Also, the program code (s) may be implemented in assembly language or machine language, and may be implemented in a form that is transmitted over electrical wiring or cabling, optical fiber, or any other form of transmission medium.
본 발명의 진정한 사상 및 범주에 속하는 모든 변형 및 변경을 이하의 특허청구범위에 의해 모두 포괄하고자 한다.And all changes and modifications that fall within the true spirit and scope of the present invention are intended to be embraced by the following claims.
102: 생산자 시스템
104: 소비자 시스템
106: 네트워크
108: 비즈니스 프로세스 모델 거래 서버
110: 데이터베이스102: Producer system
104: Consumer system
106: Network
108: Business Process Model Transaction Server
110: Database
Claims (14)
상기 네트워크를 통해, 생산자 시스템으로부터 비즈니스 프로세스 모델을 수신하는 단계;
상기 수신된 비즈니스 프로세스 모델을 등록하고 데이터베이스에 저장하는 단계;
소비자 시스템으로부터, 상기 비즈니스 프로세스 모델에 관한 구매 요청을 수신하는 단계; 및
상기 구매 요청에 응답하여, 상기 비즈니스 프로세스 모델에 관한 거래 절차를 진행하는 단계
를 포함하는 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법.1. A method for enabling transactions of a business process model performed by a computer system connected to a network,
Receiving, via the network, a business process model from a producer system;
Registering the received business process model and storing the registered business process model in a database;
Receiving, from a consumer system, a purchase request relating to the business process model; And
In response to the purchase request, proceeding with a transaction procedure regarding the business process model
A method of enabling a transaction of a business process model comprising:
상기 소비자 시스템으로부터, 상기 비즈니스 프로세스 모델에 관한 평가 정보를 수신하는 단계; 및
상기 수신된 평가 정보에 기초하여, 상기 비즈니스 프로세스 모델에 관한 랭크 순위를 갱신하는 단계를 더 포함하는, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법.The method according to claim 1,
Receiving, from the consumer system, evaluation information on the business process model; And
Further comprising updating the rank order on the business process model based on the received evaluation information.
상기 생산자 시스템으로부터 상기 비즈니스 프로세스 모델을 수신하는 단계는, 상기 비즈니스 프로세스 모델과 함께 상기 비즈니스 프로세스 모델에 관한 희망 대금 정보를 수신하는 단계를 포함하는, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법.The method according to claim 1,
Wherein receiving the business process model from the producer system comprises receiving the desired payment information regarding the business process model along with the business process model.
상기 소비자 시스템으로부터 상기 구매 요청을 수신하는 단계는,
상기 소비자 시스템으로부터, 구매를 희망하는 비즈니스 프로세스 모델에 관한 요건을 수신하는 단계;
상기 요건을 충족하는 하나 이상의 비즈니스 프로세스 모델을 검색하는 단계;
상기 소비자 시스템으로, 상기 검색의 결과를 제공하는 단계; 및
상기 소비자 시스템으로부터, 상기 검색의 결과에 기초하여, 상기 구매 요청을 수신하는 단계를 포함하는, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법.The method according to claim 1,
Wherein the step of receiving the purchase request from the consumer system comprises:
Receiving, from the consumer system, a requirement relating to a business process model desired to purchase;
Retrieving one or more business process models that meet the requirements;
Providing to the consumer system a result of the search; And
And receiving, from the consumer system, the purchase request based on a result of the search.
상기 소비자 시스템으로, 상기 검색의 결과를 제공하는 단계는, 검색된 하나 이상의 비즈니스 프로세스 모델의 리스트를 제공하는 단계를 포함하는, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법.5. The method of claim 4,
Wherein providing, by the consumer system, the result of the search comprises providing a list of one or more business process models retrieved.
상기 소비자 시스템으로, 상기 검색의 결과를 제공하는 단계는, 검색된 하나 이상의 비즈니스 프로세스 모델 각각의 시험 버전을 전송하는 단계를 포함하고,
상기 소비자 시스템으로부터, 상기 검색의 결과에 기초하여, 상기 구매 요청을 수신하는 단계는, 상기 시험 버전의 시험 실행 결과에 기초하여 상기 비즈니스 프로세스 모델에 관한 상기 구매 요청을 수신하는 단계를 포함하는, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법.5. The method of claim 4,
Wherein providing the results of the search to the consumer system comprises transmitting a trial version of each of the retrieved one or more business process models,
Wherein receiving the purchase request from the consumer system based on a result of the search comprises receiving the purchase request for the business process model based on a test execution result of the trial version, How to enable trading of process models.
상기 거래 절차를 진행하는 단계는,
상기 구매 요청에 응답하여 상기 비즈니스 프로세스 모델에 관한 결제 절차를 진행하는 단계를 포함하는, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법.The method according to claim 1,
The step of performing the transaction procedure comprises:
And proceeding with a settlement procedure for the business process model in response to the purchase request.
상기 결제 절차를 진행하는 단계는,
상기 소비자 시스템으로, 상기 비즈니스 프로세스 모델의 구매 금액을 전송하는 단계;
상기 소비자 시스템과의 사이에서 상기 구매 금액의 결제를 진행하는 단계; 및
상기 결제에 기초하여, 소정의 금액 정보를, 상기 비즈니스 프로세스 모델의 상기 생산자 시스템으로 전송하는 단계를 포함하는, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법.8. The method of claim 7,
The step of performing the settlement procedure includes:
Transmitting, to the consumer system, a purchase amount of the business process model;
Proceeding to settle the purchase amount with the consumer system; And
And transferring, based on the payment, predetermined amount information to the producer system of the business process model.
상기 생산자 시스템은, 상기 비즈니스 프로세스 모델을 생성한 개인, 기업 또는 기관의 서버인, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법. The method according to claim 1,
Wherein the producer system enables trading of a business process model, the server of an individual, an enterprise or an institution that created the business process model.
상기 소비자 시스템은, 상기 비즈니스 프로세스 모델을 실행할 수 있는 개인, 기업 또는 기관의 서버인, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법.The method according to claim 1,
Wherein the consumer system is a server of an individual, an enterprise or an institution capable of executing the business process model.
상기 비즈니스 프로세스 모델은, 소정의 문서 형식을 갖는, 비즈니스 프로세스 모델의 거래를 가능하게 하는 방법.The method according to claim 1,
Wherein the business process model has a predetermined document format.
통신 인터페이스;
프로세서; 및
데이터베이스를 포함하고,
상기 프로세서는, 제1항 내지 제11항 중 어느 한 항의 방법을 수행할 수 있는, 컴퓨터 시스템.As a computer system,
Communication interface;
A processor; And
Database,
Wherein the processor is capable of performing the method of any one of claims 1 to 11.
비즈니스 프로세스 모델을 생성하는 비즈니스 프로세스 모델링 모듈; 및
상기 네트워크를 통해, 생성된 상기 비즈니스 프로세스 모델을 외부 서버로 전송하여 거래에 제공하고, 상기 비즈니스 프로세스 모델에 관한 거래가 이루어지는 경우 상기 거래에 관한 대금을 수금하는 거래 모듈을 포함하는,
컴퓨터 시스템.
1. A computer system connected to a network,
A business process modeling module that generates a business process model; And
And a transaction module that transmits the generated business process model to an external server and provides the transaction to the external server through the network and collects the transaction related to the transaction when the transaction related to the business process model is performed,
Computer system.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160098502A KR20180019256A (en) | 2016-08-02 | 2016-08-02 | Method for enabling business process model transaction, computer readable recording medium, and computer system |
KR1020180057368A KR102425519B1 (en) | 2016-08-02 | 2018-05-18 | Method for enabling business process model transaction, computer readable recording medium, and computer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160098502A KR20180019256A (en) | 2016-08-02 | 2016-08-02 | Method for enabling business process model transaction, computer readable recording medium, and computer system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180057368A Division KR102425519B1 (en) | 2016-08-02 | 2018-05-18 | Method for enabling business process model transaction, computer readable recording medium, and computer system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20180019256A true KR20180019256A (en) | 2018-02-26 |
Family
ID=61531485
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160098502A KR20180019256A (en) | 2016-08-02 | 2016-08-02 | Method for enabling business process model transaction, computer readable recording medium, and computer system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20180019256A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210063406A (en) * | 2018-11-26 | 2021-06-01 | 에버씬 리미티드 | System and method for process formalization |
-
2016
- 2016-08-02 KR KR1020160098502A patent/KR20180019256A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210063406A (en) * | 2018-11-26 | 2021-06-01 | 에버씬 리미티드 | System and method for process formalization |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102045477B1 (en) | System for evaluating platform of ecommerce | |
US20190026834A1 (en) | Objective achievement portfolio generating device, program, and method | |
EP3822902A1 (en) | Systems and methods for customization of reviews | |
US11847585B2 (en) | Systems and methods for selectively preventing origination of transaction requests | |
US11615455B2 (en) | Systems and methods for using keywords extracted from reviews | |
US11544053B2 (en) | Methods and systems for generating application build recommendations | |
CA3096061C (en) | Methods and systems for notifying users of new applications | |
US20220036376A1 (en) | Methods and systems for suggesting alternative phrases for text-based web content | |
EP3819852A1 (en) | Systems and methods for using keywords extracted from reviews | |
CA3098792A1 (en) | Systems and methods for customization of reviews | |
Aji et al. | An AHP-DEA-based vendor selection approach for an online trading platform | |
US20230360032A1 (en) | Methods and systems for dynamic update to access control rules in a computing system based on blockchain monitoring | |
US9747567B2 (en) | Selecting organizational transportation proposals based on commuter pledges and cost-benefit computation | |
KR102382379B1 (en) | System and method for providing ai bigdata estimation based on clutch engine | |
KR20180019256A (en) | Method for enabling business process model transaction, computer readable recording medium, and computer system | |
KR102425519B1 (en) | Method for enabling business process model transaction, computer readable recording medium, and computer system | |
JP7038350B2 (en) | Information providing equipment, information providing method, and information providing program | |
CA3134673A1 (en) | Methods and systems for generating search results | |
US20210133849A1 (en) | Systems and methods for using keywords extracted from reviews | |
US12002082B2 (en) | Method, medium, and system for providing trait-focused recommendations of computer applications | |
US11829782B2 (en) | System and method for contextual navigation in applications | |
US20240028495A1 (en) | Systems and methods for using benchmarking to determine whether an executable program will satisfy one or more performance-based criteria for execution on an execution platform | |
US20150262225A1 (en) | Method, apparatus, and computer program product for calculating profit for a promotion and marketing service | |
An | 77 Building Blocks of Digital Transformation | |
Pelayo | Digital Customer Value Calculator Tools |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
E902 | Notification of reason for refusal | ||
A107 | Divisional application of patent | ||
WITB | Written withdrawal of application |