预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共64页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT34 PAGE\*MERGEFORMAT1 基于企业架构(EA)的企业信息化建设模型 目录 TOC\o"1-1"\h\z\uHYPERLINK\l"_Toc272666674"一、 面向服务体系架构(SOA)和数据仓库(DW)的思考 PAGEREF_Toc272666674\h1 HYPERLINK\l"_Toc272666675"二、 面向服务体系架构(SOA)和业务组件(BC)的思考 PAGEREF_Toc272666675\h10 HYPERLINK\l"_Toc272666676"三、 基于SOA的业务流程管理(BPM)和工作流(WF) PAGEREF_Toc272666676\h22 HYPERLINK\l"_Toc272666677"四、 基于面向对象(OO)的数据库设计模式探讨 PAGEREF_Toc272666677\h35 HYPERLINK\l"_Toc272666678"五、 基于SOA和ROA的业务组件(BC)模型(草稿) PAGEREF_Toc272666678\h49  肖建国 2010年 前言 企业信息化的建设不是有一个需求就建设一个项目,而是需要一个整体架构模型,架构模型设计信息化的方方面面,以下分别从不同的角度论述了信息化建设中需要关注的几个方面。 面向服务体系架构(SOA)和数据仓库(DW)的思考 最初由IBMdeveloperWorks中国网站发表,网址http://www.ibm.com/developerworks/cn 本文http://www.ibm.com/developerworks/cn/webservices/0910_soa_datawarehouse/index.html 博客:http://xiaojg.spaces.live.com 肖建国 2009-10-19 摘要 当前业界对面向服务体系架构(SOA)和数据仓库(DataWarehouse,DW)都介绍的很多,提出了很多优秀的解决方案,但是一般是把SOA和DW单独考虑,SOA和DW有着共同的目标—系统整合,由于基于不同的技术思路,提出了不同的方案。本文将围绕SOA和DW相结合的思路,基于IBM的产品,规划统一的数据库,搭建企业级的技术架构。 SOA和DW概念 随着IT技术的发展,SOA和企业架构(EnterpriseArchitechture,EA)逐步融合,形成了新的架构理论,但是与DW之间还没有很好的集成。下面首先来看看EA、SOA及DW概念。 企业架构的概念 企业架构(EnterpriseArchitecture,EA)的概念产生于1987年,在IBM的一个内部刊物上发表的一篇文章"AFrameworkforInformationSystemsArchitecture"byJ.A.Zachman(扎克曼)中提出。概念的提出是为了应对日益复杂的IT系统,以及高投资、低回报的问题。他认为使用一个逻辑的企业构造蓝图(即一个架构)来定义和控制企业系统及其组件的集成是非常有用的。为此,Zachman开发了信息、流程、网络、人员、时间、基本原理等6个视角来分析企业,也提供了与这些视角相对应的6个模型,包括语义、概念、逻辑、物理、组件和功能等模型。随着EA的发展,产生了很多的流派,当前主要的EA架构包含:通用框架Zachman、TOGAF(TheOpenGroupArchitectureFramework)、以及适用于政府和军方的美国联邦政府的标准架构FEA、美国国防部的DoDAF等。这些模型主要分成两派,如今正在逐步的融合在一起。随着企业架构的不断进化,企业架构理论越来越与战略和业务相融合,逐步形成了企业战略、业务架构、IT战略、IT架构等四个层次的IT规划方法论。IT架构包含数据架构、应用架构、技术架构和IT治理等四个方面的内容,其中技术架构包含集成平台、公共服务平台、基础平台(软件和硬件)和安全平台等,如下图所示: 图1.企业架构(EA)示例 本文以下主要从技术架构中的集成平台角度来看如何搭建应用集成平台和数据集成平台。 面向服务的体系架构 面向服务的体系架构(ServiceOrientedArchitecture,SOA)是一种架构IT系统的方法,它将应用和IT功能划分为单独的业务功能和模块,即所谓的服务。用户可以构建、部署和整合这些服务,且无需依赖应用程序及其技术平台,从而提高应用的灵活性。这种业务灵活性可使企业和机构加快发展速度,降低总体拥有成本,及时、准确地获取信息,同时有助于实现更多的资产重用。而建设S