PowerBuilder 11.2与EAServer构建.Net智能客户端

需积分: 9 50 下载量 67 浏览量 更新于2024-12-12 1 收藏 1.33MB PDF 举报
"本文主要介绍如何使用PowerBuilder 11(pb11)开发智能客户端应用,结合EAServer进行.Net客户机/服务器应用的构建。作者分享了他在SybaseTechWave2008会议上的经验和知识,强调了PowerBuilder 11.2的.Net智能客户端功能以及EAServer 6.1对.Net客户端ORB的支持,两者结合可以创建高效、健壮的企业级应用。" 在PowerBuilder 11中,开发者可以利用新增的.Net智能客户端应用开发功能,这使得PB应用程序能够更好地适应现代IT环境的需求。同时,EAServer作为一款经过J2EE认证的应用服务器,以其卓越的性能和可配置的缓存管理、负载均衡特性,成为PowerBuilder的理想合作伙伴。EAServer的组件目标功能允许PowerBuilder的非可视对象(NVOs)轻松部署到服务器上,实现了J2EE EJB和JMS的集成。 EAServer 6.1版本针对.Net客户端进行了优化,引入了.Net客户端ORB,使得.Net WinForm应用(如由PowerBuilder创建的)可以通过IIOP或IIOPS协议与EAServer进行通信。为了实现这一点,开发者可以使用NetCompiler和IDL到C#的映射工具,自动生成EAServer组件的C#存根。这些C#存根随后会被.Net客户端应用使用,通过.NET客户端ORB与服务器上的EJB进行交互,实现无缝的数据交换。 对于那些不熟悉EAServer安装和配置的开发者,PowerBuilder的工程向导提供了详细步骤的指导,帮助他们快速上手。这种强大的组合为开发者提供了极大的便利,使得他们能够在维护数据完整性的同时,构建出具备企业级性能的应用程序。 PowerBuilder 11与EAServer的结合,为开发高效、灵活且易于维护的智能客户端应用提供了强有力的支持。这种开发模式不仅简化了客户端/服务器应用的构建过程,而且增强了跨平台的兼容性和互操作性,对于需要在.Net环境中运行的PowerBuilder应用尤其有价值。