工易企业运营管理平台(GoEasy Enterprise Operate Manage Builder,简称EOM)属于管理软件中间件产品的业务基础平台,适用于制造业、物流和金融等行业的企业运营管理系统建设的咨询与设计、开发与实施和维护与再开发全过程支撑平台,企业业务和咨询人员可以使用的软件开发平台。
工易企业运营管理平台
工易企业运营管理平台(GoEasy Enterprise Operate Manage Builder,简称EOM)属于管理软件中间件 产品的业务基础平台,适用于制造业、物流和金融等行业的企业运营管理系统建设的咨询与设计、开发与实施和维护与再开发全过程支撑平台,企业业务和咨询人员可以使用的软件开发平台。主要解决了企业运营系统与信息系统一体化的难题,以及管理知识沉淀和管理系统重用的难题。
平台功能 使用工易企业运营管理平台能够快速构建企业运营管理系统,实现全企业范围的集成应用方案,对整个企业从原始点到终结点的业务,从有效客户订单获取,到客户订单分解,到自动生成生产订单、采购订单、配送订单以及生成与之相对应的生产通知单、送料单、配送通知单和采购通知单,实现对企业运营全过程的管理和控制。 使用工易企业运营管理平台还可以快速再造企业,并持续提升企业运营能力,保持企业综合竞争力。平台架构
平台由四个系统构成:企业建模系统、模型实现系统、自动生成引擎和行业模型库。
1、 企业建模系统
企业建模系统是建立和管理企业运营模型中流程、组织和业务以及他们之间关系的系统。流程管理系统对业务流程运行全过程的管理,包括流程业务节点管理、业务关系与顺序管理、业务分配管理和业务时间管理,以及业务节点与组织管理系统中的岗位和业务管理系统中业务任务建立关系模型。流程管理可以通过图形方式描述业务流程,并使得操作者可以通过流程图查看相关的业务任务状态,并直接进入业务任务操作界面,完成任务。
组织管理系统是指对企业的结构、部门、岗位、人员、任务和绩效以及它们之间关系的管理,并按图形或树型结构描述组织结构、部门、岗位和人员及其关系,岗位与流程管理系统中的业务节点建立关系模型。
业务管理系统是指对业务任务和业务控制模型的管理,业务管理通过树形结构定义了整个系统中各项业务任务以及与业务控制模型建立关系,业务任务与流程管理系统中的业务节点和组织管理系统中的岗位建立关系模型或通过业务任务定义及权限配置,可以自动生成用户的业务任务菜单。 (1)创建解决方案根据调研结果找出与此相近的模型构造解决方案。模型包括组织结构、业务流程及业务定义三大部分。运营管理平台中保存有多种行业模型,用户可以修改和补充这些模型。
(2)定义组织结构 组织结构是对企业中部门、人员和岗位之间关系的描述。部门和人员是一对多的关系,而人员和岗位是多对多的关系,即一个人同时可以有多个岗位,一个岗位也可以对应多个人员。业务职能的执行权限可以按岗位设置,也可以部门设置。具体的操作性业务一般都是按岗位设置的,而对于一些查询性的职能,往往都是按部门设置的。 (3) 定义业务流程定义流程信息、访问权限、画流程图。业务流程也需要设置访问权限,使得系统的每个使用者都只能看到和自己工作相关的流程。流程图上的每个节点对应一项或多项业务职能。用户电击流程图上的节点就可以直接进入相应的业务界面。
(4) 定义业务职能定义业务的结构、功能和权限。业务可以按层次关系来组织,系统可以根据这些层次关系来自动形成菜单。业务内容可以是一个表单,也可以是一段运行脚本。业务权限可以按岗位来判断,也可以按部门来判断。
(5) 业务职能的实现这一步是对业务职能的具体实现,是开发人员需要做的事情。大部分业务是可以形成规范的,因此这一步可以有效地利用自动生成技术大大减少开发工作量。包括数据库设计、表单设计、代码设计、图形设计等等。平台提供自动生成机制,用户可以自己添加和维护自动生成的内容。平台提供的表单设计器和图形设计器可以很方便的构建业务操作界面,界面上所有的控制都是在平台内部实现的,这样实现操作界面时的实际代码很少,而且很有规则,所剩的基本上都是SQL的调用,这样就为自动生成带来了很大的方便性。
(6) 调试、实施和维护调试和实施期间适合客户进一步沟通的过程,这一过程中,系统要进行必要的调整。因为整个解决方案都是在组织-流程-业务的模型下组织起来的,因此在调试、实施和维护阶段都会非常方便。因为调试人员无需花费精力去查找问题的相应代码,组织-流程-业务的模型本身就是最好的索引结构。
通过以上步骤可以看到,工易企业运营管理平台的开发方式和其他的开发工具完全不同,它明显侧重于业务化。前五个步骤属于项目需求分析阶段,此阶段完成对企业需求的分析和建模,主要由资深的业务咨询人员来完成。后两个步骤属于开发阶段,可以由普通的项目实施
2、模型实现系统模型实现系统通过三种方式实现:表单设计器、图形设计器和业务化编程语言。
表单设计器:业务管理系统中业务任务操作界面90%的功能是通过表单设计器完成的,表单设计器中又有90%的工作量是无需编程的,因此模型实现起来非常方便。
图形设计器:用来描述组织和流程管理以及表达统计信息结果,可视化无需编程可以很方便的实现这些功能。
业务化编程:是通过工易业务化编程语言实现的,可以通过简单、灵活、业务化的语言描述更为复杂的业务。工易业务化编程语言也是整个平台的核心工具,可以完整地描述平台提供的所有功能,语言语法与java一样。
3、 行业模型库行业模型库中存放各种行业企业运营模型和相关文档,对于同行业的企业运营管理系统解决方案,行业模型是极其相似,因为可以易从现有的行业模型库中复制模型信息,这样大大的减少开发工作量。行业模型库管理包括模型的追加、修改、提取、删除等维护操作。
4、 自动生成引擎自动生成引擎可以进一步减少开发工作量,提高软件的重用性。自动生成引擎是根据用户指定的要求自动生成常用的业务处理程序,每种业务任务对应一个业务模版,通过参数配置自动生成生成业务处理程序。用户也可以自己定义业务模版。
平台特点
1、《工易企业运营管理平台》服务于系统建设全过程(系统咨询与设计、系统开发与实施和系统维护与再开发),是完全基于SOA架构的业务基础平台。 系统咨询与设计:咨询人员经过调研取得企业基本资料,通过《工易企业运营管理平台 》可以快速创建企业运营模型和相关文档,经过优化后形成咨询报告,在通过系统原型论证咨询报告的可行性。 系统开发与实施:开发人员根据咨询报告要求,利用《工易企业运营管理平台》开发系统原型,组织实施和培训工作。 系统维护与再开发:维护人员也可以是用户业务人员,根据企业需求变化,利用《工易企业运营管理平台》进行维护和再开发。 2、《工易企业运营管理平台》可以开发出业务与系统一体的企业运营管理系统,保证企业变化和个性,适应和促进企业的发展。 3、通过《工易企业运营管理平台》开发的系统效率高、成本低和风险小。 技术创新工易业务化编程语言
采用业务化的描述方式,结合面向对象技术,形式上类似于Java语言,但功能上以业务描述和业务计算为主。通过业务化编程语言可以很方便的构造企业运营管理系统。其面向对象的设计思想可以使用户有效的封装业务模块及各种业务逻辑,大大提高代码的重用度,降低了系统开发难度。工易业务化编程语言的业务描述方式通过三种机制实现,即代码方式、表单方式和图形方式,以代码和表单方式开发为主,图形方式主要用来描述企业组织和业务流程,以及表述统计信息。
工易业务化动态建模技术
工易业务化动态建模技术的管理理论基础是企业运营模型,根据企业基本资料可以快速构建企业运营关系模型以及对企业运营关系模型的维护。企业运营模型由组织、流程和业务三维组成,组织维实现了对业务执行者的描述;流程维实现了对业务应什么时候做的描述;业务维实现了业务应该如何做的描述。工易业务化动态建模技术就是将三个维有机的结合在一起,这样就很方便的创建和维护他们之间的关系。软件自动生成技术
软件自动生成技术是指完成业务功能具体实现过程的软件的自动生成技术。完成组织、流程和业务维定义之后形成一个企业运营关系模型,其业务实现过程可以通过软件自动生成技术的参数配置和选择已知业务模版就可以直接形成代码,这样大大简化了开发难度。 技术优势 工易业务化编程语言提供内容丰富的类库,封装了大量有关业务计算和实现业务逻辑关系的代码。比如库存、采购、销售和财务等模块可以在类库中给出其基本的业务描述和业务逻辑关系,在具体实现某一企业具体的解决方案时,可以在此基础上给出各个模块的具体描述,而大部分业务特征和逻辑关系可以直接使用类库提供的功能。这样,我们就可以根据各种行业特征定义出不同的业务逻辑规范,并在类库中封装,当使用平台开发时就避开了很多繁杂的业务逻辑,极大的降低了系统开发成本、风险和周期,同时又满足了企业运营管理系统的灵活性,特殊性和复杂性要求。 工易业务化编程语言同普通的高级语言相比更实用灵活,为业务计算及逻辑关系增加了一些重要的特征,如:增加了货币基本数据类型;使用浮点数做货币运算时常常会带来尾差问题,而使用货币类型则可有效地避免这一问题。另外,工易业务化编程语言还支持动态解释技术,即提供解释表达式和运行指定脚本的功能,这将为实现业务逻辑和业务计算提供很大的灵活性。 工易业务化编程语言强调业务化,尽量用管理语言表述函数,便于业务人员掌握和使用。 工易企业运营管理系统 理论基础--企业运营模型
企业运营模型是由业务维、流程维和组织维构成,业务维是管理企业运营系统怎么做业务,流程维是管理企业运营系统何时做业务,组织维是管理企业运营系统由谁做业务,企业运营模型是保证企业有效运营的管理理论模型。
实施方法--软件工程模型
>>更多评论