
SOA实践—构建基于JavaWeb服务和BPEL的企业级套用
SOA实践一般指本词条
《SOA实践—构建基于JavaWeb服务和BPEL的企业级套用》是一部以案例为中心来介绍SOA设计及开发的技术书籍。书中以实例说明如何设计和实现基于SOA的系统,以及如何解决SOA架构设计与实施过程中所遇到的实际问题,并讨论分析SOA带给系统的益处。
基本介绍
- 书名:SOA实践—构建基于JavaWeb服务和BPEL的企业级套用
- 作者:余浩
- ISBN: 9787121077906
- 定价:45.00 元
- 出版社: 电子工业出版社
- 出版时间: 2009
- 开本:16
内容简介
《SOA实践—构建基于JavaWeb服务和BPEL的企业级套用》对SOA相关知识的讨论涵盖了面向服务的原理、关键协定与标準、设计与套用的全部过程。《SOA实践—构建基于JavaWeb服务和BPEL的企业级套用》共分8章,第1章对SOA基本概念和原则进行了讲解,第2章介绍《SOA实践—构建基于JavaWeb服务和BPEL的企业级套用》核心案例SOAgent,第3章和第4章讲述面向服务的分析和设计过程,第5章针对SOA平台及相关技术进行介绍,第6章详细介绍SOAgent基本服务的实现与套用,第7章和第8章介绍BPEL技术。
《SOA实践—构建基于JavaWeb服务和BPEL的企业级套用》的读者对象是有一定经验的软体开发人员,企业级信息系统架构师,SOA项目设计及实施人员,广大SOA研究与爱好者,以及对SOA感兴趣的高年级计算机及相关专业的学生。
作者简介
余浩,硕士,2003年毕业于上海交通大学计算机系。现任德国企业经济信息研究所技术经理。目前主要致力于SOA、SAP系统、企业套用集成以及企业信息系统元数据模型的相关研究。曾经参与多个SOA和SAP项目的谘询和实施。
朱成。硕士,2005年毕业于上海交通大学计算机系。现任德国企业经济信息研究所软体架构师。目前主要致力于SOA软体架构、SAP系统、企业信息系统元数据模型的研究和实施。曾在美国宏软软体、飞利浦东亚研究实验室、英特尔中国软体中心从事软体研发工作,有丰富的软体架构设计经验。
编辑推荐
《SOA实践—构建基于JavaWeb服务和BPEL的企业级套用》以案例为中心阐述如何从无到有构建一个基于SOA的系统平台,并通过将它和传统开发过程相比较。讨论SOA及具体相关技术为企业提供的解决方案。《SOA实践—构建基于JavaWeb服务和BPEL的企业级套用》案例描述了一个在Web2.0环境下逐步兴起的商业模式。即商品的网路搜寻、直销和配送。
第1章面向服务的架构概述
◎什幺是服务(Service)
◎服务的分类和层次结构
◎面向服务的架构(SOA)
◎Web服务及其规範
第2章SOAgent案例综述
◎背景介绍
◎运营及商业模式讨论
◎SOAgerlt的运营模式和架构规划
第3章面向服务的开发过程
◎面向服务开发过程简介
◎面向服务的架构的实施策略
◎MSOAM方法
◎IBM的SOMA方法
第4章SOAgent的面向服务分析和设计
◎SOAgent的面向服务分析
◎SOAgent的面向服务设计
第5章SOA平台及相关技术
◎JWS简介
◎JAX-WS2.0
◎JAXB2.0
◎REST的套用
◎Java套用伺服器
第6章SOAgent基本服务的实现
◎EBaySearch搜寻处理服务实现
◎YahooSearch搜寻处理服务实现
◎SOAgent搜寻服务的实现
第7章WSBPEL在SOA中的套用
◎什幺是WSBPEL
◎WSBPEL的历史
◎为什幺需要WSBPEL
◎WSBPEL元素的介绍
◎基于WSBPEL的开发过程
◎ActiveBPEL引擎的使用
◎HelloBPEL实例的实现
第8章WSBPEL在SOAgent中的套用
◎eBay搜寻处理服务的BPEL实现
◎SOAgenl搜寻服务的BPEL实现
目录
第1章面向服务的架构概述1
1.1什幺是服务(Service)1
1.1.1服务是可重用的2
1.1.2服务都有服务契约3
1.1.3服务之间是松耦合的5
1.1.4服务隐藏了具体的逻辑6
1.1.5服务是可组合的6
1.1.6服务是自治的8
1.1.7服务是无状态的9
1.1.8服务是可被发现的10
1.1.9服务是粗粒度的12
1.2服务的分类和层次结构13
1.2.1服务的类别13
1.2.2服务的层次结构14
1.3面向服务的架构(SOA)15
1.3.1面向服务的架构的定义16
1.3.2面向服务的架构的发展过程17
1.3.3面向服务的参考架构(ReferenceArchitecture)22
1.4Web服务及其规範26
1.4.1Web服务相关的标準化组织27
1.4.2Web服务及其发展28
1.4.3Web服务的体系结构29
1.4.4SOAP协定34
1.4.5WS-Addressing协定41
1.4.6WSDL协定44
1.4.7WS-Policy49
1.4.8WS-ReliableMessaging协定52
1.4.9WS-Coordination,WS-AtomicTransaction和WS-BusinessActivity协定58
第2章SOAgent案例综述63
2.1背景介绍63
2.2运营及商业模式讨论65
2.2.1SOAgent商业模式的讨论66
2.2.2亚马逊的运营模式分析67
2.2.3eBay的运营模式分析67
2.3SOAgent的运营模式和架构规划68
2.3.1SOAgent运营模式决策原则68
2.3.2SOAgent运营模式及系统架构69
2.3.3SOAgent流程描述71
第3章面向服务的开发过程73
3.1面向服务开发过程简介73
3.2面向服务的架构的实施策略75
3.3MSOAM方法76
3.3.1面向服务的分析76
3.3.2面向服务的设计78
3.4IBM的SOMA方法85
第4章SOAgent的面向服务分析和设计88
4.1SOAgent的面向服务分析88
4.2SOAgent的面向服务设计94
第5章SOA平台及相关技术100
5.1JWS简介100
5.1.1Web服务基本架构102
5.1.2JWS服务提供架构及调用过程108
5.1.3JWS服务使用端架构及调用过程110
5.1.4JWS环境下开发模式的讨论113
5.2JAX-WS2.0120
5.2.1JAX-WS2.0特性介绍121
5.2.2JAX-WS2.0服务提供端架构127
5.2.3以EJB3.0形式部署Web服务129
5.2.4WS-Metadata:配置从Java到WSDL的映射133
5.2.5JAX-WS2.0客户端调用过程140
5.2.6JAX-WS2.0客户端的映射机制141
5.2.7JAX-WS2.0客户端实例153
5.3JAXB2.0156
5.3.1Java与XML数据绑定156
5.3.2JAXB2.0的新特性158
5.3.3JAXB2.0的体系架构159
5.3.4JAXB2.0的绑定过程161
5.3.5JAXB2.0套用示例164
5.3.6XML验证182
5.4REST的套用188
5.4.1REST特性介绍190
5.4.2REST架构的网路服务204
5.4.3HTTP-Get的实现机制206
5.4.4HTTP-Post的实现机制212
5.5Java套用伺服器216
5.5.1JBoss套用伺服器218
5.5.2Glassfish套用伺服器219
第6章SOAgent基本服务的实现221
6.1EBaySearch搜寻处理服务实现222
6.1.1服务架构及实现过程222
6.1.2服务的实现222
6.1.3服务的测试与发布235
6.2YahooSearch搜寻处理服务实现239
6.2.1服务架构及实现过程240
6.2.2服务的实现240
6.2.3服务的测试与发布252
6.3SOAgent搜寻服务的实现254
第7章WSBPEL在SOA中的套用260
7.1什幺是WSBPEL260
7.2WSBPEL的历史261
7.3为什幺需要WSBPEL261
7.4WSBPEL元素的介绍262
7.4.1与后台系统的互动263
7.4.2服务互动的基本活动267
7.4.3事件处理269
7.4.4数据处理的活动272
7.4.5结构化流程控制的活动273
7.4.6异常处理及恢复278
7.4.7扩展与其他280
7.5基于WSBPEL的开发过程282
7.6ActiveBPEL引擎的使用284
7.7HelloBPEL实例的实现287
第8章WSBPEL在SOAgent中的套用300
8.1eBay搜寻处理服务的BPEL实现301
8.2SOAgent搜寻服务的BPEL实现307
……