一、APB .NET组件
Appeon Server for .NET是基于.NET技术开发的一个组件集,为Appeon Web应用提供运行时服务,包括数据连接、Datawindow支持,事务管理和安全管理。Appeon Server for .NET必须运行在.NET Framework 2.0上。Web Server必须使用微软的IIS 5.0或6.0。
AEM是一个Web应用,用来管理Appeon Server和已发布的Web应用。安装Appeon Server时,AEM会自动安装。
Appeon Server Web Component部署在IIS Web服务器上。Appeon Server Web Component包括JavaScript、HTML、XML和一个ActiveX插件。
二、APB .NET安装要求
1.Appeon Server环境需求
Windows 2000、XP、2003 Server (Enterprise and Standard Edition)
Microsoft IIS 5.0、6.0
Microsoft .NET Framework 2.0.50727 或以上
注意:1、IIS必须在.NET Framework之前安装,否则Web应用可能出现运行时错误。
2、在生产环境中,从安全和性能方面考虑,建议使用Windows 2003 Server和IIS 6.0
3、使用IIS 5.0,需要安装Microsoft Data Access Components 2.6以上的版本
2.数据库服务器的支持
Appeon for PowerBuilder 5.0 .NET 可以支持以下数据库:
Sybase Adaptive Server Anywhere 9.x
Sybase Adaptive Server Enterprise (ASE) 12.x or 15.
Oracle 9i or 10g
Microsoft SQL Server 2000 or 2005
三、.NET平台Appeon Web应用的技术架构
图 1 .NET平台Appeon Web应用技术架构
客户端基于微软的IE6.0 Sp1或Sp2
Web服务器基于微软的IIS5.0或6.0
应用服务器采用微软的ASP.NET 2.0
四、APB .NET与J2EE版本的功能差别
Appeon .NET版本只能运行在Windows平台上,而J2EE版本可以运行在其它平台上,如Solaris和AIX。此外,与J2EE版本相比,.NET版本少了以下功能:
1、PowerBuilder特性
N-Tier对象
2、Appeon Developer特性
Pure-JavaScript发布选项
3、Appeon Server特性
SaveAs类型: WMF!
文件服务
NVO对象
EJB 或Server-based JavaBean
Distributed DataWindow
五、APB .NET版本面向的客户
APB .NET版本主要面向以下的客户:
希望把PB应用发布在Microsoft .NET平台的用户。
其它应用是基于.NET平台开发,希望把Web应用开发技术和运行平台统一起来。
不注重特定的技术平台,但希望降低Web应用部署成本。APB.NET版本不需要J2EE中间件服务器,使用的ASP.NET 2.0和IIS 5.0/6.0,运行在Windows 2000 Server/XP/2003 Server上。