SOA整合之道(赠品)
基本信息
- 作者: 单建洪 卢中延 [作译者介绍]
- 丛书名: IBM中国开发中心系列
- 出版社:电子工业出版社
- ISBN:9787121071713
- 上架时间:2010-3-11
- 出版日期:2008 年10月
- 开本:16开
- 页码:357
- 版次:1-1
- 所属分类:
赠品
编辑推荐
本书结合案例讲述如何逐步解决企业碰到的整合问题,讲解如何有效地重用现有服务及系统,如何降低开发时间、成本及集成的风险,如何实现灵活的业务模型,为新业务的开展提供了有效的方法。.
内容简介回到顶部↑
本书着重于通过一个具体的场景实践构造一个完整的端到端的应用。通过本书的介绍和实例,读者可以了解如何使用soa的设计思想来构建it系统,如何集成已有系统,如何使用ibm业务整合产品实现业务的建模、设计、开发、组装、测试、部署及业务的监控。
本书第一部分介绍soa的基本概念,web服务的基础以及通过对某银行的业务场景描述,引出业务整合中常用的一些模式。第二部分介绍ibm针对业务整合需求而提供的产品,并对它们的功能和使用作简单的示例。第三部分是本书的重点,通过某银行soa业务整合的具体案例分析,着重介绍如何使用ibm业务整合产品构建一个面向soa的系统架构实例,可以使读者深入了解soa系统的设计与整合, 也可以学习到产品实际使用中的一些最佳实践知识。
本书属于构建soa业务整合系统的进阶书籍。具有理论介绍与实践指导并重的特点。能够使读者通过实例快速了解和掌握soa业务整合系统及其架构方法。目前大部分soa书籍侧重于理论或底层实现,但对业务整合与整体架构的具体实践指导,尤其是对实际场景的理解和应用涉及得较少,本书弥补了这一空白。
本书第一部分介绍soa的基本概念,web服务的基础以及通过对某银行的业务场景描述,引出业务整合中常用的一些模式。第二部分介绍ibm针对业务整合需求而提供的产品,并对它们的功能和使用作简单的示例。第三部分是本书的重点,通过某银行soa业务整合的具体案例分析,着重介绍如何使用ibm业务整合产品构建一个面向soa的系统架构实例,可以使读者深入了解soa系统的设计与整合, 也可以学习到产品实际使用中的一些最佳实践知识。
本书属于构建soa业务整合系统的进阶书籍。具有理论介绍与实践指导并重的特点。能够使读者通过实例快速了解和掌握soa业务整合系统及其架构方法。目前大部分soa书籍侧重于理论或底层实现,但对业务整合与整体架构的具体实践指导,尤其是对实际场景的理解和应用涉及得较少,本书弥补了这一空白。
作译者回到顶部↑
本书提供作译者介绍
单建洪,毕业于北京大学计算机科学与技术系。2000年加入IBM中国软件开发实验室(CSDL)。现任BTT首席架构师,对金融解决方案、渠道和业务整合、SOA、2EE、Web开发等技术和产品有较深入的研究。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第一部分 soa应用系统概念与设计
第1章 soa简介
1.1 soa的产生背景
1.2 soa的基本概念
1.3 soa适合谁
1.4 小结
第2章 业务流程管理(bpm)
2.1 业务流程管理的需求
2.2 bpm简介
2.3 ibm提供的bpm解决方案
2.4 ibm bpm相关产品介绍
第3章 soa方法论在银行业务中的应用
3.1 银行业面临的问题
3.2 ibm btt进行银行架构整合
3.3 ibm针对银行业it应用参考架构
3.4 银行it应用参考架构示例
第二部分 soa应用系统概念与设计
第4章 btt简介
4.1 btt介绍及在银行业业务整合中的角色和特点
4.2 btt的体系架构及各模块分析
第1章 soa简介
1.1 soa的产生背景
1.2 soa的基本概念
1.3 soa适合谁
1.4 小结
第2章 业务流程管理(bpm)
2.1 业务流程管理的需求
2.2 bpm简介
2.3 ibm提供的bpm解决方案
2.4 ibm bpm相关产品介绍
第3章 soa方法论在银行业务中的应用
3.1 银行业面临的问题
3.2 ibm btt进行银行架构整合
3.3 ibm针对银行业it应用参考架构
3.4 银行it应用参考架构示例
第二部分 soa应用系统概念与设计
第4章 btt简介
4.1 btt介绍及在银行业业务整合中的角色和特点
4.2 btt的体系架构及各模块分析
前言回到顶部↑
目前业界主要的软件厂商都在大力推广面向服务的架构(Service Oriented Architecture,SOA)的概念,SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一种IT体系结构样式,支持将业务作为链接服务或可重复业务任务进行集成,可在需要时通过网络访问这些服务和任务,使业务能够适应不断变化的情况和需求。.
本书着重于通过一个具体的场景实践来构造一个完整的端到端的应用。通过本书的介绍和实例,读者可以了解如何使用SOA的设计思想来构建IT系统,如何集成已有系统,如何使用IBM业务整合产品实现业务的建模、设计,开发、组装、测试、部署及业务的监控。
本书属于构建SOA业务整合系统的进阶书籍。具有理论介绍与实践指导并重的特点。能够使读者通过实例快速了解和掌握SOA业务整合系统及其架构方法,目前大部分SOA书籍或者侧重于理论或底层实现,但对业务整合与整体架构的具体实践指导,尤其是对实际场景的理解和应用涉及较少,本书弥补了这一空白。同时本书介绍使用的IBM业务整合产品及构建SOA业务整合系统的实现方法,对提高国内业务整合系统架构水平(尤其是金融保险业),以及加深对SOA的理解和利用有很大价值。..
本书可供业务分析人员、业务整合架构师、SOA企业架构师用于了解最新企业信息系统架构和设计思想,了解使用IBM业务整合产品构建SOA系统及SOA设计和实现的最新进展。也可用于了解业务SOA技术。还可供具有一定业务整合经验的技术人员了解企业级SOA系统整合的建模、设计、实现和部署技能。要求读者具有一定业务整合经验,了解SOA的基本概念。
本书的作者们一直从事企业业务整合开发和IBM业务整合产品的开发及测试工作,具备一定的行业经验和多年的实际项目经验,尤其是对金融行业的渠道整合和业务整合有比较深入的了解和实践,了解目前先进的系统架构和相关产品开发技术。考虑到目前还没有对业务整合与整体架构的具体实践进行指导的书籍,希望通过本书使读者了解构建SOA业务整合系统的设计前沿,了解如何利用IBM产品,快速实现企业级的业务整合,了解企业级SOA系统整合的建模、设计、实现和部署技能。...
本书着重于通过一个具体的场景实践来构造一个完整的端到端的应用。通过本书的介绍和实例,读者可以了解如何使用SOA的设计思想来构建IT系统,如何集成已有系统,如何使用IBM业务整合产品实现业务的建模、设计,开发、组装、测试、部署及业务的监控。
本书属于构建SOA业务整合系统的进阶书籍。具有理论介绍与实践指导并重的特点。能够使读者通过实例快速了解和掌握SOA业务整合系统及其架构方法,目前大部分SOA书籍或者侧重于理论或底层实现,但对业务整合与整体架构的具体实践指导,尤其是对实际场景的理解和应用涉及较少,本书弥补了这一空白。同时本书介绍使用的IBM业务整合产品及构建SOA业务整合系统的实现方法,对提高国内业务整合系统架构水平(尤其是金融保险业),以及加深对SOA的理解和利用有很大价值。..
本书可供业务分析人员、业务整合架构师、SOA企业架构师用于了解最新企业信息系统架构和设计思想,了解使用IBM业务整合产品构建SOA系统及SOA设计和实现的最新进展。也可用于了解业务SOA技术。还可供具有一定业务整合经验的技术人员了解企业级SOA系统整合的建模、设计、实现和部署技能。要求读者具有一定业务整合经验,了解SOA的基本概念。
本书的作者们一直从事企业业务整合开发和IBM业务整合产品的开发及测试工作,具备一定的行业经验和多年的实际项目经验,尤其是对金融行业的渠道整合和业务整合有比较深入的了解和实践,了解目前先进的系统架构和相关产品开发技术。考虑到目前还没有对业务整合与整体架构的具体实践进行指导的书籍,希望通过本书使读者了解构建SOA业务整合系统的设计前沿,了解如何利用IBM产品,快速实现企业级的业务整合,了解企业级SOA系统整合的建模、设计、实现和部署技能。...
序言回到顶部↑
为致力于软件业务在中国的长期发展,IBM公司于1999年在中国投资成立了中国开发中心(IBM China Development Lab,CDL)。在为IBM全球客户提供满足需求的软件、硬件产品,以及技术和解决方案的同时,作为IBM全球软件资源在中国的窗口,CDL把全球先进技术引入中国,为中国软件产业与世界的交流搭建桥梁。.
八年来,CDL不断吸引全球卓越的科技和管理人才,以及中国各大学府的顶尖学生、优秀工程师加入,并积极致力于同本土合作伙伴共同建设团队,研发队伍从八年前的100多位软件工程师增至今天的3000多位,年平均成长速度超过50%。
CDL高度重视员工培养,除各种短期或长期的培训,员工还被派往IBM在美国或其他地区的实验室,与世界各地同仁一起工作,在工作中学习先进的技术和管理方式。CDL更是将IBM全球实验室中拥有丰富经验的技术和管理人才请到中国工作,向中国员工传授经验。庞大的资金注入,人性化的管理方式,以及对人才方面的巨大投资,对人力资本的极度重视,使中国开发中心得以与IBM全球实验室共同成长,最终拥有一支经验丰富,训练有素的团队。
目前,CDL与全世界同步发展多项领域产品,正在为包括Information Management、WebSphere、Lotus、Tivoli、Rational在内的所有IBM软件核心产品的研究和开发做出卓越贡献,并在SOA、数据库、WebSphere产品系列、普及运算、Lotus Workplace Client技术及Linux系统方面取得非凡的成就,被视为IBM全球产品的开发重心之一。..
在CDL高速发展的同时,为将信息产业的最新技术尽快地转化为对中国用户有价值的解决方案,帮助用户更有成效地开展业务,增强竞争优势,我们恪守为中国软件业与世界交流搭建桥梁的承诺,希望将IBM全球公司几十年的技术积淀和我们的心得与大家共同分享,于是,我们选择了实力非凡、专业创新的电子工业出版社博文视点公司作为合作伙伴,推出这一由IBM中国开发中心(CDL)的架构师、资深软件工程师们编写的系列丛书,范围涵盖了从开发实践、测试方法、项目实践、最新技术标准和发展趋势探讨,到先进解决方案构建、面向服务的架构的提供等诸多方面。
我希望这套丛书能把我们一线专家宝贵的经验,以及我们的见解呈现给读者,并希望无论是企业IT经理、程序设计和开发人员、软件工程师、软件架构师,还是在校学生,或者是对计算机领域有兴趣的人员,都能从中获取知识或者得到启发。
在同业界分享经验和世界最新技术及趋势的同时,我们希望能为推动中国软件产业的加速发展贡献微薄之力。IBM中国开发中心将一如既往地同业界同仁一起,共铸中国信息产业的辉煌明天!...
郑妙勤
IBM院士、总经理IBM中国开发中心
八年来,CDL不断吸引全球卓越的科技和管理人才,以及中国各大学府的顶尖学生、优秀工程师加入,并积极致力于同本土合作伙伴共同建设团队,研发队伍从八年前的100多位软件工程师增至今天的3000多位,年平均成长速度超过50%。
CDL高度重视员工培养,除各种短期或长期的培训,员工还被派往IBM在美国或其他地区的实验室,与世界各地同仁一起工作,在工作中学习先进的技术和管理方式。CDL更是将IBM全球实验室中拥有丰富经验的技术和管理人才请到中国工作,向中国员工传授经验。庞大的资金注入,人性化的管理方式,以及对人才方面的巨大投资,对人力资本的极度重视,使中国开发中心得以与IBM全球实验室共同成长,最终拥有一支经验丰富,训练有素的团队。
目前,CDL与全世界同步发展多项领域产品,正在为包括Information Management、WebSphere、Lotus、Tivoli、Rational在内的所有IBM软件核心产品的研究和开发做出卓越贡献,并在SOA、数据库、WebSphere产品系列、普及运算、Lotus Workplace Client技术及Linux系统方面取得非凡的成就,被视为IBM全球产品的开发重心之一。..
在CDL高速发展的同时,为将信息产业的最新技术尽快地转化为对中国用户有价值的解决方案,帮助用户更有成效地开展业务,增强竞争优势,我们恪守为中国软件业与世界交流搭建桥梁的承诺,希望将IBM全球公司几十年的技术积淀和我们的心得与大家共同分享,于是,我们选择了实力非凡、专业创新的电子工业出版社博文视点公司作为合作伙伴,推出这一由IBM中国开发中心(CDL)的架构师、资深软件工程师们编写的系列丛书,范围涵盖了从开发实践、测试方法、项目实践、最新技术标准和发展趋势探讨,到先进解决方案构建、面向服务的架构的提供等诸多方面。
我希望这套丛书能把我们一线专家宝贵的经验,以及我们的见解呈现给读者,并希望无论是企业IT经理、程序设计和开发人员、软件工程师、软件架构师,还是在校学生,或者是对计算机领域有兴趣的人员,都能从中获取知识或者得到启发。
在同业界分享经验和世界最新技术及趋势的同时,我们希望能为推动中国软件产业的加速发展贡献微薄之力。IBM中国开发中心将一如既往地同业界同仁一起,共铸中国信息产业的辉煌明天!...
郑妙勤
IBM院士、总经理IBM中国开发中心
媒体评论回到顶部↑
本书结合案例讲述如何逐步解决企业碰到的整合问题,讲解如何有效地重用现有服务及系统,如何降低开发时间、成本及集成的风险,如何实现灵活的业务模型,为新业务的开展提供了有效的方法。.
在介绍SOA整合过程中如何“落地”这一方面,本书可谓是一本不可多得的好书,能够给读者一些启发,从而帮助企业制定基础的集成规范,为未来系统的集成提供指导标准。...
John Shen(沈政芳)
IBM中国开发中心WebSphere软件解决方案 总经理
在介绍SOA整合过程中如何“落地”这一方面,本书可谓是一本不可多得的好书,能够给读者一些启发,从而帮助企业制定基础的集成规范,为未来系统的集成提供指导标准。...
John Shen(沈政芳)
IBM中国开发中心WebSphere软件解决方案 总经理
书摘回到顶部↑
第一部分 SOA应用系统概念与设计
第1章 SOA简介
1.1 SOA的产生背景
1.1.1 企业对于IT系统的需求
要了解SOA,首先要清楚SOA产生的背景。
对企业而言,IT组织起着至关重要的作用。传统上,企业在构建IT系统时,常用的策略是聚焦于应用程序本身——集中全力满足一个特定的业务单元或部门的需求,使该业务单元的IT系统快速运转起来。因此,许多“一次性”的应用程序诞生了。
然而,随着经济全球化、一体化的趋势及IT技术的飞速发展,越来越多的企业对各自的IT系统提出了新的需求。
一方面,企业内部要求IT系统“自动化”。之前,同一企业的不同业务部门会构建各自的IT应用。例如,人力资源部门有人力资源管理系统,财务部门有财务系统。当IT发展到一定程度时,企业越来越发现内部各业务部门之间必须进行整合——当人力资源状况发生变化时,如某个员工的级别提升了,他们希望财务部门能够迅速捕捉到这一变化,并快速做出相应的反应,如加薪等,而无须经历一系列复杂的人工动作——因为之前的异构系统之间的通信并未得到支持。
另一方面,企业同时要求与外部系统能够更加灵活地通信。每个企业都无法孤立存在,它或多或少地会与同领域的业务伙伴打交道,甚至需要跨领域进行业务对话。对于一些大、中型企业,特别是跨国企业,这样的需求更为明显。然而,不同企业的IT系统从平台到架构模式及实现方式都千差万别。那么,企业间是否有可能实现IT级别的流畅对话呢?
面对这样的需求,过去比较常见的解决方案是,IT部门用点对点的方法将各个单独的系统分别集成在一起。然后,为了提供无缝的用户体验,IT需要频繁地构建前端应用去连接不同的后端应用。然而,开发和维护各个异构系统及其之问的通信加重了复杂性和IT的运营成本,使得该解决方案的维护和扩展相当昂贵。而且,花费了如此大力气的集成工作并不具备通用性——当新的异构系统加入时,所有的集成工作仍需从头再来。
这两方面的需求暴露出了一个重要问题——当企业的业务需要更改时,IT部门很难迅速响应。
……
第1章 SOA简介
1.1 SOA的产生背景
1.1.1 企业对于IT系统的需求
要了解SOA,首先要清楚SOA产生的背景。
对企业而言,IT组织起着至关重要的作用。传统上,企业在构建IT系统时,常用的策略是聚焦于应用程序本身——集中全力满足一个特定的业务单元或部门的需求,使该业务单元的IT系统快速运转起来。因此,许多“一次性”的应用程序诞生了。
然而,随着经济全球化、一体化的趋势及IT技术的飞速发展,越来越多的企业对各自的IT系统提出了新的需求。
一方面,企业内部要求IT系统“自动化”。之前,同一企业的不同业务部门会构建各自的IT应用。例如,人力资源部门有人力资源管理系统,财务部门有财务系统。当IT发展到一定程度时,企业越来越发现内部各业务部门之间必须进行整合——当人力资源状况发生变化时,如某个员工的级别提升了,他们希望财务部门能够迅速捕捉到这一变化,并快速做出相应的反应,如加薪等,而无须经历一系列复杂的人工动作——因为之前的异构系统之间的通信并未得到支持。
另一方面,企业同时要求与外部系统能够更加灵活地通信。每个企业都无法孤立存在,它或多或少地会与同领域的业务伙伴打交道,甚至需要跨领域进行业务对话。对于一些大、中型企业,特别是跨国企业,这样的需求更为明显。然而,不同企业的IT系统从平台到架构模式及实现方式都千差万别。那么,企业间是否有可能实现IT级别的流畅对话呢?
面对这样的需求,过去比较常见的解决方案是,IT部门用点对点的方法将各个单独的系统分别集成在一起。然后,为了提供无缝的用户体验,IT需要频繁地构建前端应用去连接不同的后端应用。然而,开发和维护各个异构系统及其之问的通信加重了复杂性和IT的运营成本,使得该解决方案的维护和扩展相当昂贵。而且,花费了如此大力气的集成工作并不具备通用性——当新的异构系统加入时,所有的集成工作仍需从头再来。
这两方面的需求暴露出了一个重要问题——当企业的业务需要更改时,IT部门很难迅速响应。
……








点击看大图







加载中...

