SOA实践—构建基于JavaWeb服务和BPEL的企业级套用


SOA实践—构建基于JavaWeb服务和BPEL的企业级套用

文章插图
SOA实践—构建基于JavaWeb服务和BPEL的企业级套用SOA实践一般指本词条
【SOA实践—构建基于JavaWeb服务和BPEL的企业级套用】《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章面向服务的架构概述11.1什幺是服务(Service)11.1.1服务是可重用的21.1.2服务都有服务契约31.1.3服务之间是松耦合的51.1.4服务隐藏了具体的逻辑61.1.5服务是可组合的61.1.6服务是自治的81.1.7服务是无状态的91.1.8服务是可被发现的101.1.9服务是粗粒度的121.2服务的分类和层次结构131.2.1服务的类别131.2.2服务的层次结构141.3面向服务的架构(SOA)151.3.1面向服务的架构的定义161.3.2面向服务的架构的发展过程171.3.3面向服务的参考架构(ReferenceArchitecture)221.4Web服务及其规範261.4.1Web服务相关的标準化组织271.4.2Web服务及其发展281.4.3Web服务的体系结构291.4.4SOAP协定341.4.5WS-Addressing协定411.4.6WSDL协定441.4.7WS-Policy491.4.8WS-ReliableMessaging协定521.4.9WS-Coordination,WS-AtomicTransaction和WS-BusinessActivity协定58第2章SOAgent案例综述632.1背景介绍632.2运营及商业模式讨论652.2.1SOAgent商业模式的讨论662.2.2亚马逊的运营模式分析672.2.3eBay的运营模式分析672.3SOAgent的运营模式和架构规划682.3.1SOAgent运营模式决策原则682.3.2SOAgent运营模式及系统架构692.3.3SOAgent流程描述71第3章面向服务的开发过程733.1面向服务开发过程简介733.2面向服务的架构的实施策略753.3MSOAM方法763.3.1面向服务的分析763.3.2面向服务的设计783.4IBM的SOMA方法85第4章SOAgent的面向服务分析和设计88 4.1SOAgent的面向服务分析884.2SOAgent的面向服务设计94第5章SOA平台及相关技术1005.1JWS简介1005.1.1Web服务基本架构1025.1.2JWS服务提供架构及调用过程1085.1.3JWS服务使用端架构及调用过程1105.1.4JWS环境下开发模式的讨论1135.2JAX-WS2.01205.2.1JAX-WS2.0特性介绍1215.2.2JAX-WS2.0服务提供端架构1275.2.3以EJB3.0形式部署Web服务1295.2.4WS-Metadata:配置从Java到WSDL的映射1335.2.5JAX-WS2.0客户端调用过程1405.2.6JAX-WS2.0客户端的映射机制1415.2.7JAX-WS2.0客户端实例1535.3JAXB2.01565.3.1Java与XML数据绑定1565.3.2JAXB2.0的新特性1585.3.3JAXB2.0的体系架构1595.3.4JAXB2.0的绑定过程1615.3.5JAXB2.0套用示例1645.3.6XML验证1825.4REST的套用1885.4.1REST特性介绍1905.4.2REST架构的网路服务2045.4.3HTTP-Get的实现机制2065.4.4HTTP-Post的实现机制2125.5Java套用伺服器2165.5.1JBoss套用伺服器2185.5.2Glassfish套用伺服器219第6章SOAgent基本服务的实现2216.1EBaySearch搜寻处理服务实现2226.1.1服务架构及实现过程2226.1.2服务的实现2226.1.3服务的测试与发布2356.2YahooSearch搜寻处理服务实现2396.2.1服务架构及实现过程2406.2.2服务的实现2406.2.3服务的测试与发布2526.3SOAgent搜寻服务的实现254第7章WSBPEL在SOA中的套用2607.1什幺是WSBPEL2607.2WSBPEL的历史2617.3为什幺需要WSBPEL2617.4WSBPEL元素的介绍2627.4.1与后台系统的互动2637.4.2服务互动的基本活动2677.4.3事件处理2697.4.4数据处理的活动2727.4.5结构化流程控制的活动2737.4.6异常处理及恢复2787.4.7扩展与其他2807.5基于WSBPEL的开发过程282 7.6ActiveBPEL引擎的使用2847.7HelloBPEL实例的实现287第8章WSBPEL在SOAgent中的套用3008.1eBay搜寻处理服务的BPEL实现3018.2SOAgent搜寻服务的BPEL实现307……