分享
 
 
 

SOA实践:构建基于Java Web服务和BPEL的企业级应用

SOA实践:构建基于Java Web服务和BPEL的企业级应用  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,综合,
  品牌: 余浩

基本信息·出版社:电子工业出版社

·页码:312 页

·出版日期:2009年

·ISBN:7121077906/9787121077906

·条形码:9787121077906

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《SOA实践—构建基于Java Web服务和BPEL的企业级应用》是一部以案例为中心来介绍SOA设计及开发的技术书籍。书中以实例说明如何设计和实现基于SOA的系统,以及如何解决SOA架构设计与实施过程中所遇到的实际问题,并讨论分析SOA带给系统的益处。

《SOA实践—构建基于Java Web服务和BPEL的企业级应用》对SOA相关知识的讨论涵盖了面向服务的原理、关键协议与标准、设计与应用的全部过程。《SOA实践—构建基于Java Web服务和BPEL的企业级应用》共分8章,第1章对SOA基本概念和原则进行了讲解,第2章介绍《SOA实践—构建基于Java Web服务和BPEL的企业级应用》核心案例SOAgent,第3章和第4章讲述面向服务的分析和设计过程,第5章针对SOA平台及相关技术进行介绍,第6章详细介绍SOAgent基本服务的实现与应用,第7章和第8章介绍BPEL技术。

《SOA实践—构建基于Java Web服务和BPEL的企业级应用》的读者对象是有一定经验的软件开发人员,企业级信息系统架构师,SOA项目设计及实施人员,广大SOA研究与爱好者,以及对SOA感兴趣的高年级计算机及相关专业的学生。

作者简介余浩,硕士,2003年毕业于上海交通大学计算机系。现任德国企业经济信息研究所技术经理。目前主要致力于SOA、SAP系统、企业应用集成以及企业信息系统元数据模型的相关研究。曾经参与多个SOA和SAP项目的咨询和实施。

朱成。硕士,2005年毕业于上海交通大学计算机系。现任德国企业经济信息研究所软件架构师。目前主要致力于SOA软件架构、SAP系统、企业信息系统元数据模型的研究和实施。曾在美国宏软软件、飞利浦东亚研究实验室、英特尔中国软件中心从事软件研发工作,有丰富的软件架构设计经验。

编辑推荐《SOA实践—构建基于Java Web服务和BPEL的企业级应用》以案例为中心阐述如何从无到有构建一个基于SOA的系统平台,并通过将它和传统开发过程相比较。讨论SOA及具体相关技术为企业提供的解决方案。《SOA实践—构建基于Java Web服务和BPEL的企业级应用》案例描述了一个在Web 2.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.4 Web服务及其规范26

1.4.1 Web服务相关的标准化组织27

1.4.2 Web服务及其发展28

1.4.3 Web服务的体系结构29

1.4.4 SOAP协议34

1.4.5 WS-Addressing协议41

1.4.6 WSDL协议44

1.4.7 WS-Policy49

1.4.8 WS-ReliableMessaging协议52

1.4.9 WS-Coordination,WS-AtomicTransaction和WS-BusinessActivity协议58

第2章 SOAgent案例综述63

2.1 背景介绍63

2.2 运营及商业模式讨论65

2.2.1 SOAgent商业模式的讨论66

2.2.2 亚马逊的运营模式分析67

2.2.3 eBay的运营模式分析67

2.3 SOAgent的运营模式和架构规划68

2.3.1 SOAgent运营模式决策原则68

2.3.2 SOAgent运营模式及系统架构69

2.3.3 SOAgent流程描述71

第3章 面向服务的开发过程73

3.1 面向服务开发过程简介73

3.2 面向服务的架构的实施策略75

3.3 MSOAM方法76

3.3.1 面向服务的分析76

3.3.2 面向服务的设计78

3.4 IBM的SOMA方法85

第4章 SOAgent的面向服务分析和设计88

4.1 SOAgent的面向服务分析88

4.2 SOAgent的面向服务设计94

第5章 SOA平台及相关技术100

5.1 JWS简介100

5.1.1 Web服务基本架构102

5.1.2 JWS服务提供架构及调用过程108

5.1.3 JWS服务使用端架构及调用过程110

5.1.4 JWS环境下开发模式的讨论113

5.2 JAX-WS2.0120

5.2.1 JAX-WS2.0特性介绍121

5.2.2 JAX-WS2.0服务提供端架构127

5.2.3 以EJB3.0形式部署Web服务129

5.2.4 WS-Metadata:配置从Java到WSDL的映射133

5.2.5 JAX-WS2.0客户端调用过程140

5.2.6 JAX-WS2.0客户端的映射机制141

5.2.7 JAX-WS2.0客户端实例153

5.3 JAXB2.0156

5.3.1 Java与XML数据绑定156

5.3.2 JAXB2.0的新特性158

5.3.3 JAXB2.0的体系架构159

5.3.4 JAXB2.0的绑定过程161

5.3.5 JAXB2.0应用示例164

5.3.6 XML验证182

5.4 REST的应用188

5.4.1 REST特性介绍190

5.4.2 REST架构的网络服务204

5.4.3 HTTP-Get的实现机制206

5.4.4 HTTP-Post的实现机制212

5.5 Java应用服务器216

5.5.1 JBoss应用服务器218

5.5.2 Glassfish应用服务器219

第6章 SOAgent基本服务的实现221

6.1 EBaySearch搜索处理服务实现222

6.1.1 服务架构及实现过程222

6.1.2 服务的实现222

6.1.3 服务的测试与发布235

6.2 YahooSearch搜索处理服务实现239

6.2.1 服务架构及实现过程240

6.2.2 服务的实现240

6.2.3 服务的测试与发布252

6.3 SOAgent搜索服务的实现254

第7章 WSBPEL在SOA中的应用260

7.1 什么是WSBPEL260

7.2 WSBPEL的历史261

7.3 为什么需要WSBPEL261

7.4 WSBPEL元素的介绍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.6 ActiveBPEL引擎的使用284

7.7 HelloBPEL实例的实现287

第8章 WSBPEL在SOAgent中的应用300

8.1 eBay搜索处理服务的BPEL实现301

8.2 SOAgent搜索服务的BPEL实现307

……[看更多目录]

序言写作背景

近年来,随着软件产业的迅速发展,面向服务架构(SOA,Service-OrientedArchitecture)成为时下越来越热门的话题。它是为了满足在Internet环境下业务集成的需求,通过连接能完成特定任务的独立功能实体而实现的一种软件系统架构。

不同种类的操作系统、应用软件、系统软件和应用基础结构相互交织;同一公司拥有开发于不同时期、架构于不同平台和技术之上的诸多软件系统,便是当今IT企业的现状。一些现存的已投入使用多年的应用程序被用来处理当前的业务流程,从头开发并建立一个新的环境是不可能的。如何才能让企业对业务的变化做出快速的反应,利用对现有的应用程序和架构的投资来解决新的业务需求,应对突发的业务变化,为客户、合作伙伴及供应商提供新的互动渠道,并呈现一个可以支持有机业务的构架,这无疑是给IT企业提出的一个巨大挑战。SOA正是在这种困惑和挑战下脱颖而出的,它凭借自身松耦合的特性,使得企业可以按照模块化的方式添加新的服务或更新现有服务,以解决新的业务需要,同时它还提供选择,从而可以通过不同的渠道提供服务,并可以把企业现有的或已有的应用作为服务,从而增加了原有系统的可用性,进一步增强了企业的服务效能。

本书特点

本书从一个具体的案例SOAgent出发,阐述如何从无到有构建一个基于SOA的系统平台,并通过将它和传统开发过程相比较,讨论SOA及具体相关技术为企业提供的解决方案。本书的案例描述了一个在Web2.0环境下逐步兴起的商业模式,即商品的网络搜索、直销和配送。SOAgent将这几个流程进行整合,通过对Amazon,Yahoo等大型门户销售网站所提供的商品检索和销售WebService的封装集成,让用户可以方便地通过SOAgent搜索并购买其他网站的产品。同时,SOAgent也为其他门户网站提供搜索接口,以使得这些门户网站可以整合SOAgent的搜索及销售接口。双方都可以因此获利,SOAgent借以推广其销售渠道,第三方门户网站则可提供更多的增值服务。在配送方面,SOAgent把原先的配送系统撤销,取而代之的是使用并包装FedEx,DHL及UPS等提供的服务。为了优化业务整合和应对需求变化,引入BPEL对业务流程进行描述并配置,从而在不改变流程及服务实现的前提下,仅通过对BPEL的修改便实现业务流程的重组。

致谢

本书的编写得到了中国电子工业出版社和德国企业经济信息研究所的大力支持,在编写的过程中,我们也得到了很多人的帮助和鼓励,在此要特别感谢Steffens教授以及张子頔女士。同时,感谢中国电子工业出版社的李冰编辑和高洪霞编辑的支持。对于本书中可能存在的错误、问题以及疏漏之处,敬请广大读者批评指正。

文摘1.3.3 面向服务的参考架构

在做任何事之前,都需要有一个目标。目标描述了在未来某一时刻要达到的某个状态。目标指明了行动的方向。只有在目标明确之后,才能去思考如何达到该目标,以及要采取什么样的行动等具体的措施。

插图:

SOA实践:构建基于Java Web服务和BPEL的企业级应用

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有