Solaris 软件包括联网增强功能。Sun ONE Application Server 集成在 Solaris 9 12/03 发行版中已经进行了修订。以前的 Solaris 9 发行版中的联网增强功能包括:
在 Solaris 9 12/02 发行版中,此功能对于 SPARC 平台是新增功能。在 Solaris 9 12/03 发行版中,此功能也适用于 x86 平台。
Sun ONE Application Server 7 平台版(以前的 iPlanetTM Application Server)已集成在 Solaris 操作系统中。该 Application Server 平台版为企业级应用服务和 Web 服务提供了基础。服务器提供了小巧而高性能的 JavaTM 2 平台企业版 (J2EETM)。J2EE 使得企业应用程序和 Web 服务的开发、部署和管理能够适用于范围广泛的服务器、客户机和设备。
Sun ONE Application Server 为新的 Java 和可扩展标记语言 (XML) 应用程序提供了应用程序可移植性,并使其能够快速进入市场。这些新应用程序与 J2EE 1.3 平台兼容。该 Application Server 使开发者可以生成基于 JavaServer PagesTM (JSPTM)、Java Servlet 和 Enterprise JavaBeansTM (EJBTM) 技术的应用程序。此技术支持范围广泛的业务要求(从小型部门应用程序到企业级的对业务至关重要的服务)。
主要功能包括:
集成了来自 Sun ONE Web Server 的 Sun ONE Message Queue 和超文本传输协议 (HTTP) 服务器
提供了可伸缩性和高性能
提供了全面的 Web 服务支持 – Java Web 服务、简单对象访问协议 (SOAP)、Web 服务描述语言 (WSDL)
提供了与 Sun ONE Portal Server 6.0 和 Sun ONE Directory Server 的互操作性
使用 J2EE 参考实现
进行了如下名称更改:
Sun ONE Message Queue(以前的 iPlanet Message Queue for Java)
Sun ONE Web Server(以前的 iPlanet Web Server)
Sun ONE Portal Server(以前的 iPlanet Portal Server)
Sun ONE Directory Server(以前的 iPlanet Directory Server)
有关详细信息,请参见《Sun ONE Application Server 7 Collection Update 1 (Solaris Edition)》。有关该集合的详细信息,请参见Solaris 9 8/03 发行版中的新增文档和修订文档。另请参见 http://wwws.sun.com/software/products/appsrvr/home_appsrvr.html。
有关特定的许可条款,请参见二进制代码许可证。
在 Solaris 9 12/02 发行版中,此功能对于 SPARC 平台是新增功能。在 Solaris 9 8/03 发行版中,此功能也适用于 x86 平台。
Solaris 软件现在支持 Java Messaging Service (JMS) 应用程序。本 Solaris 发行版将 Sun ONE Message Queue(以前的 iPlanet Message Queue for Java)用作 JMS 提供者。
JMS 信息传送允许应用程序和应用程序组件进行可靠的异步信息交换。运行在不同平台和不同操作系统上的进程可以连接到公共信息服务来交换信息。
Sun ONE Message Queue 平台版完全实现了 JMS 规范。该 Message Queue 提供了如下的附加功能:
集中管理
可调的性能
对 Java Naming and Directory InterfaceTM (JNDI) 的支持
支持简单对象访问协议 (SOAP) 消息传送
有关详细信息,请参见《Sun ONE Message Queue 3.0.1 Administrator's Guide》和《Sun ONE Message Queue 3.0.1 Developer's Guide》。有关 Sun ONE Message Queue 版本和功能的详细信息,请访问以下 Web 站点:
http://www.sun.com/software/products/message_queue/home_message_queue.html |
此功能在 Solaris 9 8/03 发行版中是新增的。
多数据传输 (MDT) 使网络栈能够在传输过程中向网络设备驱动程序一次发送多个数据包。使用此功能可以通过提高主机 CPU 使用率或网络吞吐量,来减少每个数据包的处理开销。
多数据传输 (MDT) 功能仅对支持此功能的设备驱动程序有效。
/etc/system 文件中必须启用下列参数,才能使用 MDT 参数。
set ip:ip_use_dl_cap = 0x1
缺省情况下 MDT 是禁用的。可以通过以下方式指示 TCP/IP 栈启用 MDT:
# ndd -set /dev/ip ip_multidata_outbound 1
启用 MDT 之前请阅读以下注意事项:
使用该功能可能会改变 IP 层和 DLPI 提供程序之间的所有数据包的外观。例如,通过使用 ifconfig modinsert 命令,可以将第三方 STREAMS 模块动态插入 IP 层和 DLPI 提供程序之间。此模块可能不运行。ifconfig modinsert 命令无法“识别”MDT STREAMS 数据类型。
使用 autopush(1M) 机制可以将模块插入 IP 和 DLPI 提供程序之间。这些模块可能同样不运行。
当 STREAMS 模块不能识别 MDT 时,请禁用此功能。例如,公共域公用程序 ipfilter 和 CheckPoint Firewall-1 不能识别 MDT。
有关详细信息,请参见《Solaris Tunable Parameters Reference Manual》和 ip(7P) 手册页。
此功能在 Solaris 9 4/03 发行版中是新增的。
配置一个或多个路由器以支持 6to4 隧道之后,IPv6 网络就可以通过网际协议版本 4 (IPv4) 网络来传送包。系统管理员可以使用 6to4 隧道将自己的网络从 IPv4 迁移到 IPv6。该功能实现 RFC 3056 和 3068。
有关 IPv6 的详细信息,请参见《IPv6 Administration Guide》。
此功能在 Solaris 9 9/02 发行版中是新增的。
此功能允许通过 IPv6 隧道进行数据包传送,无论是 IPv4 通过 IPv6 隧道还是 IPv6 通过 IPv6 隧道。IPv4 数据包或 IPv6 数据包可以被封装在 IPv6 数据包中。
有关详细信息,请参见《IPv6 Administration Guide》。
此功能在 Solaris 9 12/02 发行版中是新增的。
Solaris 网络缓存和加速器 (NCA) 内核模块现在支持一个 Web 服务器的多个实例。这一支持使您能够使用 Solaris 计算机来执行基于网际协议 (IP) 地址的虚拟 Web 驻留。Solaris 软件使用单个配置文件 /etc/nca/ncaport.conf,将 NCA 套接字映射到 IP 地址。
有关详细信息,请参见 ncaport.conf( 4) 手册页。
此功能在 Solaris 9 9/02 发行版中是新增的。
IP 服务质量 (IPQoS) 使系统管理员可以为客户和关键应用程序提供不同级别的网络服务。通过使用 IPQoS,管理员可以设置服务级别协议。这些协议可以根据价格结构为因特网服务提供商 (ISP) 的客户提供不同级别的服务。公司也可以使用 IPQoS 在各种应用程序中设置优先权,以使关键应用程序能够获得比关键程度较低的应用程序更高的服务质量。
有关详细信息,请参见《IPQoS Administration Guide》。
此功能在 Solaris 9 8/03 发行版中是新增的。
Solaris IPQoS 功能现在包括用户选定器,作为现有 uid 选定器的补充。用户选定器允许您在 ipqosconf 文件的过滤器子句中指定用户名或用户 ID 作为过滤条件。 以前,uid 选定器仅接受用户 ID 作为值。 下面的 ipqosconf 文件中的过滤器子句显示了用户选定器:
filter { name myhost; user root; } |
有关过滤器和选定器的信息,请参见《IPQoS Administration Guide》和 ipqosconf(1M) 手册页。
此功能在 Solaris 9 9/02 发行版中是新增的。
Solaris 系统软件现在支持路由信息协议版本 2 (RIPv2)。
RIPv2 向 RIPv1 协议添加了 Classless Inter-Domain Routing (CIDR) 和 Variable-Length Subnet Mask (VLSM) 扩展。信息摘要 5 (MD5) 扩展保护路由器免受恶意用户的错误指引。新的 in.routed 实现也包括内置的网际控制报文协议 (ICMP) 路由器发现 (RFC 1256) 机制。
如果启用了包含多址通信的点对点链接,则 RIPv2 支持多址通信。RIPv2 还支持单址通信。如果使用 /etc/gateways 文件配置广播地址,那么 RIPv2 可以支持广播。
有关如何配置 RIPv2 的信息,请参见 in.rdisc (1M)、in.routed (1M) 和 gateways(4) 手册页。