SOA思想、技术与系统集成应用详解
出版时间:
2007-12
版次:
1
ISBN:
9787121052996
定价:
59.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
532页
字数:
883千字
44人买过
-
信息集成是全球经济一体化的关键,本书阐明了SOA的核心思想和未来软件的发展方向—应用服务的集成。结合具体的实例详细阐述了目前主流的SOA各种关键核心技术的思想内涵:融合Web Service 、JBI、SCA、SDO、BPEL等。
本书通过实例详细介绍了目前主流的开源的SOA产品技术:涵盖ServiceMix、CXF、Synapse、Mule、Tuscany SCA和Tuscany SDO,以及主流的企业级SOA产品技术:详述BEA Aqulogic Bus 服务总线、IBM WebSphere Integration Developer、IBM WebSphere Process Server和IBM WebSphere ESB服务总线的应用思想和应用开发方法。
本书指出了目前流行的各种应用软件包及其服务,如ERP、CRM、供应链、零售业、银行信贷等,其本质都是各种业务模块的集成,并分别阐明了对这些业务系统实施SOA集成的基本思想和具体解决方案。
本书适用于广大的Java程序开发人员,特别是那些希望尽快掌握SOA理论思想精髓和主流SOA核心技术、主流开源SOA产品、主流企业级SOA产品及进行SOA项目实际开发的人员,也适合高等院校相关专业的广大师生作为参考用书。 梁爱虎,博士,IBM高级IT专家。曾在美国硅谷多家公司(Netpace、Angelengineers、Octasoft、Cynosure technology、Getsilicon等)任高级软件工程师,从事基于J2EE的网上知识竞赛、数据挖掘、网上电子银行系统、网上股票交易系统、半导体芯片生产相关的供应链管理系统(SC 第1篇 SOA理论思想及核心技术
第1章 SOA思想概述
1.1 IT的本质及其发展历史
1.1.1 IT的本质:创建信息和调用信息
1.1.2 IT的进一步:集成信息
1.1.3 IT程序语言发展史
1.2 SOA的基本思想:面向服务
1.3 SOA的基本要素
1.3.1 松散耦合
1.3.2 粗粒度
1.3.3 位置和传输协议透明
1.4 SOA的目标:敏捷的、不受限制的集成
1.5 SOA与佛家禅宗思想的相通之处:“随需而变”与“无所住”
1.6 小结
第2章 Web Service编程详解
2.1 Web Service的原理及概念
2.1.1 命名空间(name space)
2.1.2 WSDL的本质:服务内容的标准化描述
2.1.3 SOAP的本质:标准的传输协议
2.1.4 UDDI的本质:服务的公共网址
2.2 Axis的Web Service实现方法
2.3 Xfire的Web Service实现方法
2.4 构建Eclipse3.1.2+Lomboz+Tomcat5.5.12 开发环境
2.4.1 下载和安装各种工具和插件
2.4.2 设置Eclipse下面的Tomcat的运行环境
2.4.3 调出Lomboz菜单
2.4.4 创建Lomboz J2EE Project
2.4.5 创建Web Module
2.4.6 将Tomcat加入Webmodule
2.4.7 配置环境变量
2.4.8 在Eclispe中加入Axis的开发环境
2.4.9 发布Web Module到应用服务器
2.4.10 在Eclipse 3.1.2上运行Tomcat
2.5 Axis2快速创建Web Service
2.6 小结
第3章 JBI架构思想详解
3.1 JBI的基本思想
3.1.1 应用服务器的现状
3.1.2 JBI的BC组件(绑定组件Binding Components)
3.1.3 JBI的SE组件(服务引擎Service Engines)
3.1.4 JBI的NMR(规格化消息路由器Normalized Message Router)
3.2 一个JBI的实例
3.2.1 实例的流程图
3.2.2 实例的服务器端ServiceMix的实现
3.2.3 客户端调用程序
3.3 JBI的工作原理
3.3.1 组件的初始化
3.3.2 服务调用模式(Service Invocation Pattern)
3.3.3 消息交换模式(Message Exchange Pattern)
3.4 MessageExchange消息交换
3.5 NormalizedMessage规格化消息
3.6 小结
第4章 SCA架构思想详解
4.1 SCA概述
4.1.1 SCA的核心
4.1.2 通过实例介绍SCA组件和现有组件的根本区别
4.2 服务组件SCA Component
4.3 服务模块SCA Composite
4.3.1 SCA服务模块的基本原理
4.3.2 SCA服务模块的实例
4.3.3 连线(Wire)和提升(Promote)
4.3.4 绑定(Binding)
4.4 服务子系统(SCA Subsystem)
4.5 SCA和JBI的根本相同点与不同点
4.6 小结
第5章 SDO编程思想详解
5.1 SDO的架构
5.2 通过一个实例描述SDO和现有数据对象的区别
5.3 数据图(Data Graph)
5.3.1 从XML文件得到Data Graph实例
5.3.2 通过SDO的API创建Data Graph实例
5.3.3 Data Graph的API介绍
5.4 数据对象(Data Object)
5.5 修改概要(Change Summary)
5.5.1 修改概要(Change Summary) 功能详解
5.5.2 Change Summary实例
5.6 属性(Property)
5.6.1 属性(Property)功能介绍
5.6.2 属性(Property)实例
5.7 类型(Type)
5.7.1 类型(Type)功能介绍
5.7.2 类型(Type)实例
5.8 顺序(Sequence)
5.8.1 顺序(Sequence)功能详解
5.8.2 顺序(Sequence)实例
5.9 小结
第6章 BPEL编程思想详解145
第2篇 开源服务总线、JBI、SCA和SDO
第7章 基于JBI的ServiceMix服务总线
第8章 CXF(Celtix/Xfire)服务总线
第9章 Apache Synapse服务总线
第10章 Mule服务总线
第11章 Apache Tuscany的Java SCA
第12章 Apache Tuscany的Java SDO
第3篇 企业级服务总线、SCA、SDO、BPEL
第13章 BEA Aqulogic服务总线
第14章 基于IBM WebSphere Integration Developer(WID)的SCA开发详解
第15章 基于IBM WID和WebSphere ESB Server的ESB开发详解
第16章 基于IBM WID和WebSphere Process Server的BPEL开发详解
第4篇 实施篇
第17章 SOA项目集成解决方案
后记
-
内容简介:
信息集成是全球经济一体化的关键,本书阐明了SOA的核心思想和未来软件的发展方向—应用服务的集成。结合具体的实例详细阐述了目前主流的SOA各种关键核心技术的思想内涵:融合Web Service 、JBI、SCA、SDO、BPEL等。
本书通过实例详细介绍了目前主流的开源的SOA产品技术:涵盖ServiceMix、CXF、Synapse、Mule、Tuscany SCA和Tuscany SDO,以及主流的企业级SOA产品技术:详述BEA Aqulogic Bus 服务总线、IBM WebSphere Integration Developer、IBM WebSphere Process Server和IBM WebSphere ESB服务总线的应用思想和应用开发方法。
本书指出了目前流行的各种应用软件包及其服务,如ERP、CRM、供应链、零售业、银行信贷等,其本质都是各种业务模块的集成,并分别阐明了对这些业务系统实施SOA集成的基本思想和具体解决方案。
本书适用于广大的Java程序开发人员,特别是那些希望尽快掌握SOA理论思想精髓和主流SOA核心技术、主流开源SOA产品、主流企业级SOA产品及进行SOA项目实际开发的人员,也适合高等院校相关专业的广大师生作为参考用书。
-
作者简介:
梁爱虎,博士,IBM高级IT专家。曾在美国硅谷多家公司(Netpace、Angelengineers、Octasoft、Cynosure technology、Getsilicon等)任高级软件工程师,从事基于J2EE的网上知识竞赛、数据挖掘、网上电子银行系统、网上股票交易系统、半导体芯片生产相关的供应链管理系统(SC
-
目录:
第1篇 SOA理论思想及核心技术
第1章 SOA思想概述
1.1 IT的本质及其发展历史
1.1.1 IT的本质:创建信息和调用信息
1.1.2 IT的进一步:集成信息
1.1.3 IT程序语言发展史
1.2 SOA的基本思想:面向服务
1.3 SOA的基本要素
1.3.1 松散耦合
1.3.2 粗粒度
1.3.3 位置和传输协议透明
1.4 SOA的目标:敏捷的、不受限制的集成
1.5 SOA与佛家禅宗思想的相通之处:“随需而变”与“无所住”
1.6 小结
第2章 Web Service编程详解
2.1 Web Service的原理及概念
2.1.1 命名空间(name space)
2.1.2 WSDL的本质:服务内容的标准化描述
2.1.3 SOAP的本质:标准的传输协议
2.1.4 UDDI的本质:服务的公共网址
2.2 Axis的Web Service实现方法
2.3 Xfire的Web Service实现方法
2.4 构建Eclipse3.1.2+Lomboz+Tomcat5.5.12 开发环境
2.4.1 下载和安装各种工具和插件
2.4.2 设置Eclipse下面的Tomcat的运行环境
2.4.3 调出Lomboz菜单
2.4.4 创建Lomboz J2EE Project
2.4.5 创建Web Module
2.4.6 将Tomcat加入Webmodule
2.4.7 配置环境变量
2.4.8 在Eclispe中加入Axis的开发环境
2.4.9 发布Web Module到应用服务器
2.4.10 在Eclipse 3.1.2上运行Tomcat
2.5 Axis2快速创建Web Service
2.6 小结
第3章 JBI架构思想详解
3.1 JBI的基本思想
3.1.1 应用服务器的现状
3.1.2 JBI的BC组件(绑定组件Binding Components)
3.1.3 JBI的SE组件(服务引擎Service Engines)
3.1.4 JBI的NMR(规格化消息路由器Normalized Message Router)
3.2 一个JBI的实例
3.2.1 实例的流程图
3.2.2 实例的服务器端ServiceMix的实现
3.2.3 客户端调用程序
3.3 JBI的工作原理
3.3.1 组件的初始化
3.3.2 服务调用模式(Service Invocation Pattern)
3.3.3 消息交换模式(Message Exchange Pattern)
3.4 MessageExchange消息交换
3.5 NormalizedMessage规格化消息
3.6 小结
第4章 SCA架构思想详解
4.1 SCA概述
4.1.1 SCA的核心
4.1.2 通过实例介绍SCA组件和现有组件的根本区别
4.2 服务组件SCA Component
4.3 服务模块SCA Composite
4.3.1 SCA服务模块的基本原理
4.3.2 SCA服务模块的实例
4.3.3 连线(Wire)和提升(Promote)
4.3.4 绑定(Binding)
4.4 服务子系统(SCA Subsystem)
4.5 SCA和JBI的根本相同点与不同点
4.6 小结
第5章 SDO编程思想详解
5.1 SDO的架构
5.2 通过一个实例描述SDO和现有数据对象的区别
5.3 数据图(Data Graph)
5.3.1 从XML文件得到Data Graph实例
5.3.2 通过SDO的API创建Data Graph实例
5.3.3 Data Graph的API介绍
5.4 数据对象(Data Object)
5.5 修改概要(Change Summary)
5.5.1 修改概要(Change Summary) 功能详解
5.5.2 Change Summary实例
5.6 属性(Property)
5.6.1 属性(Property)功能介绍
5.6.2 属性(Property)实例
5.7 类型(Type)
5.7.1 类型(Type)功能介绍
5.7.2 类型(Type)实例
5.8 顺序(Sequence)
5.8.1 顺序(Sequence)功能详解
5.8.2 顺序(Sequence)实例
5.9 小结
第6章 BPEL编程思想详解145
第2篇 开源服务总线、JBI、SCA和SDO
第7章 基于JBI的ServiceMix服务总线
第8章 CXF(Celtix/Xfire)服务总线
第9章 Apache Synapse服务总线
第10章 Mule服务总线
第11章 Apache Tuscany的Java SCA
第12章 Apache Tuscany的Java SDO
第3篇 企业级服务总线、SCA、SDO、BPEL
第13章 BEA Aqulogic服务总线
第14章 基于IBM WebSphere Integration Developer(WID)的SCA开发详解
第15章 基于IBM WID和WebSphere ESB Server的ESB开发详解
第16章 基于IBM WID和WebSphere Process Server的BPEL开发详解
第4篇 实施篇
第17章 SOA项目集成解决方案
后记
查看详情
-
九品
北京市东城区
平均发货25小时
成功完成率89.65%
-
九品
北京市海淀区
平均发货22小时
成功完成率90.11%
-
SOA思想、技术与系统集成应用详解
批量上传,套装书可能不全,下单前咨询在线客服!图书都是8-9成新,少量笔记,不影响阅读使用!光盘、学习卡、附件等默认不带,有特殊要求,下单前请咨询客服!
九品
广东省佛山市
平均发货7小时
成功完成率92.94%
-
SOA思想、技术与系统集成应用详解
批量上传,套装书可能不全,下单前咨询在线客服!图书都是8-9成新,少量笔记,不影响阅读使用!光盘、学习卡、附件等默认不带,有特殊要求,下单前请咨询客服!
九品
北京市通州区
平均发货7小时
成功完成率90.12%
-
九品
北京市昌平区
平均发货23小时
成功完成率88.83%
-
SOA思想、技术与系统集成应用详解
批量上传,套装书可能不全,下单前咨询在线客服!图书都是8-9成新,少量笔记,不影响阅读使用!光盘、学习卡、附件等默认不带,有特殊要求,下单前请咨询客服!
九品
河北省廊坊市
平均发货7小时
成功完成率94.38%
-
八五品
四川省成都市
平均发货8小时
成功完成率93.61%
-
八五品
广东省东莞市
平均发货6小时
成功完成率96.76%
-
八五品
江苏省南京市
平均发货13小时
成功完成率88.64%
-
八五品
四川省成都市
平均发货10小时
成功完成率94.59%
-
八五品
陕西省西安市
平均发货9小时
成功完成率92.89%
-
八五品
四川省成都市
平均发货8小时
成功完成率92.97%
-
7
八五品
河北省衡水市
平均发货10小时
成功完成率96.92%
-
九五品
河北省保定市
平均发货17小时
成功完成率94.42%
-
3
七五品
重庆市大渡口区
平均发货9小时
成功完成率97.36%
-
6
九五品
北京市大兴区
平均发货6小时
成功完成率97.28%
-
6
九品
北京市顺义区
平均发货7小时
成功完成率96.24%
-
八五品
山东省菏泽市
平均发货6小时
成功完成率96.84%
-
4
八五品
河南省濮阳市
平均发货10小时
成功完成率97.21%
-
6
九品
北京市海淀区
平均发货9小时
成功完成率90.77%
-
6
九品
北京市海淀区
平均发货8小时
成功完成率77.67%
-
九品
山东省菏泽市
平均发货6小时
成功完成率96.84%
-
八五品
陕西省西安市
平均发货9小时
成功完成率95.42%
-
九品
北京市海淀区
平均发货24小时
成功完成率83.55%
-
八五品
河南省平顶山市
平均发货17小时
成功完成率92.2%
-
3
八五品
北京市朝阳区
平均发货24小时
成功完成率89.71%
-
九品
北京市昌平区
平均发货21小时
成功完成率82.86%
-
2007-12 印刷
八品
广东省东莞市
平均发货6小时
成功完成率92.96%
-
八五品
陕西省咸阳市
平均发货8小时
成功完成率94.57%
-
7
八五品
北京市朝阳区
平均发货25小时
成功完成率68.6%
-
2007-12 印刷
印次: 1
九品
湖北省武汉市
平均发货5小时
成功完成率96.6%
-
3
九品
河北省衡水市
平均发货18小时
成功完成率92.32%
-
5
八五品
-
2
八品
-
八五品
-
八五品
湖北省武汉市
平均发货15小时
成功完成率81.2%
-
2007-12 印刷
九品
北京市大兴区
平均发货5小时
成功完成率97.4%