基于组件的企业级开发 pdf下载pdf下载

基于组件的企业级开发百度网盘pdf下载

作者:
简介:本篇提供书籍《基于组件的企业级开发》百度网盘pdf下载
出版社:博雅文学专营店
出版时间:2005-08
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息


书名:基于组件的企业级开发

定价:48.00元

作者:赫尔祖姆

出版社:机械工业出版社

出版日期:2005-08-01

ISBN:9787111168461

字数:0

页码:352

版次:352

装帧:平装

开本:16开

商品重量:0

编辑


内容提要


  本书提出了一种基于组件的完整策略,即“业务组件方法”。这种策略运用了组件思想,并将其扩展到软件系统开发、部署、运行和进化的所有方面,提出了应对基于组件开发所面临的现实挑战所需的概念,讨论了频繁发生变化的大规模分布式企业系统。
  本书思路清晰、结构严谨,对项目经理、系统分析员软件设计人员等有很大帮助。对于高等院校的相关专业学生来说,本书也是拓展视野的良好参考书。

目录


译者序
作者介绍
前言

部分组件概念
第1章基于组件的开发2
1.1组件是什么2
1.2什么是基于组件的开发5
1.2.1简要历史6
1.2.2软件制造的要求10
1.2.3收益11
1.3演化13
1.3.1今天的软件制造13
1.3.2迁移过程中的风险16
1.3.3基于组件的开发的成熟度l6
1.4小结l9
1.5注释l9

第2章业务组件方法2O
2.1组件粒度的层次2O
2.1.1分布式组件22
2.1.2业务组件23
2.1.3业务组件系统24
2.1.4系统级组件联邦27
2.2体系结构视点28
2.3开发过程29
2.3.1主要特征29
2.3.2阶段30
2.4业务组件方法31
2.4.1一种统一概念32
2.4.2开发成本33
2.4.3低依赖34
2.4.45种要素34
2.5业务组件工厂35
2.6场景37
2.7业务组件方法的适用性39
2.7.1基于0LTP的应用程序40
2.7.2批处理应用程序4O
2.7.3基于web和电子商务应用程序4l
2.7.4基于个人计算机的应用程序4l
2.8小结41
2.9注释43

第3章分布式组件44
3.1概念44
3.1.1概述45
3.1.2特征46
3.1.3分类52
3.2内部要素53
3.2.1功能开发人员的程序设计模型54
3.2.2隔离分层56
3.2.3语言类分类58
3.3外部要素63
3.3.1接口64
3.3.2业务数据类型64
3.4小结66
3.5注释66

第4章业务组件68
4.1概念68
4.1.1定义概念68
4.1.2派生概念7O
4.1.3实现考虑7l
4.2内部要素72
4.2.1分布层72
4.2.2分布层的特性75
4.2.3分布域78
4.3外部要素79
4.3.1接口79
4.3.2依赖关系84
4.3.3插座85
4.4开发生命周期86
4.5地址簿场景89
4.5.1用户界面9O
4.5.2企业分布式组件对企业分布式组件的调用92
4.6相关软件工程概念93
4.6.1业务对象93
4.6.2模块94
4.6.3UML包94
4.7小结95
4.8注释96

第5章业务组件系统97
5.1概念97
5.1.1例子97
5.1.2业务组件组装98
5.1.3产品组装100
5.1.4业务数据类型系统100
5.1.5组件模型与组件图101
5.1.6特征103
5.2内部要素106
5.2.1业务组件分类107
5.2.2实用业务组件109
5.2.3实体业务组件109
5.2.4过程业务组件110
5.2.5辅助业务组件111
5.3外部要素111
5.3.1接口112
5.3.2系统级组件114
5.4信息系统115
5.4.1电子商务115
5.4.2报表编写器117
5.5小结118
5.6注释119

第6章系统级组件联邦l20
6.1业务问题120
6.2互操作性概念121
6.2.1互操作参考模型121
6.2.2与体系结构视点的关系128
6.2.3交互模式129
6.3联邦的概念132
6.3.1联邦的特征132
6.3.2标记数据与XMLl36
6.3.3剖析协议模型141
6.4经过体系结构设计的联邦144
6.4.1特征144
6.4.2设计联邦的体系结构146
6.5小结148
6.6注释148

第二部分建立组件工厂
第7章开发过程151
7.1概念51
7.1.1制造过程l52
7.1.2lO个黄金特征l53
7.2构建l55
7.2.1需求l57
7.2.2分析160
7.2.3设计163
7.2.4实现166
7.3确认与验证167
7.3.1评审168
7.3.2测试l70
7.4迭代173
7.5小结175
7.6注释176

第8章技术体系结构l77
8.1概念178
8.1.1业务组件虚拟机178
8.1.2可移植性180
8.1.3实现隔离分层182
8.2技术核心183
8.2.1组件调用183
8.2.2组件生命周期184
8.2.3并发性185
8.2.4异步消息传递186
8.2.5动态继承187
8.3服务与设施188
8.3.1事务189
8.3.2错误处理191
8.3.3事件192
8.3.4持久性194
8.3.5兆数据196
8.3.6用户界面框架200
8.4扩展集成开发环境202
8.4.1组件规格说明工具204
8.4.2基于库的开发204
8.5小结205
8.6注释206

第9章应用体系结构207
9.1体系结构原则209
9.1.1非循环209
9.1.2体系结构规范化211
9.1.3其他原则211
9.2体系结构风格212
9.2.1基于类型的风格与基于实例的风格2l3
9.2.2基于事件22l
9.2.3体系结构模式222
9.3协同模式224
9.3.1业务事务225
9.3.2默认管理227
9.3.3替代与历史数据228
9.3.4确认229
9.4从业务组件虚拟机到功能开发229
9.4.1错误处理231
9.4.2数据类型系统233
9.4.3标准与方针234
9.5小结234
9.6注释235

第10章项目管理体系结构236
10.1概念237
10.2软件配置管理与版本控制239
10.2.1术语239
lO.2.2开发过程的软件配置管理视图243
10.2.3集成软件配置管理策略244
10.3依赖管理246
10.3.1依赖模型246
10.3.2输出249
10.3.3输入25O
10.3.4动态依赖25l
10.3.5举例252
10.4完善开发环境253
10.4.1目录树结构253
10.4.2组件依赖管理器257
10.4.3脚本259
10.5项目管理人员的模型260
10.5.1开发机构260
10.5.2项目管理视图262
10.5.3软件生态学262
10.6小结262
10.7注释263

第三部分制造基于组件的软件
第11章基于组件的业务建模266
11.1概念266
11.1.1业务建模者与功能架构师266
11.1.2主要建模构件267
11.1.3联邦建模269
11.1.4划分业务空间271
11.1.5功能子类274
11.2标识策略276
11.2.1粒度276
11.2.2标识276
11.2.3业务组件系统模型的评价278
11.3过程建模279
ll.3.1工作流管理279
11.3.2基于规则的建模282
ll.3.3快速进化282
1l.3.4作为有限状态机的组件284
11.4实体建模286
11.4.1业务组件的内部协同286
11.4.2贸易伙伴288
11.4.3合同290
11.4.4价格与合同项291
11.5实用业务组件292
11.5.1地址簿292
11.5.2邮政编码簿293
11.6小结294
11.7注释295

第12章基于组件的设计296
12.1大型基于组件系统的思想296
12.1.1分布式系统现实296
12.1.2组件粒度297
12.1.3自治性298
12.1.4可伸缩性优先级299
12.2接口299
12.2.1特征299
12.2.2组件标准化300
12.2.3业务数据类型304
12.2.4带标记的数据306
12.3业务组件308
12.3.1用户工作间域与企业资源域308
12.3.2用户界面311
12.3.3工作间层3l7
12.3.4企业层3l9
12.4持久性320
12.4.1数据库的组件化320
12.4.2持久性框架324
12.4.3适合关系模型的面向对象326
12.4.4管理数据完整性327
12.5小结328
12.6注释329

第13章迁移330
13.1概念330
13.1.1方331
13.1.2佳实践332
13.1.3体系结构333
13.1.4软件工厂333
13.1.5重用程序334
13.2迁移程序337
13.2.1特性338
13.2.2知识转移338
13.2.3迭代340
13.3小结341
13.4注释342
附录A命名约定343
附录B术语表345
参考文献349

作者介绍


  PeterHerzum是国际公认的大型分布式系统基于组件开发的先驱,作为顾问、方学者、首席架构师和高级经理,他参加过很多应用组件和对象技术的大规模开发项目。从1992年起,在积累了丰富的面向对象方面的经验之后,Peter开始探索企业级组件开发所面临的技术、体系结构、方和组织方面的问题,后来提出了“业务组件方法”。他还在开发具有成本效益的高质量软件的各个方面,培训和指导过世界各地的很多机构。Peter经常在世界各地的会议上发表演讲,是0MG一位很活跃的成员。他还是Vayda&Herzum公司(www.vaydaherzum.corn)的首席技术官和创始入之一。

序言