它全面使用现代计算机技术、网络通信技术、数据库技术以及管理学、运筹学、统计学、模型论和各种最优化技术,为经营管理和决策服务。这要求构建企业现代管理信息系统要具备系统的思想和遵循一定的步骤。
1.选择成熟的标准和技术实现。(1)利用数据中间件提供的适配器服务,连通企业现有应用系统,屏蔽不同应用系统复杂的技术接口和通讯协议;(2)将复杂的数据格式转换、业务逻辑等,封装成服务,通过服务总线提供服务消费功能;(3)利用强大的java服务功能,对流程进行梳理和编排组合,构成更大粒度的合成服务和流程服务;(4)采用消息中间件保证分布式的异步可靠消息传输;(5)将创建的服务和可复用资源,使用资源中心进行集中存储,以方便管理及团队协作开发;(6)使用内部集成的服务总线,对服务消费进行寻址路由、通讯协议转换及服务质量保障等,降低了服务消费者和提供者之间的耦合性。
2.构建服务的基本模块和面向对象的应用开发一样,在实施soa 的过程中,所要分析的目标就是业务流程和针对业务流程每个环节的服务,尤其是一些原子服务。
(1)在分析现有系统基础上从头开始编写服务。这一种选择适合现正在开发全新系统或者改写应用软件的公司。这样可以通过通盘考虑服务,让可重复使用机会最大化,但往往需要较大的投入。(2)将现有代码改写成面向服务。这种服务提供组件的松散耦合,并使用独立标准接口,建立soa体系结构:服务使用者、服务提供者和服务代理者。服务代理者是服务发现支持者,主要提供接口。服务提供者:将自己服务和接口契约发布到注册中心,服务请求者:通常称为客户端,它根据接口契约来执行服务。(3)对现有的应用或者流程加以“封装”,为它们提供web服务接口。主要对企业内部业务流程的封装,使企业内部的业务流更加完整流畅,不同业务流程之间实现无缝链接,企业之间业务封装,使整个企业供应链业务流程更完整。(4)获得的服务。包括企业内部的套装应用和系统(如大型erp、crm)随带的web服务支持功能,或外部企业提供服务执行的功能。
3.构建soa应用系统企业实施,soa是个分步走的过程,也是分阶段的,具体到实施每个应用系统的时候也是这样。无论是新建系统,还是对原有系统的重构,都需要我们根据需求分析建模的结果去构建、部署、整合、使用到管理服务。
(1)在建模阶段,可以定义业务模型或流程、软件模型和soa模型。之后就可以创建一组服务,这组服务可以与已发布的通用接口一起重用;(2)在部署阶段,开发人员可以提取创建的服务,并把它们放在一个可执行、可管理的环境之中;(3)在使用阶段,根据软件模型来装配应用程序,并且测试其软件质量以及非功能性需求,比如性能、可伸缩性等等;(4)管理阶段是一个长期的过程,在这个阶段中,可以监控并管理安全性和使用,以及在许多与可能已经为soa制定好的服务级协定或策略相对应的方面比较其性能。
总之,对现有信息系统的重构,要在做好总体规划的前提下,对于信息化建设基础比较薄弱的企业,应选择从初级的办公自动化平台开始,逐步到协同办公平台的建立,进行初期的系统重构;对于信息化建设基础比较好的企业,应通过企业门户平台的建设,进行进一步的系统重构;而对于信息系统已经相当完善的企业,应通过数据重构平台的建立和应用集成,实现对整个信息系统的重构与优化。
参考文献:
[1]王凡林.管理信息系统构建初探[j].山东经济,2004,(2).
[2]李索真.浅论企业管理信息化[j].科技信息,2008,(13).
[3]韦克脉.论企业管理信息化的问题与对策[j].现代商贸工业,2006,(6)
上一页 [1] [2]