首页>参考读物>计算机科学与技术>软件与程序设计

Sun ONE 体系结构指南
作者 : 美国太阳微系统公司
译者 : 王永茂
出版日期 : 2002-12-01
ISBN : 7-111-11225-3
定价 : 38.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 175
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

Sun开放网络环境(Sun ONE)是Sun Microsystems的标准软件理念、体系结构、平台和专业技术,用于开发和部署定制服务。本书讲述了Web服务和定制服务的概念,Sun ONE体系结构的基础知识。介绍了J2EE平台如何为Sun ONE体系结构定义服务容器,以及J2EE连接器体系结构与基于Web服务的集成。对现有通信技术和可靠异步通信系统进行了比较,并介绍了企业对企业集成、企业应用集成和电子商务集成。还介绍了用于创建、组装和实现Web服务与定制服务的Sun ONE平台开发工具包。讨论了表示框架,门户服务器,探讨Java技术实现的Web客户端模式,标识与策略服务,平台服务。第七部分介绍了核心Web服务。 本书适合于从事电子商务解决方案、Web服务和定制服务创建与部署的人员,尤其适合于Sun ONE环境下的软件开发人员、系统构架师。

图书前言

Sun开放网络环境(Sun ONE)是Sun Microsystems的标准软件理念、体系结构、平台
和专业技术,用于开发和部署定制服务。
  本书内容
  通过本书,开发人员可以了解Sun ONE体系结构的各个组件和功能。本书还介绍了与该体系结构的各个部分配套的Sun技术和工具,并列出了各个组件使用或提供的接口。
  本书讲述的内容分为七个部分。
  第一部分,引言
  第1章“提供定制服务”,简单回顾网络计算历史。该章首先介绍不断发展的Web服务和定制服务理论对今天的联网计算环境的改变方式,然后解释Sun ONE体系结构如何实现这些概念。
  第2章“Sun ONE体系结构”,介绍Sun ONE体系结构的各层,以及与各层有关的标准和集成的产品。这些要素共同为现在的标准可伸缩和可靠Web服务以及未来的定制服务,提供了一个基础。
  第二部分,服务容器
  第3章“Java 2 平台企业版(J2EE乎台)组件和容器”,介绍J2EE平台如何为Sun ONE体系结构定义服务容器。除了J2EE技术标准之外,服务容器还具有一个基于Sun ONE表示
框架的事实上的标准,以及各种面向Web服务的API、工具和技术。该章还论述了Sun ONE应用服务器。这是一个第五代体系结构,可以在支持J2EE技术的应用服务器中提供高级性能、可伸缩性和可靠性。
  第4章“J2EE连接器体系结构与基于Web服务的集成”,解释J2EE连接器体系结构如何定义一种标准方式,为Sun ONE平台扩展服务容器,以便将应用程序同现有企业信息系统(EIS)集成起来。然后,该章将探讨Sun ONE体系结构对通过Web服务分发的计算范型的本地支持如何自行提供了一套有效的EIS集成机制。
  第三部分,服务集成
  第5章“可靠异步通信”,对现有通信技术和可靠异步通信系统进行比较。在联系松散的业务合作伙伴之间开展电子商务必需使用这种可靠异步通信系统。然后该章将讨论Java消息服务。这是一个标准API,用于进行通信,支持可靠的点对点通信和发布—订阅模式。作为总结,该章还对用于Java软件的Sun ONE Message Queue做了说明。这是可靠异步通信系统的一个现成例子。
  第6章“业务流程的集成”,介绍各种类型的业务流程集成方式,其中包括企业对企业集成、企业应用集成和电子商务集成。然后,在流程集成背景下,讨论Web服务规范的电子商务可扩展标记语言(ebXML部分。最后,将Sun ONE集成服务器作为一个ebXML应用例子,对其进行了介绍。企业可以采用这种应用程序,在不断变化的国际市场上开展协作和可靠地进行通信。
  第四部分,服务的创建、组装和部署
  第7章“开发工具”,介绍用于创建、组装和部署Web服务与定制服务的Sun ONE平台开发工具包。对Forte集成开发环境(IDE)和Netbeans软件也做了大篇幅的介绍。此外,该章还探讨了可以在Forte IDE上提供增值功能的其他Netbeans软件模块和API,包括NetBeans软件的APl支持模块、表单编辑器和元数据知识库(MDR)组件。
  第五部分,服务交付
  第8章“表示框架”,讨论负责从最终用户和应用、业务层收集信息的框架。从模型—视图—控制器设计模型角度讨论表示框架后,接着又探讨了Java Specification Request l27。表示框架可以在后者提供的功能上实现标准化。最后,该章将介绍一个表示框架的Sun ONE Application Framework实现。
  第9章“门户服务器”,概括介绍在一张或一组页面中显示Web应用的原理。用户可以在浏览器中看到这些页面。然后讨论如何将Portal Server为Web应用提供的功能扩展到Web服务领域。
  第10章“Java Web客户端模型”,探讨Java技术实现的Web客户端模型(“Java Web客户端”),此模型用于提供Web服务。在Web客户端模式下,我们通过Web将用Java编程语言编写的应用程序提供给可以访问Web的设备——例如台式计算机、PDA或可以访问Web的手机。在从MVC设计模型角度讨论Java Web客户端体系结构后,该章着重讨论了移动设备的使用、电话上网方式和在服务器端提供服务所引起的特殊需求。
  第六部分,基本服务
  第11章“标识与策略服务”,定义Sun ONE体系结构的安全机制,其中包括单点登录、帐户同步与供给、策略、保密、自定义和“自由联盟项目”提供的标识解决方案。Sun ONE目录服务器访问管理版和集成版都带有这些安全机制。该章还探讨了管理服务。这些管理服务提供了管理Web服务和Sun ONE平台中的系统资源所需的体系框架和一套编程接口。
  第12章“平台服务”,介绍Sun ONE体系结构中的最低一层接口,说明平台服务如何提供功能,以分配和管理基础网络与硬件平台资源。在Sun ONE平台中主持更高级的服务需要这个基础网络和硬件平台。该章中的大量篇幅着重讨论Solaris操作环境。它提供硬件平台和资源管理,命名、注册和目录服务,联网,存储、归档和数据访问,以及安全功能。
  第七部分,核心Web服务
  第13章“核心Web服务”,定义一种方式,核心Web服务将通过这种方式,使得其他Web服务和应用也可以使用Sun ONE体系结构及现有Sun Web应用程序的功能。该章的讨论集中在两大类核心Web服务上——定位Web服务和通信应用Web服务。
  本书末尾附有词汇表、参考资料和索引。
  哪些人应该阅读本书
  虽然Sun ONE体系结构可以给所有从事电子商务解决方案、Web服务和定制服务创建与部署的人员带来好处,但是本体系结构主要面向以下三类人员:
  ●开发人员 他们需要以最省事的方式,利用已知工具和技术来提供Web服务和定制服务。
  ●CT0、系统架构师、系统集成工程师和程序员 他们从事电子商务应用方案的开发。
  更加出色的Sun ONE体系结构及其在创建和实现定制服务中发挥的作用将为他们带来好处。
  ●技术架构师 他们需要了解Sun ONE体系结构将怎样帮助他们获得技术体系结构,满足本单位的需要。
  ●独立软件厂商(ISV) 它们需要将Sun ONE体系结构的开放性作为创建新应用程序和服务的基础,或作为整合目录或内容管理系统等主要组件的基础。
  本书未讲述的内容
  本书是Sun ONE体系结构的技术概览,所以其讲述范围必然有限。它并不讲述可以用于特定应用体系结构、计算机房或网络等各种领域的“体系结构”定义。本书也不包括以下内容:
   产品特性、详细产品开发计划、营销宣传和竞争分析。
  ●为IT部门提供的有关规划、安装、配置或操作基于sun ONE平台的系统指南。
  ●为担任公司领导的读者提供的总体拥有成本或投资回报率等商业可行性分析。
  ●为垂直行业服务开发人员提供的设计指南。尽管Sun ONE体系结构的一些组件可以用于电信等垂直行业,但是本书并不讲述行业专用标准、实现互操作的要求或业务规则。
  关于上述主题的有关信息,请访问http://www.sun.com和http://www.sun.com/sunone

作者简介

美国太阳微系统公司:暂无简介

译者简介

王永茂:暂无简介

图书目录

第一部分 引言

第1章 交付定制服务

1.1 网络计算的发展
1.2 定制服务的范围
1.2.1 Web应用模型
1.2.2 Web服务模型
1.2.3 JavaWeb客户端模型
1.3 非正式标难
1.4 前瞻

第2章 Sun开放网络环境体系结构

2.1 服务堆栈
2.2 Sun ONE平台的有关标准
2.3 映射到服务堆栈的产品
2.4 Sun ONE体系结构的集成与互操作性
2.4.1 同现有应用的互操作
2.4.2 同Microsoft.NET的互操作
2.4 各个应用阶段

第二部分 服务容器

第3章 J2EE组件与容器

3.1 组件
3.1.1 Java ServletAPI
3.1.2 JavaServer Pages技术
3.1.3 Entelprise JavaBeans
3.2 J2EE平台容器提供的服务
3.2.1 Web服务
3.2.2 跨平台和CORBA互操作性
3.2.3 使用数据库服务器
3.2.4 使用名称和目录服务器
3.2.5 组件和容器接口
3.3 应用服务器
3.3.1 Sun ONE应用服务器
3.3.2 应用服务器接口

第三部分 服务集成

第4章 J2EE连接器体系结构与基于Web服务的集成

4.1 EIS集成方式概述
4.2 连接器体系结构概述
4.3 连接器体系结构的优势
4.4 连接器体系结构协约
4.4.1 系统级协约
4.4.2 应用级协约
4.5 打包与部署
4. 6 基于Web服务的集成
4.7 Sun ONE体系结构中的Web服务支持
4.7.1 使用Sun ONE体系结构的Web服务
4.7.2 使用Sun ONE体系结构实现Web服务
4.8 连接器体系结构接口

第5章 可靠异步通信

5.1 通信基础
5.1.1 现有通信系统
5.1.2 可靠异步通信系统
5.2 Java消息服务技术
5.2.1 JMS技术的目标
5.2.2 Java消息服务不具备的功能
5.3 Java消息服务之外的要求
5. 3.1 多队列传送方式
5.3.2 多协议支持
5.3.3 安全性
5.3.4 对象管理
5.3.5 可插入持续性
5.3. 6 分布式事务支持
5.4 SUn ONE Message Queue for Java
5.4.1 被管理的对象
5.4.2 客户端运行时间
5. 4.3 消息服务

第6章 业务流程集成

6.1 集成需求
6.1.1 设置1:业务文档交换
6.1.2 设置2:连接内部应用
6.1.3 设置3:建立新的合作关系和企业
6.2 现有集成类型
6.2.1 B2B集成
6.2.2 EAI集成
6.2.3 电子商务集成
6.3 ebXML
6.3.1 ebXML目标和体系结构
6.3.2 ebXML通信
6.3.3 ebXML协作元素
6.3.4 ebXML核心组件项目
6.3.5 ebXML功能概述
6.3.6 实践中的配置文件和协定
6.3.7 交换过程
6.4 Sun ONE集成服务器
6.4.1 控制器/协作层
6.4.2 数据转换与转译层
6.4.3 通信接口层
6.5 通信的未来发展方向
6.6 流程集成接口

第四部分 服务创建、组装和部署

第7章 开发工具

7.1 Sun开放网络环境
7.1.1 NetBeans软件IDE
7.1.2 NetBeans软件核心与APl
7.2 为工具开发员提供的其他关键模块
7.2.1 APl支持模块
7.2.2 表单编辑器
7.2.3 元数据知识库
7.2.4 其他与工具有关的NetBeans软件模块
7.2.5 NetBeans软件接口
7.3 Sun ONE studioIDE
7.3.1 主要组件
7.3.2 合作伙伴和第三方工具
7.3.3 Sun ONE studio IDE中的服务开发
7.3.4 Sun ONE studio IDE接口

第五部分 服务交付

第8章 表示框架

8.1 表示框架概述
8.2 模型-视图-控制器模型
8.2.1 MVC设计模型
8.2.2 MVCl
8.2.3 MVC2
8.3 MVC2与表示框架
8.4 开发问题
8.5 基于模板与非基于模板的MVC体系结构
8.5.1 模板引擎
8.5.2 DOM操作
8.5.3 DOM和模板方法的优势
8.6 Java Specification Request(JSR)127体系结构
8.7 Sun ONE Application Framework概述
8. 7. 1 Sun ONE Application Framework的MVC2版本
8.7.2 Sun ONE Application Framework与JSRl27
8.7.3 Sun ONE Application Framework使用的设计模型
8.8 Sun ONE Application Framework功能类型
8.9 SunONE Application Framework功能
8.9.1 对称显示/提交处理
8.9.2 正式模型实体
8.9.3 应用程序事件
8.9.4 层次化视图与组件作用范围
8.9.5 高效对象管理
8.9.6 对并行内容的支持
8.9.7 现成的高级功能
8.9.8 工具准备情况
8.9.9 可伸缩性
8.10 表示框架接口

第9章 PortalServer

9.1 使用Portal提供Web应用
9.1. 1 聚合与表示
9.1.2 用户和应用程序自定义
9.1.3 用户和应用程序安全
9.1.4 用户和应用程序管理
9.2 增强Portal,提供Web服务
9.2.1 Web服务的聚合与表示
9.2.2 Web服务个性化
9.2.3 Web服务的安全
9.2.4 Web服务管理
9.2.5 专用Web服务提供者
9.3 Portal Server界面

第10章 Java Web客户端模式

10.1 设计和部署考虑因素
10.1.1 协议与有效负载
10.1.2 环境
10.1.3 用于Java Web客户端的MVC设计
10.1.4 发挥支持作用的体系结构元素
10.1.5 XML信息服务与设备互动
lo.1.6 客户端设备
10.1.7 扩展服务
10.1.8 电话访问机制
10.1.9 服务器端的服务提供
10.2 ava Web客户端模式界面

第六部分 基本服务

第11章 标识与策略服务

11.1 标识、角色与安全
11.1.1 Sun ONE目录服务器产品
11.1.2 标识:身份认证
11.1.3 标识:Web单点登录
11.1.4 标识:跨域单点登录
11.1.5 标识管理:用户帐户管理与供给
11.1.6 策略管理与评估
11.1.7 安全
11.1.8 UDDl
11.1.9 日志记录与审计
11.1.10 标识与策略服务接口
11.2 联合标识系统
11.3 管理服务
11.3.1 Sun ONE平台管理体系结构
11.3.2 Sun ONE平台管理信息与CIM模型
11.3.3 现有管理模式的集成
11.3.4 管理接口

第12章 平台服务

12.1 硬件平台与资源管理
12.1.1 伸缩与RAS
12.1.2 Solaris资源管理器
12.2 联网
12.3 存储、文件提交与数据访问
12.4 名称服务、目录和注册表功能
12.5 安全
12.5.1 身份认证
12.5.2 安全因特网传输
12.5.3 安全随机号
12.6 接口

第七部分 核心Web服务

第13章 核心Web服务

13.1 基于Portal的Web服务
13.1.1 定位Web服务
13.1.2 状态Web服务
13.1.3 通知Web服务
13.1.4 用法Web服务
13.1.5 搜索Web服务
13.1.6 文件Web服务
13.2 通信应用Web服务
13.2.1 邮件Web服务
13.2.2 日历Web服务
13.2.3 联系Web服务
13.2.4 会议Web服务
词汇表
参考资料

教学资源推荐
作者: 裘宗燕,李安邦 编著
作者: 郑阿奇 彭作民
作者: [美]贝赫鲁兹·A. 佛罗赞(Behrouz A.Forouzan) 理查德·F. 吉尔伯格(Richard F. Gilberg) 著
参考读物推荐
作者: 吴永辉 王建德 编著
作者: (德)Ralph Steyer 著