|
离散制造企业信息系统架构解决方案在我们企业的信息化过程中,信息系统的架构是一个至关重要的问题,常言道:“勿在浮沙筑高台”,系统架构关乎企业信息系统的发展和维护成本。 一、 背景 制造业是一个国家经济的基础,众多的生产资料和生活资料都将从制造业中产出。制造业从整体上可以分为流程制造业和离散制造业。离散制造业涵盖机械、电子设备制造业及机电消费品制造业等,与我们的日常生活息息相关。 以信息化带动制造业,能够提高制造企业的设计、生产、流通、管理的效率,促进企业发展壮大,提升企业的竞争力,也得到了越来越多企业的重视。 在信息化过程中一个重要的问题就是企业信息系统的架构问题。如果希望我们的信息系统能够经得住业务变化和时间的考验,信息系统的良好架构是必不可少的。如果不重视整个信息系统的规划,从全局的角度考虑,就可能造成各部门各自为政,信息沟通不畅的局面,企业的信息系统也就成了信息孤岛。 离散制造业企业信息系统的架构通常需要满足以下几个要求: 灵活性:灵活性通常表现为对新的需求的响应速度,如果希望能够提高响应变更的能力,就需要提高软件各个模块的可重用性,最终这将归结为软件结构的分层是否合理。良好的分层系统对软件的各个部分提供了足够的封装,模块的内聚性和可重用性也更好。一个到来的变更需求将在经过系统的各个层次时被逐渐分解,通常只需要调整有限的相关模块,很少有需求能够影响到软件的内核。如果没有进行很好的层次划分,变更将可能在系统中扩散开去。 健壮性:健壮性体现在系统对突发事件(如业务异常,网络异常等)的响应和处理能力,应对突发的异常事件进行合理的缓冲和通知,不会导致使用者在不明究竟的情况下操作失败,从而能够很好的控制异常状况。 包容性:即使我们通盘考虑统一规划,由于企业的信息化是一个浩大而复杂的工程,通常不可避免的会出现一些异构的系统(如不同的数据库,不同标准的中间件,不同的通信协议等)存在。一个企业的信息系统架构应该有足够的包容性能够整合各个系统,便于他们能够进行通信和互操作。 为此我们提出了一个企业信息系统架构的解决方案。 二、 架构综述 图 2 1 体系结构示意图 在架构中,我们使用了一个称之为企业服务总线的结构,它充当整个架构的骨架。作用就相当于一个集线器,负责对在各个异构系统之间的消息进行转换和路由,以处理他们的通信和互操作。 以下各个模块将通过企业服务总线进行连接:
整个体系结构从底层到上层都可以通过相应的管理控制台对其进行管理和控制。此外,集成开发环境将对体系结构提供全面支持,将提高程序的开发效率,提高产品响应需求的速度。 三、 层次划分 从软件角度来看,我们对系统进行了良好的层次划分,将具有相关功能的模块划分到同一层次上,以提高软件的内聚性。如下图所示,系统具有以下的层次划分: 图 3 1 层次划分示意图
通常在需求出现时,表现层是较容易变化的层次,一个新的需求,往往可能导致需要设计新的操作界面,那些只和表现层相关的需求将在这个层次上被解决。业务流程层次也是较为灵活的层次,一些还涉及到业务流程的需求将在此处被分解。而业务模型层是相对较为稳定的层次,通常只有涉及业务实体增加的需求才会影响到这个层次。而基础服务层更加稳定,几乎没有需求能够导致基础服务层的变更。这样,我们实现了对已有软件模块重用的最大化,也实现了对需求相应速度的最大化。 在我们企业的信息化过程中,信息系统的架构是一个至关重要的问题,常言道:“勿在浮沙筑高台”,系统架构关乎企业信息系统的发展和维护成本。我们提出了一个合理的解决方案,对企业信息系统进行了较好的架构设计和层次划分,以使我们的信息系统在不断增长的需求中处于不败之地。 责编:张赛静 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 |
最新专题 |
|