|  |
“IBM 中国开发中心系列”是一套由来自 IBM 中国开发中心的架构师、资深软件工程师们创作,由电子工业出版社博文视点公司出版的丛书。该套图书旨在分享 IBM 公司几十年的技术积淀,以及一线技术专家的经验心得;帮助软件开发者、学生以及客户深入解先进的技术、IBM 产品和技术方案,从而更有效地帮助读者增强其竞争优势。
该套图书范围涵概了从开发方法、项目实践、最新技术标准和发展趋势探讨,到先进解决方案构建、面向服务架构的提供等诸多方面。内容涉及 DB2 Information Management、WebSphere、Lotus、Tivoli、Rational 在内的 IBM 核心软件产品介绍,以及 SOA、数据库技术、普及运算、Lotus Workplace Client 技术及 Linux 系统等方面的研究与开发。丛书以独特视角诠释 IBM 技术专家对现代技术开发和实践的理解,以求与读者共同探讨。该套图书适合企业IT经理,IBM 产品和技术应用客户,程序设计和开发人员,软件工程师,软件架构师,以及在校学生,或者是对计算机领域有兴趣的人员阅读。
“IBM 中国开发中心系列” 已经完成并出版了《SOA 原理、方法与实践》、《C++ 应用程序性能优化》、《GUI 应用程序移植》等多本图书。还将有更多图书问世,包括 “SOA 系列”、“Eclipse 系列”、“高性能芯片开发系列”、“J2EE 应用系列”,“数据库系列” 等等。图书频道将陆续推出相关介绍和样本章节在线阅读。精彩内容,在此与您共同期待!
|
组织级项目管理体系规划构建与 IBM 全球实践
本书系统论述了组织级项目管理体系的构建,并以实证的方式介绍了 IBM 公司在这一领域的最佳实践。全书共 10 章,分别从以下几个方面来阐述: 组织级项目管理体系的三个层次和九大核心要素、项目组合策略与组织战略协同、项目管理成熟度模型、项目管理方法论、项目管理流程的建设和再造时机、PMO 的四大职能和五种角色、PMIS 规划构建的策略和方法、项目经理梯队的培养和考核、项目管理的文化建设、组织级项目管理体系建设的六个步骤、以及 IBM 公司在上述几个方面的全球实践。
阅读本书的前言、的目录及样章 >
|  |
|
Lotus Notes 和 Domino 8 使用 • 设计 • 管理
本书包括了 Domino 和 Notes 8 的所有新功能,并对非常重要、实用的功能做了详细介绍。
本书以 Notes 产品历史作为开篇,随后针对产品进行总体介绍,一步一步将读者引入 Domino 和 Notes 8 的世界。从本书第 2 篇开始,逐一介绍 Domino 和 Notes 8 的安装配置、客户端的使用、相关数据库开发、Web Service 开发、Domino 的应用服务器的管理、维护和配置,最后介绍了 Domino 和 Notes 8 与其他产品的整合。
本书适合 Notes 的最终使用者、Notes 开发和管理人员、相关领域软件开发人员参考,也适合大中专院校的教师、学生作为教材或参考书。
阅读本书的前言、的目录及样章 >
|  |
|
西游记、设计模式与 IBM WebSphere Portal 应用开发
《西游记》是我国古代四大名著之一,在国内可谓妇孺皆知。本书借助《西游记》中众多耳熟能详的小故事,以借喻的手法阐释了《 Design Patterns: Elements of Reusable Object-Oriented Software 》一书中所阐述的 23 个设计模式的精髓。提供了详细的 Java Portlet 规范 1.0 的中文译本供读者学习参考,并以 IBM WebSphere Portal 作为实际验证和操作的平台,指导用户基于 IBM WebSphere Portal 开发功能丰富多样的 Portal 应用,使读者在熟悉 IBM WebSphere Portal 应用开发的同时,进一步理解设计模式,做到举一反三。
本书属于软件设计和开发方面的中高级应用书籍,具有理论介绍、经验交流与实践指导并重的特点。使读者在学习 IBM WebSphere Portal 企业级协作应用开发的同时,深入了解并应用 Java Portlet 开发与设计模式,具有较高的应用价值。
本书的读者对象为从事软件设计、开发的工程人员,以及全日制高校计算机系及相关科系高年级本科生、研究生。
阅读本书的前言、的目录及样章 >
|  |
|
构建高性能 WebSphere 企业级应用
本书主要讲述如何构建高性能的 WebSphere 企业级应用系统,在阐述与性能相关的概念的基础上,重点介绍作者在开发、测试和维护 WebSphere 应用系统过程中为提高系统性能所进行的探索,以及在解决实际性能问题过程中所积累的经验。
全书由三部分组成,第一部分综述篇介绍构建高性能 WebSphere 企业级应用的基本原理和相关概念。第二部分技术篇以 WebSphere 企业级应用的整个生命周期为主线,从架构、设计、开发、测试等多个环节来介绍与性能相关的理论和经验。第三部分实践篇分专题通过实例讨论如何解决 WebSphere 企业级应用中几个常见的性能问题,以及由此总结出来的提高系统性能的方案。
全书由三部分组成,第一部分综述篇介绍构建高性能 WebSphere 企业级应用的基本原理和相关概念。第二部分技术篇以 WebSphere 企业级应用的整个生命周期为主线,从架构、设计、开发、测试等多个环节来介绍与性能相关的理论和经验。第三部分实践篇分专题通过实例讨论如何解决 WebSphere 企业级应用中几个常见的性能问题,以及由此总结出来的提高系统性能的方案。
阅读本书的前言、的目录及样章 >
|  |
|
基于 Eclipse RCP 的复合应用开发
企业中的独立信息系统数量不断增多使企业员工面临操作烦琐、信息过载和不一致等问题。复合应用 (Composite Application) 技术采用 SOA 系统思想和架构将多个信息系统整合为高效、灵活、使用方便的综合信息系统。
本书第一部分分析现有信息系统开发方法及其问题,介绍复合应用的概念、实例、需求分析、设计方法和实现技术。第二部分详细介绍用 Eclipse 技术实现复合应用的基本方法。第三部分介绍企业级复合应用平台的需求和 IBM 对应的产品 Lotus Expeditor 和 Lotus Notes 8,和在这些平台上进行企业级复合应用设计、开发、部署。
本书可供具有基本信息系统开发经验的人员了解复合应用系统的需求、设计、实现和运行技能,以及如何应用企业级复合应用平台设计开发复杂的企业级复合应用系统。
阅读本书的前言、的目录及样章 >
|  |
|
全球化软件开发最佳实践
本书是介绍全球化基本体系结构、技术和方法的经典力作。全书共18章,介绍了全球化的背景、Java开发中的国际化技术、全球化测试、常见问题的解决方法、DB2数据库等知识,并以一个完整的全球化开发实例,指导读者利用该用例中的方法和实现,自行实施一个精巧、完整的全球化开发项目。
本书适合具有一定基础的软件开发人员、计算机或相关专业的学生,以及需要为企业决策者提供技术和信息支持的架构设计师。
阅读本书的前言、的目录及样章 >
|  |
|
DB2 V9/9.5 高级应用开发
20 多年来,DB2 应用开发的模式与技术不断创新,在可靠性、稳定性、伸缩性及可扩展性方面都极具优势,表现出色。
本书详尽地为大家介绍了一系列 DB2 应用开发的方法及丰富的实例。从嵌入式 SQL 应用开发、各种 DB2 调用式接口的应用模式、DB2 服务端的应用开发、XML 层次型数据的应用,至 DB2 性能分析及调整,深入浅出,见解精辟。
无论是用于教学还是对于从事 DB2 应用开发的专业人士,本书均是一本不可或缺的工具书。
阅读本书的前言、的目录及样章 >
|  |
|
IBM Rational Software Architect 建模
IBM Rational Software Architect (RSA) 是 IBM 公司推出的从设计到开发的完整的集成开发环境。它支持 UML 建模、模型驱动开发等多种建模相关的活动。本书由浅入深地介绍怎样使用 RSA 进行软件建模,包括:安装使用 RSA、创建 UML 模型、与 RUP 相关的建模活动、创建数据模型、模型驱动开发、可重用模型和服务模型。
IBM Rational Software Architect (RSA) 是 IBM 公司推出的从设计到开发的完整的集成开发环境。它支持 UML 建模、模型驱动开发等多种建模相关的活动。本书由浅入深地介绍怎样使用 RSA 进行软件建模,包括:安装使用 RSA、创建 UML 模型、与 RUP 相关的建模活动、创建数据模型、模型驱动开发、可重用模型和服务模型。
阅读本书的前言、的目录及样章 >
|  |
|
SOA 整合之道
本书着重于通过一个具体的场景实践构造一个完整的端到端的应用。通过本书的介绍和实例,读者可以了解如何使用 SOA 的设计思想来构建IT系统,如何集成已有系统,如何使用 IBM 业务整合产品实现业务的建模、设计、开发、组装、测试、部署及业务的监控。
本书第一部分介绍 SOA 的基本概念,Web 服务的基础以及通过对某银行的业务场景描述,引出业务整合中常用的一些模式。第二部分介绍 IBM 针对业务整合需求而提供的产品,并对它们的功能和使用作简单的示例。第三部分是本书的重点,通过某银行 SOA 业务整合的具体案例分析,着重介绍如何使用 IBM 业务整合产品构建一个面向 SOA 的系统架构实例,可以使读者深入了解 SOA 系统的设计与整合, 也可以学习到产品实际使用中的一些最佳实践知识。
本书属于构建 SOA 业务整合系统的进阶书籍。具有理论介绍与实践指导并重的特点。能够使读者通过实例快速了解和掌握 SOA 业务整合系统及其架构方法。目前大部分 SOA 书籍侧重于理论或底层实现,但对业务整合与整体架构的具体实践指导,尤其是对实际场景的理解和应用涉及得较少,本书弥补了这一空白。
阅读本书的前言、的目录及样章 >
|  |
|
SOA 核心技术及应用
本书立足于技术底层,试图指引读者理解构建 SOA 的基础编程模式。这一技术模式也并非耳熟能详的 Web 服务,而是新兴的 SOA 技术标准——服务组件架构(Service Component Architecture,SCA)、服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这三个技术分别解决了服务构建、数据模型和流程编排领域的问题,因而被称为“SOA 编程模式的铁三角”。
本书首先和读者一起回顾一下 SOA 的基本理念和实施 SOA 的技术需求,进而简要介绍 SCA、SDO 和 BPEL 技术。此后的章节根据这三个主要的技术方向分为不同的模块,分别介绍相应技术的起源、理念、规范和实例,力图使读者全方位地理解这些技术,并能够进行基本的开发实践。
本书的读者对象是参与 SOA 项目实施的系统架构设计师、服务开发人员和测试人员,或者是相关专业的在校学生,以及任何希望了解 SOA 的广大技术人员。
阅读本书的前言、的目录及样章 >
|  |
|
C++ 应用程序性能优化
本书主要针对的是 C++ 程序的性能优化,深入介绍 C++ 程序性能优化的方法和实例。
全书由 4 篇组成,第 1 篇介绍 C++ 语言的对象模型,该篇是优化 C++ 程序的基础;第 2 篇主要针对如何优化 C++ 程序的内存使用;第 3 篇介绍如何优化程序的启动性能;第 4 篇介绍了三类性能优化工具,即内存分析工具、性能分析工具和 I/O 检测工具,它们是测量程序性能的利器。
本书适用于有一定 C++ 程序开发经验的开发人员,也可以作为高校相关专业师生的参考书。
在线阅读本书前言、的目录及样章 >
|  |
|
GUI 应用程序移植——在 Linux 上模拟 Windows API 的方法
本书介绍一种把 Windows GUI 应用程序移植到 Linux 的方法 —— API 模拟方法。书中介绍了这种方法的设计思想,以及具体的实现过程。同时,充分探讨了 GUI 应用程序移植所必然面对的基于不同操作系统的编程模型的差异,揭示了两个系统有关用户界面交互和图形输出基本逻辑结构的一些鲜为人知的特性。全书共分为 12 章,包括:移植架构,GDI 子系统,文本输出和字体管理,窗口子系统,消息子系统,用户输入,剪贴板和拖放,标准控件、菜单与对话框,打印,Unicode 与国际化,国际化输入和资源的移植。
在线阅读本书前言、的目录及样章 >
|  |
|
SOA 原理·方法·实践
本书并不是关于 Web 服务的又一本开发手册,抑或是开发技术的宝典之类的读物。本书的作者来自于 IBM 软件开发中心的 SOA 技术中心,作为最早的一批从事 SOA 相关产品和客户项目开发的软件技术人员,见证了 SOA 从诞生到发展壮大的全过程。而本书的目的在于将作者在项目过程中的经验介绍给读者,通过分析 SOA 产生的根源,以及 SOA 对业务模式和开发模式带来的变革,帮助读者理解什么是 SOA,以及如何科学的实施 SOA。
本书的内容分为三部分,将从作者的实际经验出发,分析 SOA 理念产生的合理性,然后分析 SOA 的相关开发技术,最后结合一个实例片断,讲述一个完整的 SOA 项目是如何设计完成的。
本书针对的读者是有一定经验的开发人员,例如,信息系统架构师,企业决策人员,对 Web 开发感兴趣的高年级计算机或相关领域的学生,以及任何希望了解 SOA 的广大技术人员。
在线阅读本书前言、的目录及样章 >
|  |
|  |
|  |
|