泛微协同管理配置平台e-weaver继承e-cology八大功能模块应用,并可进一步打通企业更深层的个性管理需求,基于“协同”思想打造全面整合企业管理资源的环境。e-weaver基于“工作流引擎+卡片/表单+组件”模式,全面开放已有八大功能的配置应用,同时还可以根据用户个性的管理需求,增添企业独立的应用模块功能,从而形成完全符合自身企业的全面协同管理应用解决方案。
卡片/表单可理解为存放数据的容器或水库,再通过工作流的应用把容器或水库中的数据进行传递,从而可为企业各管理板块及时的提供管理数据并进行决策分析,同时借助组织岗位体系以及权限的应用,满足在同一平台上管理内部工作并各执其能:
数据字典:灵活组建所需要的字典库。
组织模型:满足多维度组织体系和岗位体系,从不同角度维度的组织来分析业务数据。
岗位体系:支持一人多岗,从而满足同一个人员在不同职能岗位上的工作需求。
角色管理:全面组合同类性质人员群组,并对应各自权限在系统中操作。
权限体系:公用的权限体系,全方位在工作流,表单,卡片等调用权限设置。
表单建模:灵活的组建所需表中栏目字段,定义各栏目字段要求,灵活设计所需页面样式,满足多样化设计页面。
流程建模:电子化企业工作流程,打通业务运作各个环节,提升企业运营效率,满足分叉合并,并行或行处理。同时与表单制作的联合使用,可构建出不同的应用模块,如人力资源管理模块、资产管理模块、合同管理模块、客户管理模块、知识管理模块、项目管理模块等等。
报表建模:可设计获取表中数据并以各种图形形成分析报表,也可设计形成明细数据表。
数据接口(外部):实时汇集各种经营数据,机逆行能够统计分析以支持决策。
e-weaver提供给不同的访问群体不同的门户。门户集成了企业内、外部的信息,使员工、客户和合作伙伴能够从单一的WEB渠道访问其所需的信息,进行个性化的应用。
e-weaver总体应用架构基于B/S架构,可通过IE、PDA、或专用客户端、以及Mobile客户端访问,通过决策和门户及时获取业务数据,通过平台各建模工具快速构建业务模块:
1、SOA架构:面向服务的架构(SOA)是一种设计方法学,其目的是极大限度地重用应用程序中的“服务”以提高IT适应性和效率。虽然这些概念已经存在了数十年之久,但只是在出现了基于标准的集成技术(如Web服务和
XML)之后,SOA才开始被加速采用。 SOA的核心是把组织的业务流程功能模块构件化,并对外提供标准的服务,基于这些服务,组织内部的不同业务部门或是不同组织之间的业务整合更加容易。从某种意义上讲,SOA 可以被看
作是EAI 的一种延续,但不是简单的延续。EAI 与SOA 同样解决企业集成的问题,但是,EAI 解决集成的问题往往是在事后,碰到了集成问题,才去想办法通过 EAI 来解决,因此EAI 解决集成问题时,可能会带来更多其他集
成问题,终将会带来一个更加复杂的IT 架构。与之相反的是,SOA 架构解决集成的问题是事先的,SOA 架构把被动集成变成了主动服务,依据SOA 架构搭建的应用系统,就自然具有了可集成的能力,这是SOA 区别于EAI 的一
个重大不同。人们在规划系统建设时,往往立足于当前需求做出相对短期的判断,已经建了哪些系统、现在还需要建设哪些系统以及哪些系统需要整合来制定计划。实际上这是一个误区,即将建设与整合孤立看待。我们无法
对未来的需求作出完整的预测,因此割裂看待建设和整合必将带来系统建设上的“孤岛现象”。根本的解决之道,我们需要将建设和整合有机统一起来,从设计上就能够充分意识到系统总是在整合一切可以利用的资源(内部的
、外部的)的基础上发展起来的,是为了满足新的业务变化需求。新系统就是旧系统的利用整合,同时它又是将来能够被新业务整合的资源。构建SOA服务,以及用标准的方法重用与整合服务是SOA的核心任务,是实施SOA的两
个方面。SOA服务的构造可以是对已有系统中的功能进行提取和包装,也可以是基于新的业务需求进行构造。
2、模块套件化: e-weaver平台通过关键的建模元素,包括数据字典、卡片表单建模、流程建模、数据展现建模等,可支持快速构建全新的业务管理模块。
3、多样组件: e-weaver平台中提供多种组件,供业务建模时可快速调用,包括有日历组件、协作沟通组件、wbs组件、字符转换、数学运算、页面标签、页面菜单按钮、操作日志、数据导入导出、历史数据权限变更、数
据合并、公文模块、套红签章等。
数据承载能力
数据承载能力是e-weaver的其中能力之一,可体现在自行定义配置应用数据所存放或可挂接的卡片/表:
在企业内部管理工作中,会涉及到各方面的数据信息,并可能散落在各个角落里。e-weaver可帮助把这些散落的数据信息通过“卡片”的方式组合起来,方便的提供给相关人员统一查看和了解信息的通道。
(1)可用e-weaver来定义不同类型不同用途的卡片或表,如客户卡片(用来记录客户的一些基本信息或分类信息等)、项目卡片(可用来记录项目的基本信息或其他)、资产卡片(如资产登记的信息等)、人员卡片(可用来记录员工的基本公开信息等)、预算表(可用来作预算申请审批使用)、费用表(可用来作报销记录登记费用)、计划总结表(可用来记录计划总结的情况信息)等等。
(2)可通过e-weaver来配置同时展现卡片中可能会涵盖用于明细数据的其他表,如计划总结表中,可配置计划明细表、总结完成情况明细表、下一阶段计划表等。
(3)在一大的应用管理模块中,如客户管理应用模块中,会涉及到多种卡片信息,如客户卡片、销售机会卡片、销售合同表等等,通过e-weaver可满足不同卡片之间的关联关系,让用户可快速通过某一统一渠道快速了解或查看到与主卡片信息相关的其他所有信息,提供全方位的关联数据查看。
数据字典管理
整个系统需要下拉选择或者弹出选择的列表的都在选择项里设置,“选择项”(select字段维护)可以根据具体需求增、删、改。
定义了选择项以后在新建表单时就可以把选择项关联到表单的字段。一个选择项可以被多张表单关联。 关联对象是指关联到系统数据库表单的对象或自定义表单的对象,包括:员工、员工(多选)、组织单元、组织单元(多选),岗位、岗位(多选)、工作流、工作流(多选)、角色、角色(多选)、资源、资源(多选)、产品、产品(多选)、项目、项目(多选)、客户、客户(多选)、文档、文档(多选)、合同、合同(多选)、客户联系人和客户联系人(多选)等。
示例:
e-weaver系统是一个基于J2EE架构的大型分布式应用。采用J2EE的三层架构体系。可选择多种系统环境,可支持部署于Tomcat、Jboss、Websphere、Weblogic、A pusic等多种应用服务器,满足不同类型、不同规模企业的
需要。企业可以根据自己的实际情况构建合适的应用环境。结合操作系统、应用平台或第三方的产品,我们还可以构筑高安全、高性能、高可靠的应用环境。
1、表示层
这是直接与使用用户打交道的一层,即我们常说的客户端。它的主要作用接收用户的指令或者数据输入,提交给业务逻辑层做处理,同时负责将业务逻辑层的处理结果显示给用户。由于客户端并不处理复杂的业务逻辑等操
作,相比传统的C/S结构对客户端的资源要求要低一些。
e-weaver系统的表示层服务由Web服务器提供。用户可以根据自身的要求,选择不同的Web服务器,比如Windows自带的IIS服务器、Apache Web服务器或者由IBM,SUN等公司提供的服务器。
e-weaver系统的表示层终端由Web 浏览器提供,支持IE 5.0以上版本的Web 浏览器。
2、业务逻辑层
业务逻辑层(中间层)的主要任务是负责接收表示层的数据请求,将这些请求进行必要的业务逻辑检查(包括权限检查),然后将请求分解成不同的数据层操作,由数据层进行处理,然后将处理结果返回给表示层。业务逻
辑层是e-weaver系统重要的一个层次,核心的业务处理都是通过这一层来实现的。
业务逻辑层由J2EE的JNDI、EJB、Servlets等技术实现,在J2EE的架构下运行,以获得安全保护、模块管理等特性。e-weaver系统的七个模块根据功能的划分,组成多个应用包,各部分通过JNDI和BEAN的接口进行访问。通
过这种划分来隔离各个模块,避免模块之间的相互影响,同时也便于实现系统的按模块分布。
依应用规模的不同,业务逻辑层要承受的负荷会有较大的差异,客户端的数目,应用的复杂程度都会对其造成一定的影响。由于J2EE架构下的应用服务器都具有非常好的可扩展性,使得e-weaver系统的关键处理可以分布到
多台服务器来处理,从而提供良好的伸缩方案。
利用应用服务器的负载均衡技术或处理负载均衡的硬件实现中间层的动态负载均衡。应用服务器接受来自表示层的处理请求后,依据特定的均衡算法将该请求发送到应用服务器上集群中某个特定的服务器,这些服务器集群
还可以提供良好的容错特性,一台服务器的故障并不会导致应用的中断。
基于J2EE架构的应用服务器选择面较大,对于50人以下的应用服务,可以采用Tomcat Application Server, Jserv ,对于50-300人左右的应用服务,可以选用Resin Application Server,对于高端的应用,可采用IBM
Websphere , Bea Web Logic, Oracle 9i, SUN ONE Application Server等。
3、数据层
数据层包括存储数据的数据库服务器和处理数据和缓存数据的Bean。e-weaver系统采用数据库链接池技术提供应用所需要的数据库链接,并将一些大量使用的数据放入系统的缓存,以提供高效的数据访问和处理机制。
e-weaver系统利用大型数据库提供高性能、可靠性高的海量数据存储能力储存e-weaver系统业务数据。目前的e-weaver系统支持SQL Server 7.0及以上版本。e-weaver系统今后的版本将会支持Oracle、Sybase、DB2等大型
数据库产品。