著录项信息
专利名称 | 基于SOA的企业协同管理系统业务流程设计方法及系统 |
申请号 | CN201010584946.9 | 申请日期 | 2010-12-13 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2011-04-27 | 公开/公告号 | CN102034151A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06Q10/06 | IPC分类号 | G;0;6;Q;1;0;/;0;6;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 东莞市高鑫机电科技服务有限公司 | 申请人地址 | 广东省广州市番禺区南村镇南草堂村南雅路4号自编504室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广东广培网企业管理有限公司,东莞市高明企业服务有限公司 | 当前权利人 | 广东广培网企业管理有限公司,东莞市高明企业服务有限公司 |
发明人 | 孙明科;蔡永生;赵建磊;曹海宁 |
代理机构 | 广州高炬知识产权代理有限公司 | 代理人 | 董博 |
摘要
本发明提供了一种基于SOA的企业协同管理系统业务流程设计方法,其特征在于,其包括以下步骤:1)构建一SOA集成开发系统平台,2)业务流程建模与分析,3)业务流程模拟及优化。4)业务流程快速装配和部署,5)业务流程绩效管理,6)业务创新和持续优化。本发明还提供了一种实现上述方法的企业协同管理系统业务流程系统,其为一基于WebService技术的Web服务集成应用平台,它为用户提供统一的用户接口、统一的用户界面、操作方法和数据表示,用户通过这个接口访问企业对应的信息资源;当通过SOAP消息表达的请求到达时,它通过解析消息,产生对相应服务的请求代理实例,由代理通过动态绑定来调用相应的操作,完成相互调用并与企业数据库系统集成。
1.一种基于SOA的企业协同管理系统业务流程设计方法,其特征在于,其包括以下步 骤:1) 构建一S0A集成开发系统平台,其至少包括:业务建模工具、流程配置工具、数据集成 工具、设计开发工具及测试部署工具;11) 需求分析:将企业需求首先分为执行层、管理层和决策层三个层次,组织、业务两大 类别进行分析,确定各节点和要素;12) 分别通过组织和业务价值链进行流程分析,并进行一级流程到二级、三级流程的分 解;13) 从三级流程中发现关键的组织和业务活动的各节点与要素,然后分析各业务活动 间的关系和耦合程度;14) 进行关联关系分析,根据高内聚、松耦合的原则,进行企业协同管理系统业务架构 的建模;2) 业务流程建模与分析深入企业,了解当前业务流程、管理及系统现状;采用规范的业务模型描述BPMN标准,为当前业务流程建立统一的业务流程描述模型;理解企业业务目标,挖掘并分析业务创新点;结合企业现有IT系统现状,提出目标业务流程;21) 进行业务和流程的组件化设计;22) 分析业务组件之间存在的关联关系,设计S0A业务建模中的服务视图;所述的服务 视图是根据前述的流程分析和数据分析,对流程视图中存在的接口和服务调用,通过定义 服务的各项属性,描述服务的基本信息和配置信息,以及服务具体的调用规则,为后续服务 的设计开发做准备;所述的服务视图包括:服务编号,服务的名称,提供的系统和模块,服务对应的流程,月艮 务执行频率,同步/异步,输入,输出,服务对应的数据视图,异常处理机制,服务的响应时间 和吞吐量信息;23) 将服务视图传递的数据和信息转换为S0A业务建模中的数据视图;数据视图的形成主要分为四个主要的步骤,关联数据分类,数据元抽取,元数据定义, 形成实体数据和实体数据关系;3) 业务流程模拟及优化基于开放标准,选取行业实践案例作为参考;选取代表性数据,对当前业务流程进行效果仿真模拟,以便进行准确的定量评估;设定假设性问题,对目标业务流程进行模拟,分析可能的存在的问题;通过动态结果分析,发现当前业务流程的瓶颈、违规情况;使用投资回报报告,比较分析预期效果;根据仿真结果建议,优化目标业务流程;31) 根据获得的业务流程,细化流程视图,并通过BPM业务流程管理工具和模块进行流 程的编排;32) 将分别获得的执行层、管理层和决策层三个层次,组织、业务两大类别的业务和流 程组件,分别集成到系统的表示层、流程层、服务层、组件层、资源层,并进行部署实施;4) 业务流程快速装配和部署将业务人员在业务建模工具中创建的目标业务流程导入设计开发工具;通过装配而非编程实现目标业务流程;利用内置的多种服务组件,方便地重用既有IT系统和资产;通过服务编排和协同,装配服务以实现目标业务流程流;恰当地使用业务规则,提高业务流程的敏捷性;将装配好的目标业务流程部署到流程服务器;监控业务流程的实际运行;5) 业务流程绩效管理依据业务度量模型,在业务建模工具中标示相关监控目标;通过业务建模工具中的业务运行监控器实时监控业务活动和关键业务指标;6) 业务创新和持续优化根据企业业务创新情况,对业务流程进行持续的修改和优化,重复步骤2 )-5)。
2.—种实现权利要求1所述设计方法的基于SOA的企业协同管理系统业务流程系统,其 特征在于,其为一基于Web Service技术的Web服务集成应用平台,其包括自上而下相互连 接并交互通讯的四层结构:表示层、应用层、服务层和数据层;其为用户提供统一的用户接 口、统一的用户界面、操作方法和数据表示,用户根据相应的权限,通过这个接口访问企业 对应的信息资源;当通过SOAP消息表达的请求到达时,通过解析消息,产生对相应服务的请 求代理实例,由代理通过动态绑定来调用相应的操作,完成相互调用并与企业数据库系统 集成,其中,基于S0A架构,将为企业开发的多个应用系统封装成标准的服务组件,通过接口 调用运行在不同的操作系统中的系统,通过Web Services接口来封装和访问实现系统功能 协同,其具体将多数个应用封装在服务层中。
3.根据权利要求2所述的基于S0A的企业协同管理系统业务流程系统,其特征在于,所 述的表示层,提供用户统一登录和交互界面,提供一系列服务,包括呼叫中心、电子邮件、传 真,信件、电话交流、WEB浏览器,这些服务由所述服务层的BPM软件将各个模块组合包装而 成,通过WEB服务集成平台把服务请求传送给服务层。
4.根据权利要求2所述的基于S0A的企业协同管理系统业务流程系统,其特征在于,所 述的服务层,由流程引擎、规则引擎、规则库、规则管理模块组成,即通过BPMS工具建立一个 服务的实施步骤模型,并将其映射到具体的软件构件上。
5.根据权利要求2所述的基于S0A的企业协同管理系统业务流程系统,其特征在于,所 述的应用层,包括企业的业务逻辑系统,其将企业业务逻辑打包成webservice服务,通过 WEB服务集成平台提供各种服务。
6.根据权利要求2所述的基于S0A的企业协同管理系统业务流程系统,其特征在于,所 述的数据层,包括多个企业数据库系统,为所述的表示层、服务层、应用层提供数据支持。
基于SOA的企业协同管理系统业务流程设计方法及系统\n技术领域\n[0001] 本发明涉及网络软件开发技术,具体涉及基于S0A的企业协同管理系统业务流程设计方法及系统。背景技术\n[0002] 企业协同管理系统是指依据客观事物普遍存在的因果性、对称性及矛盾性等规律,以企业系统为主要研究对象,研究企业系统内外多个组织部门,为实现共同目标,在动态多变、相互约束及相互促进的数字化、智能化管理环境下,如何将企业外部资源和内部资源协同集成,辅助实现企业内部各个不停变动的环节,依据环境变化对资源进行分配,并将企业的总目标与各个相互依赖的环节的目标协调起来,实现企业经营的对称协调、均衡发展的系统动态协作的信息化管理系统。\n[0003] 在现代企业管理及信息化进程中,基于各种要素而开发的协同管理系统越来越受到企业的喜爱。企业协同管理信息系统是针对目前企业信息化中难以解决的问题,采用人工智能技术及协同理论来分析、设计、实现的新一代互联网企业管理软件。\n[0004] 业务流程管理技术是从早期的工作流管理、EA1、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。从管理理论和战略层面上来看。业务流程管理(BPM)就是在一个存在内部事件和外部事件的环境中,由一组相互依赖的业务流程出发.对业务进行描述、理解、表示、组织和维护。从具体实施的层面上来看,业务流程管理(BPM)可以分成流程分析、流程定义和重定义、资源管理、调度管理、审计管理、绩效评测、流程优化和安全管理等。\n[0005] 业务流程管理系统(BPMS)是业务流程管理的技术实现,它使得企业能够对核心流程进行建模、部署和管理。\n[0006] BPMS所必需拥有的功能如下:\n[0007] 跟踪信息是如何被用来完成业务的,据此来准确定位和了解现有的业务流程;\n[0008] 迅速实现商业规则和商业目标改变的能力:BPMS必须提供实现改变的必要技术并确保企业能够对正在改变的业务状况作出迅速的反应;\n[0009] 以前后一致的方式定义、改变和实现业务流程的能力:BPMS必须具有从企业战略目标到业务流程的直接转化能力,系统必须能够为企业高层提供决策支持等。企业管理系统各部分和各单元之间的关系是“协同”关系,即为实现共同的功能而协作发挥作用。在现代企业管理和信息化系统开发过程中,业务流程设计,处于核心地位,其设计合理与否,往往直接决定了企业管理和信息化水平的高低,决定了企业信息化解决方案部署和实施能否获得成功。\n[0010] 但是,现有技术中还没有此类文献或报道,各软件开发企业往往各自实行一套自己的方法,相互之间缺乏一致的标准,大大制约了软件系统的兼容性及开发速度。因此,提供一套全面、系统、合理的业务流程设计方法及系统,就变得较为迫切。发明内容\n[0011] 针对现有技术的上述不足,本发明的目的在于,提供一种高效、标准、规范的基于 S0A的企业协同管理系统业务流程设计方法,以克服各软件开发企业各自为政、效率低下、 产品兼容性差的问题;\n[0012] 本发明的目的还在于,提供一种实现上述方法的高度集成、简单易用的基于S0A的企业协同管理系统业务流程系统。\n[0013] 为实现上述目的,本发明提供的技术方案为:\n[0014] 一种基于S0A的企业协同管理系统业务流程设计方法,其特征在于,其包括以下步骤:\n[0015] 1)构建一S0A集成开发系统平台,其至少包括:业务建模工具、流程配置工具、数据集成工具、设计开发工具及测试部署工具;[〇〇16] 2)业务流程建模与分析[〇〇17]深入企业,了解当前业务流程、管理及系统现状;\n[0018] 采用规范的业务模型描述(BPMN)标准,为当前业务流程建立统一的业务流程描述模型;\n[0019] 理解企业业务目标,挖掘并分析业务创新点;\n[0020] 结合企业现有IT系统现状,提出目标业务流程;[0021 ] 3)业务流程模拟及优化\n[0022] 基于开放标准,选取行业实践案例作为参考;\n[0023] 选取代表性数据,对当前业务流程进行效果仿真模拟,以便进行准确的定量评估;\n[0024] 设定假设性问题,对目标业务流程进行模拟,分析可能的存在的问题;\n[0025] 通过动态结果分析,发现当前业务流程的瓶颈、违规情况;\n[0026] 使用投资回报报告,比较分析预期效果;\n[0027] 根据仿真结果建议,优化目标业务流程。[〇〇28] 4)业务流程快速装配和部署\n[0029] 将业务人员在业务建模工具如WebSphere Business Modeler中创建的目标业务流程导入设计开发工具如WebSphere Integrat1n Developer;\n[0030] 通过装配而非编程实现目标业务流程;[〇〇31]利用内置的多种服务组件,方便地重用既有IT系统和资产;\n[0032] 通过服务编排和协同,装配服务以实现目标业务流程流;\n[0033] 恰当地使用业务规则,提高业务流程的敏捷性;[〇〇34] 将装配好的目标业务流程部署到流程服务器如WebSphere ProcessServer;[〇〇35]监控业务流程的实际运行;[〇〇36] 5)业务流程绩效管理\n[0037] 依据业务度量模型,在业务建模工具如WebSphere Business Modeler中标示相关监控目标;\n[0038] 通过业务建模工具中的业务运行监控器如WebSphere Business Monitor实时监控业务活动和关键业务指标;\n[0039] 6)业务创新和持续优化\n[0040] 根据企业业务创新情况,对业务流程进行持续的修改和优化,重复步骤2)_5)。[0041 ]所述的步骤1),还包括如下步骤:[〇〇42] 11)需求分析:将企业需求首先分为执行层、管理层和决策层三个层次,组织、业务两大类别进行分析,确定各节点和要素;[〇〇43] 12)分别通过组织和业务价值链进行流程分析,并进行一级流程到二级、三级流程的分解;\n[0044] 13)从三级流程中发现关键的组织和业务活动的各节点与要素,然后分析各业务活动间的关系和耦合程度;\n[0045] 14)进行关联关系分析,根据高内聚、松耦合的原则,进行企业协同管理系统业务架构的建模。\n[0046] 所述的步骤2),还包括如下步骤:[〇〇47] 21)进行业务和流程的组件化设计;[〇〇48] 22)分析业务组件之间存在的关联关系,设计S0A业务建模中的服务视图;所述的服务视图主要是根据前面的流程分析和数据分析,对流程视图中存在的接口和服务调用, 通过定义服务的各项属性,描述服务的基本信息和配置信息,以及服务具体的调用规则,为后续服务的设计开发做准备;\n[0049] 所述的服务视图包括:服务编号,服务的名称,提供的系统和模块,服务对应的流程,服务执行频率,同步/异步,输入,输出,服务对应的数据视图,异常处理机制,服务的响应时间和吞吐量等信息;\n[0050] 23)将服务视图传递的数据和信息转换为S0A业务建模中的数据视图;\n[0051] 数据视图的形成主要分为四个主要的步骤,关联数据分类,数据元抽取,元数据定义,形成实体数据和实体数据关系。[〇〇52] 所述的步骤3),还包括如下步骤:[〇〇53] 31)根据获得的业务流程,细化流程视图,并通过BPM业务流程管理工具和模块进行流程的编排;[〇〇54] 32)将分别获得的执行层、管理层和决策层三个层次,组织、业务两大类别的业务和流程组件,分别集成到系统的表示层、流程层、服务层、组件层、资源层,并进行部署实施。 [〇〇55] 一种实现前所述设计方法的基于S0A的企业协同管理系统业务流程系统,其特征在于,其为一基于Web Service技术的Web服务集成应用平台,其包括自上而下相互连接并交互通讯的四层结构:表示层、应用层、服务层和数据层;其为用户提供统一的用户接口、统一的用户界面、操作方法和数据表示,用户根据相应的权限,通过这个接口访问企业对应的信息资源;当通过SOAP消息表达的请求到达时,通过解析消息,产生对相应服务的请求代理实例,由代理通过动态绑定来调用相应的操作,完成相互调用并与企业数据库系统集成。 [〇〇56]基于S0A架构,将为企业开发的多个应用系统封装成标准的服务组件,通过接口调用运行在不同的操作系统中的系统,通过Web Services接口来封装和访问实现系统功能协同,其具体将多数个应用封装在服务层中。[〇〇57]所述的表示层,提供用户统一登录和交互界面,提供一系列服务,包括呼叫中心、 电子邮件、传真,信件、电话交流、WEB浏览器等,这些服务由所述服务层的BPM软件将各个模块组合包装而成,通过WEB服务集成平台把服务请求传送给服务层。[〇〇58]所述的服务层,由流程引擎、规则引擎、规则库、规则管理等模块组成,即通过BPMS 工具建立一个服务的实施步骤模型,并将其映射到具体的软件构件上。[0〇59] 所述的应用层,包括企业的业务逻辑系统,其将企业业务逻辑打包成webservice 服务,通过WEB服务集成平台提供各种服务。\n[0060] 所述的数据层,包括多个企业数据库系统,为所述的表示层、服务层、应用层提供数据支持。\n[0061] 下面结合具体实施例对本发明做进一步详细说明。附图说明\n[0062] 图1是本发明系统结构示意图。具体实施方式[〇〇63]参见图1,本实施例提供的一种基于S0A的企业协同管理系统业务流程设计方法, 充分运用了 S0A架构模式,其充分体现了业务驱动IT的思路,这和在企业信息化规划里面的思路是吻合的。对于S0A的业务流程和需求分析以及传统的结构化需求,面向对象的需求分析并不冲突。要注意S0A是站在更高的一个层面,具体到了某一个具体的模块或功能的实现。采用结构化或面向对象的需求表达,以明确功能的输入、输出、数据、业务处理流程和规则等内容。[〇〇64]本实施例提供的方法及系统,基于S0A的需求分析重点主要包括四各方面的内容, 即关联关系分析,数据视图,服务视图和流程视图,同时以业务的流程分析为导入,最后又以S0A提供的BPM流程编排为输出的完全系统化的分析过程。[〇〇65]基于S0A的企业协同管理系统业务流程设计方法,其包括以下步骤:[〇〇66] 1)构建一S0A集成开发系统平台,本实施例采用的是WebSphere,其包括:业务建模工具、流程配置工具、数据集成工具、设计开发工具及测试部署工具;[〇〇67] 2)业务流程建模与分析[〇〇68]深入企业,了解当前业务流程、管理及系统现状;\n[0069] 采用规范的业务模型描述(BPMN)标准,为当前业务流程建立统一的业务流程描述模型;\n[0070] 理解企业业务目标,挖掘并分析业务创新点;[0071 ]结合企业现有IT系统现状,提出目标业务流程;[〇〇72] 3)业务流程模拟及优化\n[0073] 基于开放标准,选取行业实践案例作为参考;\n[0074] 选取代表性数据,对当前业务流程进行效果仿真模拟,以便进行准确的定量评估;\n[0075] 设定假设性问题,对目标业务流程进行模拟,分析可能的存在的问题;\n[0076] 通过动态结果分析,发现当前业务流程的瓶颈、违规情况;\n[0077] 使用投资回报报告,比较分析预期效果;\n[0078] 根据仿真结果建议,优化目标业务流程。[〇〇79] 4)业务流程快速装配和部署\n[0080] 将业务人员在业务建模工具如WebSphere Business Modeler中创建的目标业务流程导入设计开发工具如WebSphere Integrat1n Developer;[0081 ] 通过装配而非编程实现目标业务流程;[〇〇82]利用内置的多种服务组件,方便地重用既有IT系统和资产;[〇〇83]通过服务编排和协同,装配服务以实现目标业务流程流;\n[0084]恰当地使用业务规则,提高业务流程的敏捷性;[0〇85] 将装配好的目标业务流程部署到流程服务器如WebSphere ProcessServer;[〇〇86]监控业务流程的实际运行;[〇〇87] 5)业务流程绩效管理\n[0088] 依据业务度量模型,在业务建模工具如WebSphere Business Modeler中标示相关监控目标;\n[0089] 通过业务建模工具中的业务运行监控器如WebSphere Business Monitor实时监控业务活动和关键业务指标;\n[0090] 6)业务创新和持续优化[〇〇91]根据企业业务创新情况,对业务流程进行持续的修改和优化,重复步骤2)_5)。 [〇〇92]所述的步骤1),还包括如下步骤:[〇〇93] 11)需求分析:将企业需求首先分为执行层、管理层和决策层三个层次,组织、业务两大类别进行分析,确定各节点和要素;[〇〇94] 12)分别通过组织和业务价值链进行流程分析,并进行一级流程到二级、三级流程的分解;[〇〇95] 13)从三级流程中发现关键的组织和业务活动的各节点与要素,然后分析各业务活动间的关系和耦合程度;\n[0096] 14)进行关联关系分析,根据高内聚、松耦合的原则,进行企业协同管理系统业务架构的建模。[〇〇97] 所述的步骤2),还包括如下步骤:[〇〇98] 21)进行业务和流程的组件化设计;[〇〇99] 22)分析业务组件之间存在的关联关系,设计S0A业务建模中的服务视图;所述的服务视图主要是根据前面的流程分析和数据分析,对流程视图中存在的接口和服务调用, 通过定义服务的各项属性,描述服务的基本信息和配置信息,以及服务具体的调用规则,为后续服务的设计开发做准备;\n[0100] 所述的服务视图包括:服务编号,服务的名称,提供的系统和模块,服务对应的流程,服务执行频率,同步/异步,输入,输出,服务对应的数据视图,异常处理机制,服务的响应时间和吞吐量等信息;\n[0101] 23)将服务视图传递的数据和信息转换为S0A业务建模中的数据视图;\n[0102] 数据视图的形成主要分为四个主要的步骤,关联数据分类,数据元抽取,元数据定义,形成实体数据和实体数据关系。\n[0103] 所述的步骤3),还包括如下步骤:[〇1〇4] 31)根据获得的业务流程,细化流程视图,并通过BPM业务流程管理工具和模块进行流程的编排;\n[0105] 32)将分别获得的执行层、管理层和决策层三个层次,组织、业务两大类别的业务和流程组件,分别集成到系统的表示层、流程层、服务层、组件层、资源层,并进行部署实施。\n[0106] 一种实现前所述设计方法的基于S0A的企业协同管理系统业务流程系统,其为一基于Web Service技术的Web服务集成应用平台,其包括自上而下相互连接并交互通讯的四层结构:表示层、应用层、服务层和数据层;其为用户提供统一的用户接口、统一的用户界面、操作方法和数据表示,用户根据相应的权限,通过这个接口访问企业对应的信息资源; 当通过SOAP消息表达的请求到达时,通过解析消息,产生对相应服务的请求代理实例,由代理通过动态绑定来调用相应的操作,完成相互调用并与企业数据库系统集成。\n[0107] 基于S0A架构,将为企业开发的多个应用系统封装成标准的服务组件,通过接口调用运行在不同的操作系统中的系统,通过Web Services接口来封装和访问实现系统功能协同,其具体将多数个应用封装在服务层中。\n[0108] 所述的表示层,提供用户统一登录和交互界面,提供一系列服务,包括呼叫中心、 电子邮件、传真,信件、电话交流、WEB浏览器等,这些服务由所述服务层的BPM软件将各个模块组合包装而成,通过WEB服务集成平台把服务请求传送给服务层。[〇1〇9]所述的服务层,由流程引擎、规则引擎、规则库、规则管理等模块组成,即通过BPMS 工具建立一个服务的实施步骤模型,并将其映射到具体的软件构件上。[〇11〇] 所述的应用层,包括企业的业务逻辑系统,其将企业业务逻辑打包成webservice 服务,通过WEB服务集成平台提供各种服务。\n[0111] 所述的数据层,包括多个企业数据库系统,为所述的表示层、服务层、应用层提供数据支持。\n[0112] 本发明所涉及的BPMS的主要技术组件包括:\n[0113] 工作流引擎:流程引擎是BPMS的核心部件,它实现业务流程同时管理业务活动的启用和终止,流程引擎不应该对业务活动如何实现实施影响。\n[0114] 工作流引擎是业务流程实例创建、执行和监督管理的一个运行环境。它对外提供流程、活动的查询、控制、管理功能、日志管理功能、系统管理功能。对内它提供流程解释执行的语义和语法规则。\n[0115] 工作流引擎主要包括以下功能模块:业务流程建模、业务流程的仿真、业务流程执行监督、业务流程分析评价、业务流程优化、流程查询等。\n[0116] 规则库:在传统的应用程序结构中.业务规则是包含在应用程序内的业务中的,每当需要改变规则的时候,这种嵌入了规则的应用程序都需要修改应用程序代码.这就加大了定制和扩展的难度。[〇117] 现在,从业务逻辑层中提取封装在业务逻辑层中的业务规则和商业规则,并且在基于工作流的环境中表示出来,形象地阐述了业务流程的不同步骤。在每个流程的节点处, 业务规则用于选择下一个节点并执行相应的业务逻辑。\n[0118] 规则引擎:规则引擎其实是一种软件的组件,嵌入在程序中。其设计目的是为了迅速高效地处理规则,并通过执行复杂的算法为评估和执行规则优化计算资源的使用。应用程序通过向规则引擎提交数据或者对象来触发规则引擎,由规则引擎来调用相应的业务规贝1J,触发相应的应用程序的动作。\n[0119] 通过规则引辈可以对业务规则进行实时的控制和修改,同时规则引擎为以后的绑定也提供了方便。因为在以后的绑定中,从业务逻辑到业务规则的特定联接不是在实现时定义的,也不是在部署时定义的,而是在运行时决定的,这就为企业提供了最大的灵活性和适应性。\n[0120] 本发明基于S0A的需求分析重点主要包括四各方面的内容,即关联关系分析,数据视图,服务视图和流程视图,同时以业务的流程分析为导入,最后又以S0A提供的BPM流程编排为输出的完全系统化的分析过程。\n[0121] 具体而言,对于一个全新的系统开发,全新系统的开发基于S0A的需求分析和实现的过程,基于S0A的思路,是首先通过价值链分析,一级流程到二级、三级流程的分解,从流程中发现关键的业务活动,然后分析业务活动间的关系和耦合程度。根据高内聚,松耦合的原则,充分考虑企业的业务和组织机构设置,进而才考虑业务架构的建模。而业务架构中最重要的就是业务的组件化,需要充分考虑业务和流程的组件化,而不是从设计实现的角度去考虑模块化,这是一个关键点。\n[0122] 在业务组件化后,接着要做的就是根据流程分析来考虑业务组件之间存在的关联关系,业务组件之间究竟存在什么样的关联,需要传输什么样的数据?这一步是重要的一个分析步骤,通过该步骤的分析后我们发现关联关系会转化到S0A业务建模中的服务视图,而传递的数据和信息转换为S0A业务建模中的数据视图,接着再详细描述服务信息和数据元的定义。\n[0123] 在通过流程分析后自顶朝下的得到了服务视图和数据视图,然后再返回去结合实际的业务流程来细化流程视图。通过BPM业务流程管理工具和模块进行流程的编排。这个时候编排和实现的流程就是完全由业务驱动的IT实现,接着在讲跨业务部门和系统的通过流程编排实现的IT应用集成到EIP门户中,这就完成了一个完整的S0A需求分析和实现的过程。\n[0124] 本实施例提供的基于S0A的企业协同管理系统业务流程设计方法,高效、标准、规范、全面,克服了传统软件开发企业各自为政、效率低下、产品兼容性差的问题,根据实际需要,也可以采用其他S0A集成开发系统平台,如BEA公司产品等。\n[0125] 本发明提供的基于S0A的企业协同管理系统业务流程系统,高度集成、简单易用, 可以广泛适用于各种企业协同管理系统的开发。\n[0126] 以上所述,仅是本发明的较佳实施例而已,并非对本发明任何形式上的限制,虽然本发明以较佳实施例的图示方法描述,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案的范围内,都可利用上述描述的方法及技术内容作出部分的改变和调整,调整之后均为等同调整的案例描述,但凡是未脱离本发明技术的内容,依据本发明的技术实质对以上描述案例所作的任何简单修改与调整,均仍属于本发明技术方案的范围内。
法律信息
- 2022-12-02
未缴年费专利权终止
IPC(主分类): G06Q 10/06
专利号: ZL 201010584946.9
申请日: 2010.12.13
授权公告日: 2016.09.28
- 2017-05-17
专利权的转移
登记生效日: 2017.04.27
专利权人由东莞市高明企业服务有限公司变更为广东广培网企业管理有限公司
地址由523000 广东省东莞市南城区周溪隆溪路5号高盛科技园二期之高盛商务楼15层08室变更为511400 广东省广州市番禺区南村镇南草堂村南雅路4号自编504室
专利权人变更为东莞市高明企业服务有限公司
- 2016-09-28
- 2016-09-14
专利申请权的转移
登记生效日: 2016.08.25
申请人由东莞市高鑫机电科技服务有限公司变更为东莞市高明企业服务有限公司
地址由523000 广东省东莞市南城区元美东路第一国际百安中心A座507室变更为523000 广东省东莞市南城区周溪隆溪路5号高盛科技园二期之高盛商务楼15层08室
- 2016-09-14
著录事项变更
发明人由孙明科变更为孙明科 蔡永生 赵建磊 曹海宁
- 2013-07-24
实质审查的生效
IPC(主分类): G06Q 10/00
专利申请号: 201010584946.9
申请日: 2010.12.13
- 2011-04-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |