IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  图书频道  >

developerWorks 图书频道: SOA:原理•方法•实践

developerWorks
前言目录
封面

  本书并不是关于 Web 服务的又一本开发手册,抑或是开发技术的宝典之类的读物。本书的作者来自于 IBM 软件开发中心的 SOA 技术中心,作为最早的一批从事 SOA 相关产品和客户项目开发的软件技术人员,见证了 SOA 从诞生到发展壮大的全过程。而本书的目的在于将作者在项目过程中的经验介绍给读者,通过分析 SOA 产生的根源,以及 SOA 对业务模式和开发模式带来的变革,帮助读者理解什么是 SOA,以及如何科学的实施 SOA。

  本书的内容分为三部分,将从作者的实际经验出发,分析 SOA 理念产生的合理性,然后分析 SOA 的相关开发技术,最后结合一个实例片断,讲述一个完整的 SOA 项目是如何设计完成的。

  本书针对的读者是有一定经验的开发人员,例如,信息系统架构师,企业决策人员,对 Web 开发感兴趣的高年级计算机或相关领域的学生,以及任何希望了解 SOA 的广大技术人员。

阅读本书的目录及样章 | 更多图书 >


前言

  SOA 已经成为企业 IT 系统实施的一个时尚,无论是对旧有信息系统的改造,还是对企业新 IT 架构的设计,面向服务的体系结构都往往成为首选的方案。很多权威机构也纷纷预测 SOA的美妙前景,例如,Gartner 预言,到了 2008 年,至少 60% 的企业将使用 SOA 作为其 IT 架构。

  这种流行的趋势其实是若干因素共同促进的结果。一方面,历经多年软件工程发展所积累的经验、方法和各种架构模式,比如 OO/MDD/MDA,需要新的想法来促进更加快捷的工程组织模式,以应对飞速发展变化的商业模式;另一方面,互联网的多年发展带来了前所未有的分布式系统的交互能力,这既是实施进一步标准化需求的基础,同时也是发展的瓶颈:枝蔓横生的分布式技术,RPC、RMI、CORBA、各种中间件、消息格式等,发展到一定程度,企业间的标准壁垒也达到了亟待破解的时侯。乱世造英雄,SOA 确实是解决这诸多问题,促进企业连横的灵丹妙药吗?热闹之后,我们需要的是些许冷静,让我们重新回到起点,看一看,究竟什么是 SOA。这其实就是本书的创作初衷。看似简单,却是真正做好 SOA 方案的前提。你很难期望那些认为 SOA 就是用 Web 服务写程序的架构师能够设计出解决企业问题的优美方案。

  本书面向广大的软件开发人员,尝试介绍什么是 SOA,它的本质理念是什么,有哪些 SOA 的方法学和设计模式,然后引入一个实际案例,详细介绍怎样实现 SOA。IBM作为 SOA 的倡导者,已经提供了很好的产品来实现我们的设想。本书的第二、第三部分中介绍基于IBM产品的实现方式,辅以企业应用场景的实例。但是,本书并不纠缠于代码细节,即使在本书中提供了一些代码样例,也只是帮助读者形象地理解 SOA 的方法和理念。希望通过本书,能让广大读者朋友快速掌握 SOA 的基本知识。本书的读者对象可以是软件开发人员,企业信息系统的决策人员,IT架构设计师,计算机或相关领域的在校学生,以及任何对 SOA 感兴趣的工程技术人员。

  本书的写作过程也是一波三折,由于作者都在 SOA 开发项目的第一线担任重要的角色,大家聚少离多,虽然都有热情分享自己工作的经验与教训,但是难免面临着时间压力,以及沟通协调不便等诸多困难的挑战。本书很多内容都来自于作者在工余时间,甚至加班后的宝贵休息时间的写作。在此感谢大家的艰苦付出。在成书的过程中,我们也得到了很多人的帮助,借此机会,特别在此感谢IBM中国知识产权律师仲崇国先生,IBM SOA 中心主任沈丽琴女士,IBM 软件开发中心 CEO 郑妙勤女士。同时,感谢出版社领导与编辑的鼓励与支持。由于时间仓促,水平有限,书中难免有所疏漏之处,在此敬请广大读者批评指正。

阅读本图书的目录及样章 >



回页首



网上书店
中国互动出版网 第二书店


回页首


文档选项

未显示需要 JavaScript 的文档选项


  热点链接
订阅更多 dW RSS
dW 多媒体课堂最新更新
dW 图书频道
IBM 软件产品演示
认证考试资源中心
dW 每月特别推荐
dW 中国最受欢迎的文章和教程

  更多图书
高品质软件成功之路 —— IBM Rational 软件交付平台全接触
奏响软件交付的爵士乐 —— Jazz 平台实践者之路
软件的黄金时代
深入解析 DB2 —— 高级管理、内部体系结构与诊断案例
循序渐进 DB2 —— DBA 系统管理、运维与应用案例
DB2 数据库性能调整和优化
组织级项目管理体系规划构建与 IBM 全球实践
Lotus Notes 和 Domino 8 使用 • 设计 • 管理
西游记、设计模式与 IBM WebSphere Portal 应用开发
构建高性能 WebSphere 企业级应用
基于 Eclipse RCP 的复合应用开发
全球化软件开发最佳实践
DB2 V9/9.5 高级应用开发
IBM Rational Software Architect 建模

  特别推荐
Eclipse 项目资源中心
developerWorks 图书频道
DB2 9 数据服务器,疾速体验 pureXML


    关于 IBM 隐私条约 联系 IBM 使用条款