下载此文档

企业级信息管理系统的高可扩展性和灵活性.docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
(3)高可扩展性和灵活的系统一般都支持数据建模。许多人理解系统可扩展就是指系统提供API,可以二次开发,其实这种理解不全面。数据结构是企业信息管理系统很重要的一部分,(4)高可扩展性和灵活的系统一般都支持流程建模。不同企业的业务流程是千变万化的,所(1)高可扩展性和灵活性的系统一般是分层架构的,这里说的分层是指将客户的需求按需求的客户可以完全定制。至于整个架构的层次数量没有绝对的标准,可参考的方法分为4层,“公共平台层”、“产品平台层”、“行业扩展层”、“个性扩展层”。这里的分层与软件架构中的表示层、(2)高可扩展性和灵活性的系统一般是模块化的。系统最好提供统一的主板插件体系,每一重要。有一句话很经典:“最好的架构师是能够在软件开发所涉及的诸多内部因素和外部因素寻求最佳的平衡”。一个高度平台化的系统,对高可扩展性和灵活性是非常关注的,今天我想企业级信息管理系统的高可扩展性和灵活性骆金松我一直在从事企业信息管理系统的开发,目前的产品拥有了数百个企业客户,作为企业管理信息系统,最大的挑战是如何满足不同企业通用需求的同时快速满足企业个性化需求,除了企业战略、组织架构、流程体系等紧密相关外,软件的平台化水平,可扩展性和灵活性至关讨论如何满足企业信息管理系统的扩展性和灵活性。这个话题涉及的内容太多了,我只是在做产品和项目过程中谈谈我的体会,希望对大家有一些参考价值。的通用性分层。根据自己平台所应用的目标客户群,分析客户的共性需求,将共性部分的需求放在平台的最底层实现,所有的客户共用,不要有分支版本,个性的需求放在高层实现,不同中间层、持久层的分发属于不同的维度,是没有冲突的。层都应该提供若干插槽,通过二次开发的手段供上层扩展,做项目多了一般都会形成组件库,应该对这些组件进行分类分级管理。一旦有了新的项目,一般从现有的组件库中挑选进行配置,部分不满足要求的可以进行修改后满足,其他个性化很强的完全定制。是否可以方便支持数据结构的扩展非常重要,我们的经验是提供图形化的数据建模模块,可以自动生成数据库的表结构,同时将数据库的结构也保存为元数据,通过解析元数据可实现数据的对象关系映射,而不依赖于硬编码。一般采用了数据建模的系统将数据进行对象化统一管理,这样的好处是统一风格,也容易实现。因为有了元模型,可以动态生成部分用户界面,减少用户界面开发工作量。以需要提供业务流程建模模块,可以用图形化的方式定义企业的业务流程,依赖业务流程的驱(7)还有个重要的就是报表。不同的类型都应该可以自定义报表,不同的角色可以看到不同最后简要总结一下,一个系统的可扩展性和灵活性应该是多方面的,包括了分层结构、模块化、数据建模、流程建模、报表定制、主菜单和主页定制,甚至还包括权限体系的扩展等方面。当然还包括硬件方面的,如何在高并发和海量数据情况下实现硬件的可伸缩性,还可以以自定义的,比如流程中某个节点可以控制生产设备的启动和停止。流程中另外一块是控制逻辑,包括线性、分支、循环、并发等。流程一般需要人的参与,所以与任务管理是紧密相关的,动完成流程的自动化。流程建模中涉及的“活动”(理解为节点)除了标准的之外,也要求是可可能会涉及集成email,手机短信实现自动通知等。流程中流转的数据可能也与流程的执行过程相关,比如请假单大于15天,流程可能执行另外的分支。已发货、已到货等状态,不同状态下可执行的操

企业级信息管理系统的高可扩展性和灵活性 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dalaoban5200
  • 文件大小29 KB
  • 时间2020-05-19
最近更新