基于组件的企业级开发 a comprehensive overview of component-based development for the enterprisePDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)Peter Herzum,(美)Oliver Sims著;韩柯等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2005
- ISBN:7111168461
- 页数:352 页
译者序 2
作者介绍 2
前言 2
第一部分 组件概念 2
第1章 基于组件的开发 2
1.1 组件是什么 2
目录 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 基于组件的开发的成熟度 16
1.5 注释 19
1.4 小结 19
第2章 业务组件方法 20
2.1 组件粒度的层次 20
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.4 5种要素 34
2.5 业务组件工厂 35
2.6 场景 37
2.7 业务组件方法的适用性 39
2.7.1 基于OLTP的应用程序 40
2.7.2 批处理应用程序 40
2.7.3 基于Web和电子商务应用程序 41
2.7.4 基于个人计算机的应用程序 41
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 派生概念 70
4.1.3 实现考虑 71
4.2 内部要素 72
4.2.1 分布层 72
4.2.2 分布层的特性 75
4.2.3 分布域 78
4.3.1 接口 79
4.3 外部要素 79
4.3.2 依赖关系 84
4.3.3 插座 85
4.4 开发生命周期 86
4.5 地址簿场景 89
4.5.1 用户界面 90
4.5.2 企业分布式组件对企业分布式组件的调用 92
4.6 相关软件工程概念 93
4.6.1 业务对象 93
4.6.2 模块 94
4.6.3 UML包 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章 系统级组件联邦 120
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 标记数据与XML 136
6.3.3 剖析协议模型 141
6.4 经过体系结构设计的联邦 144
6.4.1 特征 144
6.4.2 设计联邦的体系结构 146
6.6 注释 148
6.5 小结 148
第二部分 建立组件工厂 151
第7章 开发过程 151
7.1 概念 151
7.1.1 制造过程 152
7.1.2 10个黄金特征 153
7.2 构建 155
7.2.1 需求 157
7.2.2 分析 160
7.2.3 设计 163
7.2.4 实现 166
7.3 确认与验证 167
7.3.1 评审 168
7.3.2 测试 170
7.4 迭代 173
7.5 小结 175
7.6 注释 176
第8章 技术体系结构 177
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 基于类型的风格与基于实例的风格 213
9.2.2 基于事件 221
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.5 小结 234
9.4.3 标准与方针 234
9.6 注释 235
第10章 项目管理体系结构 236
10.1 概念 237
10.2 软件配置管理与版本控制 239
10.2.1 术语 239
10.2.2 开发过程的软件配置管理视图 243
10.2.3 集成软件配置管理策略 244
10.3.1 依赖模型 246
10.3 依赖管理 246
10.3.2 输出 249
10.3.3 输入 250
10.3.4 动态依赖 251
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.1.1 业务建模者与功能架构师 266
11.1 概念 266
第三部分 制造基于组件的软件 266
第11章 基于组件的业务建模 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
11.3.1 工作流管理 279
11.3.2 基于规则的建模 282
11.3.3 快速进化 282
11.3.4 作为有限状态机的组件 284
11.4.1 业务组件的内部协同 286
11.4 实体建模 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.2 接口 299
12.2.1 特征 299
12.1.4 可伸缩性优先级 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 工作间层 317
12.3.4 企业层 319
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
- 《建筑施工企业统计》杨淑芝主编 2008
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《江苏中小企业生态环境评价报告》南京大学金陵学院企业生态研究中心 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《成本管理会计与企业决策分析》郭媛责任编辑;(中国)李跃升 2019
- 《江苏中小企业生态环境评价报告 2016》南京大学金陵学院企业生态研究中心 2017
- 《企业高技能人才职业培训系列教材 药物制剂工 三级》人力资源和社会保障部教材办公室 2016
- 《江苏中小企业生态环境评价报告 2017》南京大学金陵学院企业生态研究中心 2018
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019