CN101452389A - 基于调用业务节点与服务的软件工作流组合方法 - Google Patents

基于调用业务节点与服务的软件工作流组合方法 Download PDF

Info

Publication number
CN101452389A
CN101452389A CNA2008102439696A CN200810243969A CN101452389A CN 101452389 A CN101452389 A CN 101452389A CN A2008102439696 A CNA2008102439696 A CN A2008102439696A CN 200810243969 A CN200810243969 A CN 200810243969A CN 101452389 A CN101452389 A CN 101452389A
Authority
CN
China
Prior art keywords
service
software
workflow
service node
work
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008102439696A
Other languages
English (en)
Inventor
曹杰
杨风召
刘军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Finance and Economics
Original Assignee
Nanjing University of Finance and Economics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Finance and Economics filed Critical Nanjing University of Finance and Economics
Priority to CNA2008102439696A priority Critical patent/CN101452389A/zh
Priority to PCT/CN2009/070705 priority patent/WO2010069161A1/zh
Publication of CN101452389A publication Critical patent/CN101452389A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种基于调用业务节点与服务的软件工作流组合方法,它将服务模块封装,实现软件的快速重组,首先根据具体需要建立软件开发的工作流;根据具体的工作任务制定业务节点;调用需要的服务业务,完成工作任务。本发明形成标准化的服务模块,实现软件的快速重组,提高软件的开发速度,减少开发人员的数量,节约了成本。

Description

基于调用业务节点与服务的软件工作流组合方法
技术领域
本发明涉及一种提取通用的服务模块,实现管理工作流的方法,具体地说是一种基于调用业务节点与服务的软件工作流组合方法。
背景技术
现阶段管理软件企业发展过程中很难形成统一的标准化软件,而且软件重复开发量大。由于操作***、数据结构不一致,导致信息交互比较困难,形成了许多信息孤岛,给企业决策带来困难,加大了企业运费、库房成本。因此企业信息集成已成为企业需要解决的问题。然而企业的规模不断扩大,大规模定制和柔性化定制的产生,使得企业管理流程更加复杂。因此在信息化实施过程中,软件开发的工作量很大,解决的方法就是要设计管理工作流,提取通用的服务模块。
因此软件的开发要向现代企业大规模生产一样。大规模生产形成专业化、标准化的零部件生产企业,这样产品的生产就可以根据零部件进行装配,方便了拆卸、回收与再利用,提高了客户需求的响应速度。作为软件的生产也可以走标准化的道路,形成标准化的服务模块,将服务模块封装,服务可以外包给第三方软件企业开发,软件最终的生产可以根据工作流引擎,完成软件的组装。这就是即插即用的管理方面,实现软件的快速重组,提高软件的开发速度。
发明内容
本发明的目的是提供一种基于调用业务节点与服务的软件工作流组合方法,该方法中形成标准化的服务模块,实现软件的快速重组,提高软件的开发速度。
本发明的目的是通过以下技术方案来实现的:
一种基于调用业务节点与服务的软件工作流组合方法,其特征在于它将服务模块封装,实现软件的快速重组,包括以下步骤:
1)建立软件开发的工作流
首先对企业的管理流程进行调研,结合现代管理理念,企业的业务实际工作流程及软件的开发流程,归纳、总结出企业的不同业务流程,制定出软件开发的工作流程;并在实际工作中根据具体需要,适当调整流程图;
2)制定业务节点
软件工作流中包含了完成任务的各个业务节点,业务节点是一个具体的工作任务,相当于一个具体功能模块,一个流程中由许多业务节点组成,根据业务的复杂程度,可以增加和减少各种业务;
3)调用服务业务
服务业务是软件工作中形成的一个通用、公用的任务,是软件开发中最基础、最直接的模块,是工作中形成的,是具体事件的抽取;服务业务封装后可随时调用,
4)完成工作任务。
本发明的步骤1)中,可根据标准化、柔性化和集成化的理念,对软件开发的流程进行再造。步骤2)中,一个业务节点可包括多个服务。步骤3)中,服务业务是标准化、公共化的应用,在实际工作中要积累、抽取更多的服务模块,便于调用。
本发明的管理软件开发主要包括软件开发的工作流、业务节点、服务业务。本发明通过形成标准化的服务模块,将服务模块封装,服务可以外包给第三方软件企业开发,软件最终的生产可以根据工作流引擎,完成软件的组装。本发明是即插即用的管理方法,实现软件的快速重组,提高软件的开发速度,减少开发人员的数量,节约了成本。
附图说明
附图是本发明的工作流程图。
具体实施方式
一种本发明所述的基于调用业务节点与服务的软件工作流组合方法,包括设计工作流、启动工作引擎的业务节点、调用服务、服务封装、部分软件的二次开发等内容。
首先建立软件开发的工作流:
对企业的管理流程进行深入调研,在结合现代管理理念,企业的业务实际工作流程及软件的开发流程。归纳、总结出企业的不同业务流程,制定出软件开发的工作流程,同时在实际工作中根据具体需要,适当调整流程图。并根据标准化、柔性化和集成化的理念,合理对软件开发的流程进行再造。
制定业务节点:
软件工作流中包含了完成任务的各个节点,节点是一个具体的工作任务,相当于一个具体功能模块,一个流程中由许多业务节点组成,根据业务的复杂程度,可以增加和减少各种业务。
调用服务业务:
服务是软件工作中形成的任务的一个通用、公用的任务,是软件开发中最基础、最直接的模块,是工作中形成的,是具体事件的抽取。封装后可随时调用。因此服务业务相对是标准化、公共化的应用,软件在实际工作中要积累、抽取更多的服务模块,便于调用。一个业务节点可以包括多个服务。完成工作任务。
本发明的工作过程如下:
1.设计工作流。设计基于不断增加或减少工作节点的企业业务管理工作流,形成合理的业务软件整合工作流。
2.启动工作引擎的业务节点,调用服务。业务节点根据任务需要调用一个或多个服务,完成一个节点的各项任务,即插即用,完成每个节点的组装,
3.服务封装。根据具体任务,开发形成各种通用、专用的服务模块,并进行封装,便于随时调用具体的服务。
4.根据实际需要进行部分软件的二次开发,完成整个工作流任务,同时不断完成服务封装数量,便于即使调用。

Claims (4)

1、一种基于调用业务节点与服务的软件工作流组合方法,其特征在于它将服务模块封装,实现软件的快速重组,包括以下步骤:
1)建立软件开发的工作流
首先对企业的管理流程进行调研,结合现代管理理念,企业的业务实际工作流程及软件的开发流程,归纳、总结出企业的不同业务流程,制定出软件开发的工作流程;并在实际工作中根据具体需要,适当调整流程图;
2)制定业务节点
软件工作流中包含了完成任务的各个业务节点,业务节点是一个具体的工作任务,相当于一个具体功能模块,一个流程中由许多业务节点组成,根据业务的复杂程度,可以增加和减少各种业务;
3)调用服务业务
服务业务是软件工作中形成的一个通用、公用的任务,是软件开发中最基础、最直接的模块,是工作中形成的,是具体事件的抽取;服务业务封装后可随时调用;
4)完成工作任务。
2、根据权利要求1所述的基于调用业务节点与服务的软件工作流组合方法,其特征在于:步骤1)中,根据标准化、柔性化和集成化的理念,对软件开发的流程进行再造。
3、根据权利要求1所述的基于调用业务节点与服务的软件工作流组合方法,其特征在于:步骤2)中,一个业务节点包括多个服务。
4、根据权利要求1所述的基于调用业务节点与服务的软件工作流组合方法,其特征在于:步骤3)中,服务业务是标准化、公共化的应用,在实际工作中要积累、抽取更多的服务模块,便于调用。
CNA2008102439696A 2008-12-18 2008-12-18 基于调用业务节点与服务的软件工作流组合方法 Pending CN101452389A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNA2008102439696A CN101452389A (zh) 2008-12-18 2008-12-18 基于调用业务节点与服务的软件工作流组合方法
PCT/CN2009/070705 WO2010069161A1 (zh) 2008-12-18 2009-03-09 基于调用业务节点与服务的软件工作流组合方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008102439696A CN101452389A (zh) 2008-12-18 2008-12-18 基于调用业务节点与服务的软件工作流组合方法

Publications (1)

Publication Number Publication Date
CN101452389A true CN101452389A (zh) 2009-06-10

Family

ID=40734638

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008102439696A Pending CN101452389A (zh) 2008-12-18 2008-12-18 基于调用业务节点与服务的软件工作流组合方法

Country Status (2)

Country Link
CN (1) CN101452389A (zh)
WO (1) WO2010069161A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092617A (zh) * 2013-01-15 2013-05-08 南京大学 一种基于后备服务的高可靠工作流开发方法
US10423393B2 (en) 2016-04-28 2019-09-24 Microsoft Technology Licensing, Llc Intelligent flow designer

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111523858B (zh) * 2020-04-22 2023-08-08 北京思特奇信息技术股份有限公司 一种流程业务的处理方法和装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1392502A (zh) * 2002-07-01 2003-01-22 鞍山市生产力促进中心 企业信息化自助平台
CN1588411B (zh) * 2004-10-12 2011-02-23 北京北大方正电子有限公司 一种基于流程定制的流程控制方法
US20080040353A1 (en) * 2006-08-10 2008-02-14 Taiwan Semiconductor Manufacturing Company, Ltd. System and method of manufacturing management
CN100437482C (zh) * 2006-12-31 2008-11-26 中国建设银行股份有限公司 应用软件的开发***、生成方法及运行***、运行方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092617A (zh) * 2013-01-15 2013-05-08 南京大学 一种基于后备服务的高可靠工作流开发方法
US10423393B2 (en) 2016-04-28 2019-09-24 Microsoft Technology Licensing, Llc Intelligent flow designer

Also Published As

Publication number Publication date
WO2010069161A1 (zh) 2010-06-24

Similar Documents

Publication Publication Date Title
CN105893593B (zh) 一种数据融合的方法
CN102867219B (zh) 一种业务自动排程***和方法
CN103019684A (zh) 一种基于动态模板的配置业务页面的方法
CN102193792A (zh) 基于soa的服务企业协同管理***开发方法及***
CN103279840A (zh) 基于动态语言与事件处理机制的工作流引擎实现方法
JPH11510336A (ja) 通信使用に対する請求書作製発送
CN113268319A (zh) 基于微服务架构的业务流程定制与分布式流程调度方法
CN102054224A (zh) 基于soa的服装企业协同管理***开发方法及***
CN102034173A (zh) 基于soa的模具信息协同管理***开发方法及***
CN109829660A (zh) 基于电力企业级数据模型的数据处理***及其设计方法
CN108229779A (zh) 一种面向产线的智能动态服务组合方法和***
CN101452389A (zh) 基于调用业务节点与服务的软件工作流组合方法
CN101320451A (zh) 使用决策树的客户投诉方法
CN103167460A (zh) 一种计费话单处理方法和装置
CN101751255B (zh) 遵循xpdl规范工作流中间件实现服务编制的方法、装置
CN101924841B (zh) 一种呼叫中心和数据中心分布式结构的搭建及控制方法
Dai Design and implementation of ESB based on SOA in power system
CN102087595A (zh) 基于soa的专利代理协同管理***开发方法及***
CN101751618A (zh) 一种实现轨道交通建设管理协同应用平台的方法、装置和***
CN103971225A (zh) 一种工作流动态扩展方法及***
CN103246989A (zh) 一种基于云计算的电话营销***
CN114416314B (zh) 一种基于api网关的服务编排方法
CN101464873A (zh) 物料清单的建立方法与***
CN102136097A (zh) 基于soa的服装企业协同管理***开发方法及***
CN101894306A (zh) 一种智能设置考勤日历的技术

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20090610