书籍详情

聚合体系结构:用UML构建模型驱动的J2EE系统

聚合体系结构:用UML构建模型驱动的J2EE系统

作者:(美)Richard Hubert著;吕庆中[等]译;吕庆中译

出版社:电子工业出版社

出版时间:2003-11-01

ISBN:9787505392618

定价:¥25.00

购买这本书可以去
内容简介
  传统的信息系统开发方法都是从冻结某一阶段的业务需求开始,经过分析、设计、编码、测试,最后提交针对先前冻结了的业务需求的信息系统。这种方法拉大了业务系统与信息系统之间的距离,使得信息系统的演进远远落后于业务系统的变更。Taylor博士于1995年提出了聚合工程(ConvergentEngineering)概念,其核心思想就是充分利用面向对象技术,在业务系统与信息系统之间建立灵活的对应关系,把业务系统和信息系统融为一体,从而实现两者的同步演化,开发出真正能支持业务营运的信息系统。实现业务系统与信息系统的聚合一直是业界追求的目标。近年来,已经出现了许多软件新技术,如UML、CORBA、EJB、XML、.Net、Web服务、设计模式、软件体系结构等。此外,还提出了许多开发方法,如Graham等人提出的OPEN、D’Souza等人提出的Catalysis、Rational公司的RUP方法,OMG组织提出的MDA方法等。本书作者在融合这些方法和技术的基础上,提出了聚合体系结构(ConvergentArchitecture)方法,以使聚合工程的实施变得简单、可行和易行。当然,“知易行难”,仅有方法是远远不够的,作者所在的公司还推出了一套完整的基于聚合体系结构方法的软件开发支持工具——体系结构集成开?⒒肪常ˋrchitecturalIDE)。本书分为两部分,在第一部分中,作者以较大篇幅详细介绍了聚合体系结构方法的背景、理论依据以及各个组成部分。第二部分介绍聚合体系结构集成开发环境,并演示、分析和讨论一个实例系统。聚合体系结构方法涉及众多的理论、技术、方法,但本书抓住核心问题,并结合生动、形象的讲述,丰富的插图和完整的实例,使深奥的理论变得清晰易懂。本书适合软件工程师、软件开发项目经理和IT主管,相信他们都将通过本书了解和掌握聚合体系结构方法并从中获益。RichardHubert是许多荣获国际大奖的大型软件系统和软件体系结构工具的主要软件架构设计师。作为交互对象软件公司(即iO公司)的发起人之一,他领导着一个由专业体系结构设计师组成的团队,致力于在不同机构的不同部门间推广使用的不同部门间推广使用聚合工程。在2000年,iO公司发布了针对MDA的体系结构集成开发环境,即ArcStyler。RichardHubert还是OMG组织MDA标准化工作的积极参与者。本书强调合适的体系结构是成功开发大规模软件系统的关键要素。本书基于聚合软件工程的基本原理,讨论聚合体系结构的概念、框架及其实际应用。首次将业务设计、项目设计与系统设计统一起来,勾勒出由体系结构框架生成应用程序的蓝图。书中介绍了许多实用的软件新技术,如模型驱动的体系结构(MDA)、职责驱动设计(RDD)与统一建模语言,并系统讨论了聚合体系结构的原理与应用实例。具体包括IT领域广泛存在的体系结构风格;聚合体系结构的发展历程;从聚合体系结构的元模型、聚合构件的元模型、IT组织模型与开发过程模型四方面论述的聚合体系结构的框架原理;体系结构开发环境等内容。本书内容新颖、结构严谨,深入浅出地介绍全新的软件概念与技术,实践指导性强。适于CEO/CEI、体系结构设计人员、J2EE/EJB开发人员、软件工程师以及对软件体系结构、UML应用等感兴趣的各类研究人员阅读。
作者简介
  RichardHubert是许多荣获国际大奖的大型软件系统和软件体系结构工具的主要软件架构设计师。作为交互对象软件公司(即iO公司)的发起人之一,他领导着一个由专业体系结构设计师组成的团队,致力于在不同机构的不同部门间推广使用的不同部门间推广使用聚合工程。在2000年,iO公司发布了针对MDA的体系结构集成开发环境,即ArcStyler。RichardHubert还是OMG组织MDA标准化工作的积极参与者。
目录
第1章
IT体系结构风格 1
1.1
发现高回报的资源 1
1.2
设计一个IT体系结构风格 12
1.3
小结 27
第2章
聚合体系结构的路线图 29
2.1
聚合体系结构剖析 31
2.2
操作环境 41
2.3
累积改善的总结 43
2.4
小结 47
第3章
聚合体系结构元模型 48
3.1
整个体系结构的三个支柱 48
3.2
聚合与聚合工程 53
3.3
机器车间的观念 55
3.4
精简抽象集计算 56
3.5
概念同态 59
3.6
构件的演进 61
3.7
小结 64
第4章
聚合构件元模型 65
4.1
概述与基本原理 66
4.2
体系结构的层次 67
4.3
所有聚合构件的共性 72
4.4
装配件 80
4.5
访问器构件 81
4.6
OPR业务构件 87
4.7
实用工具构件 94
4.8
小结 95
第5章
IT组织模型 96
5.1
所有IT组织的共性 98
5.2
IT组织 102
5.3
体系结构组织 103
5.4
IT支持组织 107
5.5
系统开发组织 113
5.6
系统运行组织 123
5.7
小结 126
第6章
开发过程模型 127
6.1
基础和结构 128
6.2
准备和跨项目工作流 133
6.3
项目管理工作流 140
6.4
开发环境工作流 147
6.5
配置和变更管理工作流 149
6.6
边设计边分析的工作流 152
6.7
实现周期工作流 158
6.8
测试工作流 160
6.9
文档编制工作流 163
6.10 部署和监控工作流 165
6.11 小结 167
第7章
体系结构集成开发环境 169
7.1
聚合业务对象建模器 171
7.2
UML/XML联合模型库 174
7.3
聚合模式求精助理 175
7.4
聚合UML求精助理 177
7.5
聚合翻译生成器 183
7.6
实现. 部署和测试环境 187
7.7
小结 191
第8章
教程范例:聚合体系结构的应用 193
8.1
J2EE/EJB系统:聚合iBank 193
8.2
用C-BOM进行业务建模 194
8.3
用C-RAS进行求精 199
8.4
用C-REF/UML进行J2EE/EJB 建模 204
8.5
用C-GEN生成EJB构件 210
8.6
构建. 部署和测试EJB构件 214
8.7
建立C-REF中的Web访问器模型 220
8.8
用C-GEN生成Web应用程序 228
8.9
构建. 部署和测试Web应用程序 231
8.10 小结 233
参考文献 234
书籍 234
论文 235
标准(RFC, ITU推荐标准等) 235
工具 236
第1章
IT体系结构风格 1
1.1
发现高回报的资源 1
1.2
设计一个IT体系结构风格 12
1.3
小结 27
第2章
聚合体系结构的路线图 29
2.1
聚合体系结构剖析 31
2.2
操作环境 41
2.3
累积改善的总结 43
2.4
小结 47
第3章
聚合体系结构元模型 48
3.1
整个体系结构的三个支柱 48
3.2
聚合与聚合工程 53
3.3
机器车间的观念 55
3.4
精简抽象集计算 56
3.5
概念同态 59
3.6
构件的演进 61
3.7
小结 64
第4章
聚合构件元模型 65
4.1
概述与基本原理 66
4.2
体系结构的层次 67
4.3
所有聚合构件的共性 72
4.4
装配件 80
4.5
访问器构件 81
4.6
OPR业务构件 87
4.7
实用工具构件 94
4.8
小结 95
第5章
IT组织模型 96
5.1
所有IT组织的共性 98
5.2
IT组织 102
5.3
体系结构组织 103
5.4
IT支持组织 107
5.5
系统开发组织 113
5.6
系统运行组织 123
5.7
小结 126
第6章
开发过程模型 127
6.1
基础和结构 128
6.2
准备和跨项目工作流 133
6.3
项目管理工作流 140
6.4
开发环境工作流 147
6.5
配置和变更管理工作流 149
6.6
边设计边分析的工作流 152
6.7
实现周期工作流 158
6.8
测试工作流 160
6.9
文档编制工作流 163
6.10 部署和监控工作流 165
6.11 小结 167
第7章
体系结构集成开发环境 169
7.1
聚合业务对象建模器 171
7.2
UML/XML联合模型库 174
7.3
聚合模式求精助理 175
7.4
聚合UML求精助理 177
7.5
聚合翻译生成器 183
7.6
实现. 部署和测试环境 187
7.7
小结 191
第8章
教程范例:聚合体系结构的应用 193
8.1
J2EE/EJB系统:聚合iBank 193
8.2
用C-BOM进行业务建模 194
8.3
用C-RAS进行求精 199
8.4
用C-REF/UML进行J2EE/EJB 建模 204
8.5
用C-GEN生成EJB构件 210
8.6
构建. 部署和测试EJB构件 214
8.7
建立C-REF中的Web访问器模型 220
8.8
用C-GEN生成Web应用程序 228
8.9
构建. 部署和测试Web应用程序 231
8.10 小结 233
参考文献 234
书籍 234
论文 235
标准(RFC, ITU推荐标准等) 235
工具 236
猜您喜欢

读书导航