第1章 绪论 1
1.1 互联网不同历史时期的图书馆信息组织 1
1.2 系统设计思想蜕变过程中的图书馆自动化系统 6
1.3 SOA在开放平台时代的重生 9
1.4 基于SOA的数字图书馆业务系统研究背景综述 11
第2章 SOA应用的理论支撑和优势分析 16
2.1 SOA应用理论支撑 16
2.1.1 SOA定义及内涵 16
2.1.2 SOA设计原则 17
2.1.3 SOA参考架构 21
2.1.4 SOA微服务重组方法 27
2.2 以图书馆实例分析SOA应用的优势 30
2.2.1 现有图书馆系统的局限性 31
2.2.2 数据分析呈现SOA微服务重组的优势 36
第3章 运用微服务重组法架构“基于SOA的数字图书馆业务系统” 45
3.1 采访业务的微服务设计与架构 45
3.1.1 采访业务急需复用的现状 45
3.1.2 根据传统业务、用户反馈和跨行业合作设计微服务 50
3.1.3 采访SOA架构实现 56
3.2 编目业务的微服务设计与架构 60
3.2.1 编目未来发展的不确定性 60
3.2.2 现有编目系统难以随需应变的现状 61
3.2.3 依据传统业务、用户参与和多重发展动向设计微服务 65
3.2.4 编目SOA架构实现 71
3.3 典藏业务的微服务设计与架构 73
3.4 流通业务的微服务设计与架构 75
3.4.1 根据传统业务流程、OPAC传统功能设计微服务 75
3.4.2 根据用户个性化需求设计微服务 84
3.4.3 与其他图书馆系统整合形成的微服务 87
3.4.4 流通SOA架构实现 89
3.5 期刊业务的微服务设计与架构 90
3.5.1 现有期刊业务分析 90
3.5.2 期刊微服务设计与图书业务的融合 92
3.6 总体架构:采编流一体化的数字图书馆SOA系统 93
3.6.1 数字图书馆业务系统SOA架构设计 94
3.6.2 采编流一体化管理的优势 96
第4章 需求驱动的面向用户架构UOA 100
4.1 需求驱动的图书馆历史发展观 100
4.1.1 西方图书馆信息组织的演进轨迹 100
4.1.2 中国图书馆信息组织的历史蜕变 102
4.1.3 现代技术环境下的全面革新 102
4.2 适应用户需求的图书馆信息组织重新定位 104
4.2.1 寻找图书——人性化的资源导航 104
4.2.2 阅读图书——智能化的全文获取 105
4.2.3 获取知识——学术化的知识空间 106
4.3 从SOA到UOA——构建面向用户的开放平台 108
4.4 UOA的服务创新机制 110
4.4.1 UOA多向流动的创新机制 111
4.4.2 以借阅规则为例的多向流动性创新 113
第5章 基于UOA的服务创新实践 118
5.1 服务创新前的用户需求调查 118
5.1.1 从用户阅读需求看图书采购的满足率 119
5.1.2 从用户使用看图书编目的支持度 121
5.1.3 从用户个性化需求看借阅规则管理 123
5.1.4 从数据结果看图书馆业务流程自动化管理的症结 125
5.2 UOA核心理念下的图书馆开放平台产品设计 130
5.2.1 开放平台的技术核心——OpenAPI 131
5.2.2 基于OpenAPI的图书馆资源应用集成 134
5.2.3 UOA图书馆开放平台产品设计 139
5.3 UOA设计实例一——学术搜索引擎NOODLE 143
5.3.1 创作源起——从国际期刊投稿需求说起 144
5.3.2 核心理念——像Google一样好用 145
5.3.3 Noodle页面设计 148
5.4 UOA设计实例二——具有用户黏性的个性化图书馆BOOK+ 153
5.4.1 创作源起——从用户对CPAC的不满开始 153
5.4.2 核心理念——与互联网应用互联互通 157
5.4.3 BOOK+页面设计 160
5.4.4 五大功能亮点 165
第6章 总结及后续研究展望 173
6.1 基于SOA的数字图书馆一体化业务系统 173
6.2 UOA的理论与实践创新 177
6.3 后续研究展望 181
参考文献 183
索引 190
后记 199