您的浏览历史

SOA核心技术及应用

促销活动

基本信息

编辑推荐

全面介绍SOA编程模式的铁三角——SCA、SDO和BPEL...

内容简介回到顶部↑

本书立足于技术底层,试图指引读者理解构建SOA的基础编程模式。这一技术模式也并非耳熟能详的Web服务,而是新兴的SOA技术标准——服务组件架构(Service Component Architecture, SCA)、服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这三个技术分别解决了服务构建、数据模型和流程编排领域的问题,因而被称为“SOA编程模式的铁三角”。
本书首先和读者一起回顾一下SOA的基本理念和实施SOA的技术需求,进而简要介绍SCA、SDO和BPEL技术。此后的章节根据这三个主要的技术方向分为不同的模块,分别介绍相应技术的起源、理念、规范和实例,力图使读者全方位地理解这些技术,并能够进行基本的开发实践。
本书的读者对象是参与SOA项目实施的系统架构设计师、服务开发人员和测试人员,或者是相关专业的在校学生,以及任何希望了解SOA的广大技术人员。

作译者回到顶部↑

本书提供作译者介绍

王紫瑶,IBM中国开发中心的资深软件开发顾问,WebSphere Process Server产品在IBM中国开发中心的首席架构师。自2002年IBM正式推出WebSphere业务整合(WBI)产品线以来,她一直带领中国的开发团队致力于WBI前沿产品的开发:从WBI CrossWorlds/InterChange Sewer系列,到现在IBM流程整合的旗舰产品WebSphere Process Server(WPS)。紫瑶的专长领域在于失败事件管理和事件监控,是WPS6.1的主要架构师之一。她也是SCA和SDO技术的积极推广者。王紫瑶于1999年获得清华大学计算机专业硕士学位后加入IBM中国.. << 查看详细

目录回到顶部↑

第1章 SOA的技术决策
1.1 公司IT部门面临的困境
1.2 决策者的决策——部署SOA
1.2.1 什么是SOA
1.2.2 SOA实施的主要困难
1.3 SOA的技术抉择
1.3.1 相关技术概览
1.3.2 服务
1.3.3 数据和消息模型
1.3.4 服务编排和流程整合
1.4 本章小结
第2章 为什么需要SCA
2.1 SCA的起源
2.1.1 Web服务技术的兴起
2.1.2 Web服务调用框架的任务
2.1.3 SCA的提出
2.2 WPS中SCA实现简介
2.2.1 服务组件(Service Component)
2.2.2 导入(Import)、导出(Export)和绑定(Binding)
2.2.3 同步调用和异步调用

前言回到顶部↑

SOA已为IT业界越来越广泛地接受,SOA的理念和架构风格也已逐渐渗透到企业架构中去,甚至在具体项目实施中也有所体现。进而,对SOA实施的讨论正逐渐成为关注的焦点。采用什么技术路线能够真正实现“业务和IT对齐”的SOA架构理念?什么是一个可行的SOA编程模式?Web服务是SOA服务实现的唯一选择吗?这些是大家关注的问题。.
在近几年的实践和探索中,业界达成的一个共识是SOA必然建立在标准的基础上。Web服务是一个成熟的标准,但是这并不妨碍新的业界标准的诞生。本书试图从服务构建、数据模型,和服务编排的角度解读SOA的编程模式,向广大读者介绍SOA技术标准——服务组件架构(Service Component Architecture, SCA)、服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language,BPEL)。
实际上,SCA、SDO和BPEL也并非是全新的技术,其中的技术思想大多似曾相识,但是这些技术标准试图博采众家之长,为SOA的实施提供更为敏捷的编程模式,并拉近技术和业务的距离,使开发人员能从业务的角度切入,进而屏蔽具体的技术细节。这三个技术被称被“SOA编程模式的铁三角”,因为它们从根本上解决了以下的问题:如何暴露服务接口并屏蔽具体实现技术和平台;如何用统一的数据模型在服务间交换数据并整合服务和应用的数据编程模型;如何进行服务组装和编排。可以说,如果这些问题得以解决,一个可用的SOA架构就已经浮现出来了。 本书以模块化的方式组织。在第一章中,首先和读者一起回顾一下SOA的基本理念和实施SOA的技术需求,进而简要介绍SCA、SDO和BPEL技术。此后的章节根据三个主要的技术方向分为单独可阅读的模块,分别介绍相应技术的起源、理念、规范和实例。希望通过本书的讲解和介绍,读者能够全方位地理解这些技术,并能够进行基本的开发实践。..
本书的作者都曾经直接参与相关技术的产品开发工作,亲身见证了这些技术的孵化过程,并经历了从J2EE到SOA的思路转变。在本书中,作者在介绍具体技术时试图将自身领会和经验融合其中,希望能够激发读者对这些技术的进一步思考。
本书读者对象可以是参与SOA项目规划和实施的系统架构设计师、服务开发人员和测试人员,或者是相关专业的在校学生,以及任何希望了解SOA的广大技术人员。
继《SOA原理·方法·实践》后,这是IBM中国开发中心的技术人员贡献给广大读者的又一本SOA相关的技术书籍。感谢电子工业出版社博文视点公司和IBM中国开发中心的合作,使作者能够有机会有一个更加广阔的舞台共享和探讨技术心得。
本书成文不易。作者在IBM软件产品开发的一线连日奔忙,无奈夜深人静时奋笔疾书,因而占用了大量宝贵的个人休息及同家人团聚的时间。谢谢各位作者的热情和辛苦付出,以及家人的理解和支持。同时,也要感谢在成书过程中IBM中国开发实验室各位同事的大力支持。借此机会,感谢开发中心总裁郑妙勤女士和WebSphere开发总经理沈政芳先生对本书的支持,感谢IBM中国开发中心同事肖习攀等对本书的审阅及提出的宝贵修改意见。
由于时间仓促,作者水平有限,书中难免有所疏漏之处,在此敬请读者不吝指正。...

序言回到顶部↑

致力于软件业务在中国的长期发展,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中国开发中心...

评论交流

共有8人开贴评论  8人参与评论  8人参与打分 查看

4人
 50%
用户平均打分
我要写评论 help如何参与评论和打分
1人
 12%
1人
 12%
0人
 0%
2人
 25%

leonadoliu

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-9-6 22:59:00
建议把所有书收回去掉核心与应用2字或许更好的体现“高深”的含义
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

wang_esther

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-2-13 18:14:00
这本书一些基本概念写的很清楚,很值得认真阅读。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

signer

三级评论员
评价等级:  
发表于:2008-9-3 17:03:00
反对无耻的托儿。弱Alfonso之流
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

tewe2008
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-8-1 14:11:00
无实例代码,无作者联系方式,什么都没有,写个屁书!拿出点诚意来好不好!书里面写了“请参看随书源程序”,在哪啊??摆明了欺骗消费者!要不别写,写就要有点诚意,好不好~~!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

alfonso
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-7-2 12:36:00
这本书写的不错,概念比较清晰,不是为了凑字数而写的
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共8条)