第一图书网

应用集成原理与技术

刘峰,郑滔 著 刘峰、 郑滔 清华大学出版社 (2011-06出版)
出版时间:

2011-6  

出版社:

刘峰、 郑滔 清华大学出版社 (2011-06出版)  

作者:

刘峰,郑滔 著  

Tag标签:

无  

内容概要

  《应用集成原理与技术》介绍了应用集成的原理、主要框架和主流技术,重点包含数据集成和应用集成两大部分内容。其具体内容包括xml技术、数据集成技术、不同程序设计语言的集成技术、应用集成中的软件复用技术、分布式对象技术、消息中间件技术以及web service技术,并通过相应示例讲解各主流技术的使用方法。  《应用集成原理与技术》可作为信息系统开发、管理人员和计算机软件开发人员的培训用书和参考书,也可作为高等院校信息系统工程、软件工程、计算机科学与技术等专业本科生教材。

作者简介

刘峰,博士,南京大学软件学院教师。1998年毕业于南京大学数学系获学士学位,2004年毕业于南京大学计算机系获硕士学位,2004年至今在南京大学软件学院任教,负责信息技术专业方向课程体系建设,2006年曾为IBM访阿学者。主持江苏省法院信息系统的数据集中系统、文书网上公开系统、司法鉴定系统等项目的开发工作。现主要从事机器学习和信息系统安全方面的研究工作。获国家专利1项,发表相关论文多篇。郑滔,南京大学软件学院教授。1992年毕业于南京大学计算机系并获硕士学位,1997年在UNU/IIST从事模型验证研究,1999-2000年美国加州PCTel从事嵌入式软件设计。长期从事形式化方法、模型验证和程序安全等方面的研究,主持和参加国家863项目、国家973项目,国家自然科学基金重点项目以及国家自然科学基金项目多项,近期发表相关论文20余篇。获教育部科技进步二等奖和教育部高等教育国家级教学成果奖二等奖各1项。

书籍目录

第1章 应用集成概述1.1 应用集成的概念1.2 应用集成的历史1.3 集成模型1.3.1 表示集成模型1.3.2 数据集成模型1.3.3 功能集成模型1.4 应用集成的技术组成1.4.1 通信模式1.4.2 集成方法1.4.3 中间件技术1.4.4 服务1.5 应用集成面临的主要问题1.5.1 应用集成中一致性的问题1.5.2 实施集成中所面临的障碍第2章 xml技术2.1 xml简介2.1.1 xml的定义2.1.2 xml的特征.2.1.3 xml的应用2.1.4 开发一般xml应用的步骤2.1.5 xml的缺点2.2 xml语法概述2.2.1 xml文档示例2.2.2 xml声明2.2.3 元素2.2.4 属性2.2.5 实体引用、字符引用与cdata片段2.2.6 注释、处理指令2.2.7 良好格式2.2.8 xml名称空间2.3 dtd2.3.1 dtd简介2.3.2 dtd语法概述2.3.3 dtd的特点2.4 schema2.4.1 schema简介2.4.2 schema语法概述2.4.3 schema的特点2.5 xsl,xslt和xpath2.5.1 xsl2.5.2 xslt2.5.3 xpath2.6 xml的解析2.6.1 概述2.6.2 面向文档的流式解析技术2.6.3 面向文档的对象式解析技术2.6.4 面向文档的指针式解析技术2.6.5 面向应用的对象式解析技术2.6.6 xml解析技术的特性比较2.6.7 面向文档的解析示例第3章 数据集成3.1 数据集成概述3.1.1 数据集成的必要性3.1.2 数据集成的概念3.1.3 数据集成的分类3.1.4 xml在数据集成中的作用3.1.5 数据集成的关键问题3.2 主流的数据访问技术3.2.1 odbc3.2.2 oledb3.2.3 ado3.2.4 jdbc3.2.5 hibernate3.3 元数据与数据映射3.3.1 字符编码3.3.2 元数据3.3.3 元数据的标准描述框架3.3.4 元数据映射3.4 etl技术3.4.1 etl的概念3.4.2 etl中的关键技术3.5 基于xml数据集成的集成教务系统示例3.5.1 原有教务系统分析3.5.2 集成教务系统分析与设计3.5.3 数据设计3.5.4 重点流程解析3.5.5 数据集成关键代码实现第4章 程序设计语言与集成技术4.1 程序设计语言概述4.1.1 程序设计语言分类4.1.2 第一代语言(机器语言)4.1.3 第二代语言(汇编语言)4.1.4 第三代语言(高级语言)4.1.5 第四代语言4.1.6 第五代语言4.2 编译型语言与解释型语言4.2.1 编译型语言4.2.2 解释型语言4.2.3 java虚拟机4.2.4 编译型语言与解释型语言比较4.3 程序设计语言之间的相互调用4.3.1 主流程序设计语言介绍4.3.2 程序设计语言之间的调用4.4 脚本语言4.4.1 脚本语言的源起和目的4.4.2 脚本语言的定义4.4.3 脚本语言分类4.4.4 python语言介绍4.4.5 python语言应用实例第5章 应用集成中的软件复用技术5.1 软件复用概述5.1.1 软件复用的发展历史5.1.2 软件复用技术的优点5.1.3 软件复用的分类5.1.4 软件复用的级别5.2 结构化程序设计中的复用技术5.2.1 结构化程序设计5.2.2 结构化软件复用技术5.3 面向对象程序设计中的复用技术5.3.1 面向对象概述5.3.2 面向对象的主要特征与软件复用的关系5.3.3 面向对象方法对软件复用的支持5.4 可复用构件技术5.4.1 构件与可复用构件5.4.2 构件模型5.4.3 构件接口技术5.5 设计模式5.5.1 设计模式概述5.5.2 常见的设计模式5.5.3 与应用集成相关的三种设计模式第6章 分布式对象技术6.1 分布式对象技术概述6.1.1 中间件技术6.1.2 分布式对象技术6.1.3 分布式对象技术原理6.2 com/dcom6.2.1 com6.2.2 dcom6.3 rml6.3.1 rmi概述6.3.2 javarmi架构6.3.3 rmi实现细节6.4 corba6.4.1 对象管理体系结构oma6.4.2 公共对象请求代理体系结构corba6.5 分布式对象集成示例6.5.1 示例系统概述6.5.2 示例系统实现6.5.3 示例系统代码第7章 消息中间件技术7.1 消息中间件概述7.2 消息传递系统7.2.1 消息通道7.2.2 消息7.2.3 管道和过滤器7.2.4 消息路由7.2.5 消息转换器7.2.6 消息端点7.3 消息通信的主要模型7.3.1 点对点模型7.3.2 发布/订阅模型7.4 消息中间件的主流方案7.4.iwebspheremq概述7.4.2 jms概述7.5 jms请求/应答示例第8章 webservice技术8.1 webservice概述8.2 webservice原理8.3 webservice的关键技术8.3.1 http8.3.2 xml8.3.3 soap8.3.4 wsdl8.3.5 uddl8.3.6 服务集成和工作流8.4 webservice应用的场景以及优点8.4.1 跨防火墙的通信8.4.2 应用程序集成8.4.3 b2b的集成8.4.4 软件和数据重用8.5 webservice应用示例8.5.1 应用场景8.5.2 部分接口描述8.5.3 java实现简介

章节摘录

版权页:插图:由于很容易改变和扩展控制信息,所以消息应用相当灵活。例如,如果银行允许客户的信息合法改变,例如,结婚后能在线更改他们的名字,随后用来更改名字的控制代码就被添加到新的消息中,这样就新增了一种叫做更改姓名的消息形式。值得一提的是,消息独立于应用软件。消息传送的不足之处在于:设计者并不总能知道何种应用软件会对何种消息做出回应,除非有清楚的文档和服务来确定,否则消息的控制处理是不可见的。另外,如果消息管理得不好,那么由于集成方式有限的可见性,消息不可能重新使用。2.接口调用在这种方式中,发送器通过接口进行通信,由接口规定应用软件能调用的操作,任何用于处理的数据也都通过接口进行传输。作为集成方法,消息与接口的区别很细微,但很重要。基于接口的集成要求有严格定义的接口的具体说明和实施细则,以此描述出应用软件所能进行的操作。接口与应用软件关联,而消息则与任何应用软件无关。而且,通过接口,任何应用软件的处理过程很容易识别,也能清楚地确定。前面介绍的消息则隐藏了使用它们的应用软件。接口的性质使其比消息需要更少的解码处理,而且在开发过程中更容易发现错误。其实,正是由于消息比接口要求的耦合程度低,因此容易出错并且不能重复使用方案。一部分组件使用的接口集成处理符合传统的编程结构。接口使用诸如C、C++、Java这样的语言,使应用软件像单一的过程或对象。使用接口的过程如下:(1)产生面向组件的调用或呼叫。例如,发送账号和金额参数信息要求进行账户存款。(2)发出调用。例如,异步通信系统发出调用。根据异步通信的特性,发送器能够继续操作。


编辑推荐

《应用集成原理与技术》随着信息技术和企业信息化的发展,企业为了提高综合竞争力,往往会采用多个应用系统来支撑其业务的发展。这些应用系统虽然相互独立运行,包含各自的应用、流程和数据,但是它们之间往往有很多交叉点,包含重复的信息与数据,给企业信息化带来严重问题。企业应用集成可以实现异构环境下的信息交互,实现系统在应用层的集成。作者以所参与的信息系统集成项目为基础,分析了应用集成的标准和主流技术,结合ACM和IEEE-CS的IT2008知识体系,设计了应用集成原理与技术教材。与一般的信息技术专题相比,应用集成所涉及的内容要广泛得多。《应用集成原理与技术》在介绍了应用集成的原理、主要框架后,对应用集成中最为重要的技术做了简要讲解,其中包括XML技术、数据集成技术、集成程序设计技术、应用集成中的软件复用技术、分布式对象技术、消息中间件技术以及WebService技术。《应用集成原理与技术》主要特色是结合相应示例讲解各主流技术的使用方法,特别是基于XML的数据集成、集成程序设计、脚本技术、分布式对象技术、WebService等。通过示例可以帮助读者深入理解应用集成的原理,快速掌握应用集成的技术。

图书封面

图书标签Tags

广告

下载页面


应用集成原理与技术 PDF格式下载



作为了解还可以,但是介绍不够深入、系统,如果想深入了解的话,建议看一些其他的。


相关图书