论文部分内容阅读
目前大部分企业的信息化建设已经进入了一个快速、稳定发展的新阶段,部分规模企业正由基础信息化管理阶段向全面信息化管理阶段过渡。但是由于企业当前所使用的信息系统通常基于特定的业务目标开发,而且在投入的时间、部门、生产的厂家和实现技术等方面都可能存在一定的差异,从而造成企业现有的应用信息系统各自独立运行,数据不能共享,各自业务流程不能自动衔接,企业内部出现了自成体系的“信息孤岛”。但是伴随着互联网技术、电子商务、B2B、B2C以及ERP技术的发展,企业的经营模式开始向电子化、全球化的方向发展。面对市场的快速变化,如何提供一个灵活、可靠、随着外部需求可以快速变化的企业IT基础架构,使自己的企业能够抓住市场机遇,提供更好的服务,是现在很多企业正在努力解决的问题。这种IT基础架构也就是通常意义上的企业应用集成,但是传统的企业应用集成方案往往是点对点间的集成,在实际应用中存在集成能力差、可扩展性差、互操作能力差、集成代价高等缺点。SOA的出现,可以很好地解决传统企业应用集成中存在的问题,SOA是一个组件模型,它将应用程序的不同功能单元-服务,通过服务间定义良好的接口和契约联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建在这样的系统中的服务可以使用统一和标准的方式进行通信。本文将SOA与Smart Client技术相结合,提出了一种新的企业应用集成框架。本文所作的主要工作及创新如下:1.分析了传统企业应用集成的解决方案及架构,企业应用集成的层次和企业应用集成的一般步骤。2.分析了SOA的概念、特点、结构以及对Web服务的保障,对智能客户端的概念、特点和离线功能进行了研究,在分析了传统应用程序的部署中存在的问题的基础上,重点探讨了ClickOnce技术,对Web服务体系结构中角色、操作、协议栈等进行了分析。3.在分析了SOA和Smart Client技术的基础上,设计了基于SOA和Smart Client的企业应用集成框架,并分析了框架中各个层次的功能,给出了框架的工作原理。该框架具有基于开放标准、重用能力强、数据完整性和操作简便的优点。4.研究了BPEL的关键技术,设计了一个新型的业务流程管理框架,分析了BPEL流程的开发过程。对由基本服务单元之间存在的逻辑和时序关系,所产生的如何保证复杂Web服务执行的自动化和有序性问题提出了解决方案。5.分析了山东泰丰纺织集团公司的信息化现状,给出了需求分析,设计了解决该企业信息化问题的系统架构,重点研究了ClickOnce的应用和企业遗留系统的封装与发布技术。随着SOA和Smart Client技术的不断发展,这两种技术在企业应用集成中的应用将为企业信息系统带来革命性的变化,对企业发展产生深远影响。鉴于企业信息化的重要性和SOA、Smart Client技术的巨大研究前景,本文所进行的工作具有一定的理论意义和现实意义。