信息系统架构研究和设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息系统架构研究和设计.doc

信息系统架构研究和设计 摘要:信息系统构架是关于信息系统的组成及各组成部分相互关系的总体描述,是组织的业务逻辑,信息处理逻辑和技术方案的统一体,是信息系统的一类顶层模型。近年来,很多企业在信息化建设中致力于信息系统架构模型的研究与实践,走过了一些成功与曲折。 关键词:元模型;架构设计;企业架构 中图分类号:TJ768.4文献标识码:A 文章编号: 引言: 企业在探讨与实践企业信息化应用系统的建设模式时认识到:多元化的应用系统建设模式不利于企业信息化的持续发展和企业信息资源的共享。多年来信息化建设的实践不断证明了这样一个事实:不同的应用系统建设模式将形成不同的应用系统技术构架,企业中存在的不同信息系统架构是造成技术体系复杂混乱,技术标准不兼容,IT系统间互操作性差、上下信息交换不通畅、IT管理不规范等的祸端。因此,研究符合企业信息化战略发展目标的,统一,先进与实用的信息系统架构模型指导公司信息化建设愈来愈紧迫。 1.系统架构的现状与发展不同的应用系统建设模式对应的信息系统架构模型是有差异的,应用系统建设模式是应用系统的规划策略,方法,体系结构以及实施路线的总称。而对应的信息系统架构是一种实现应用系统的技术框架,该框架的组成元素包括:基础设施架构,网络系统架构,应用系统架构,应用集成平台架构,安全体系结构,技术标准体系架构以及管理与控制架构等。企业应用系统的建设模式及其信息系统架构模型的发展是伴随着应用需求的发展与信息技术的进步而不断发展的。目前企业应用系统的建设大致分为:”采用成熟套装软件“(典型的就是采用ERP套件软件)及”自主开发“两条路线,其中自主开发又分为”专业开发+应用集成/信息门户“和”面向服务架构(SOA)“两种模式。 2.基于SOA的ERP体系架构模型 为了解决传统ERP系统存在的问题,可以将ERP系统功能分解成粗粒度和细粒度的服务,通过服务组合实现ERP系统的整体功能。当企业业务流程重组时,通过重新组合已编写的服务部件即可容易的实现。为此,本文提出了一种基于SOA的多层企业ERP系统应用框架,在对服务进行归类和粒度划分基础上,强调了企业内部服务的开发部署与管理控制,能够有效支持企业业务过程的快速重构,并考虑了和其他系统集成的问题。 2.1该框架由下而上包括企业资源层、核心服务层、业务流程层、服务应用层。其中企业资源层是企业软、硬件资源的逻辑表示;核心服务层将企业资源服务化,成为遵循SOA规范的服务提供者;业务流程层是基于成组技术的服务归类和面向业务的服务组织,从而形成更大粒度的服务组件;服务应用层为企业应用求解提供方法和工具。各层的功能分别叙述如下: 2.1.1企业资源层:该层主要包括企业现有系统,如CRM、SCM、OA和 遗留系统等。这些应用系统目前在企业中对业务起了一定的支撑作用,今后仍将在企业内使用,但各系统之间交互能力较差,数据和功能难以重用。典型的应用实例是:企业现在需要一个面向客户的订单查询系统。如果使用现有系统,客户首先要登录CRM验证身份、获取客户信息,然后须通过ERP查看订单详情,最后可能还得进入SCM中获得订单当前的执行状态等。这时,SOA的作用是将现有系统的某些功能封装成服务以便重用、集成或组合成流程。 2.1.2核心服务层:核心服务层将企业资源包装为符合SOA规范的能够完成特定任务的功能单元。核心服务层为应用系统提供原子服务,所谓原子,这里指从服务的层次和组织角度来看,它是一个基本功能实体,不能向下分割,即原子服务是系统中的最小服务颗粒,它不包含其他服务,也不是由其他服务组成的。 然后,根据成组技术原理,将功能相同或相近的服务聚集形成服务簇 即细粒度服务 ,以简化复杂和庞大的服务视图,方便服务的分类组织和管理。同时,通过对细粒度组件进行流程的编排,使其不但能够协作产生粗粒度服务组件,还能够根据需要,通过改变流程的编排,动态适应业务变化引起的组件功能的改变。在业务变化涉及到组件服务的内部服务时,又能够通过修改配置,重新组装细粒度服务组件,重构粗粒度服务,以适应企业业务流程的动态变革的需求。 2.1.3业务流程层:业务流程是具体的企业业务活动过程的抽象表达,是面向业务功能的服务扩展逻辑。以业务需求为导向,选择合适的集成服务或原子 服务,利用工作流技术,组合形成业务服务流,直接支持企业业务过程的执行。业务服务流作为支撑面向服务的企业应用的粗粒度服务组件,是支持业务过程快速重构的关键。利用服务流描述语言 WDSL 定义服务流,定义主要包括所采用的服务及服务间规约,当业务流程改变时,可以调整服务流定义或是更换所使用的服务快速形成新的服务流,以适应需求的变化。 2.1.4服务应用层:服务应用层为用户提供GUI接口,调用企业应用服务。根据SOA机制,只要权限满足要求,原子服务、集成服务和业务服务流均可

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档