easerver:PB和EAServer共筑多层应用架构

作者:赛迪网  

  PowerBuilder是在c/s应用中被普遍使用开发工具是公认高效率图形化4GL工具EAServer是集动态页面发布和事务处理于个身企业级应用服务器这 2者结合可以构成多层应用开发和提交环境开发人员可以不离开这个集成开发环境进行应用开发、调试、提交和运行

  PowerBuilder个重要特性使提供数据窗口(Data Window)技术数据窗口对定义和开发数据库连接过程进行了抽象(抽象概念参见上期"构建电子商务核心组件:Sybase EA Server"文)并同时给开发人员提供了数据模版和报表模版开发人员通过这个技术可以实现应用和数据库数据交互

    EAServer中包括动态页面服务器PowerDynamo和事务处理服务器Jaguar CTS这两者结合使EAServer成为发布动态网页和处理电子商务应用服务器支持多种组件类型如COM、CORBA、JavaBean/EJB和PowerPuilder个更加显著特点是支持XML和J2EE

  PowerBuilder和EAServer结合能使企业在以下方面获得成功:

   ● 从客户/服务器升级到分布应用

   ● 开发Web和Internet电子商务应用

   ● 支持建造企业门户基础

  Sybase PowerBuilder拥有个数量众多忠实客户基础PowerBuilder以前用来建立客户/服务器应用Sybase继续增强PowerBuilder和其它开发工具产品来满足客户和市场需要Sybase公司继续承诺其发布产品能够使得企业开发当今分布应用并且满足日益发展中结构和提交思路方法多样性

  老客户可以继续使用他们所具有技术和知识7版逐渐增加新专门技术例如Java和COBRA他们可以继续在PowerBuilder环境中工作并随着需求或兴趣逐渐扩展到新领域使用EAServer语言是个主要实现选项区别组件模型可以互操作并且在个事务中实现因此对于个工作可以采用适当组件模型给用户更大灵活性

   通过EAServer老客户获取个功能很强应用服务器他们可以从头开始Web和Internet设计通过捆绑个网页服务器和个组件事务服务器EAServer提供了简易提交以Web为中心分析和事务应用所需功能用户还可以直接从PowerBuilder 7.0或PowerJ 3.0这些对许多开发人员来说较为熟悉环境中开发、调试和提交功能通过使用应用集成器帮助公司架起和原有系统的间桥梁用户可以在他们已有系统上进行扩展在进入新技术领域同时承担较小风险

  Sybase提供个包括其产品内在间接和抽象级别重要解决方案其核心是EAServer对当前所有领先组件模型支持能力包括EJB、COM、CORBA、JavaBean和PowerBuilderSybase还为多层环境提供个精密构思开发和提交结构如图1所示EAServer基于它对Java、IIOP、COM、CORBA、ODBC和JDBC依赖和支持提供了高层次灵活性和互操作性这就允许企业连接或实现多种应用系统更重要它是个基于标准基础组件所以它能很方便地和企业已有基础组件连接新用户可以从由组强健特性所支持个灵活和可互操作结构中获益

  目前企业需要多种环境中开发和提交能力因此个产品只是Web、分布式或客户/服务器环境是不能满足需求企业需要能处理所有这些客户环境产品Sybase深知这点并推出能够满足所有这些需求开发和提交环境由于设计成可以支持各种环境这在当今市场中占据优势用户能在配有向导环境中开发和提交客户/服务器、分布或电子商务应用并使得工作非常有效便捷EAServer把页面服务器和事务服务器集成在并集成开发、提交和事务处理所用组件模型对客户和所支持所有客户访问类型都是透明

  PowerBuilder优势在于无论是新手还是专业开发人员都可以在其适宜层次上工作对于新开发人员来讲PowerBuilder通过向导可以完成许多任务而对于专业开发人员则允许他们所需要独立操作并且通过PowerBuilder和EAServerSybase提供了方便快捷地从客户/服务器应用移植到Web和分布应用思路方法这个功能全面应用服务器和集成应用开发环境具有些特点可以平滑地转换到将在市场上占主要地位分布和电子商务应用

  Sybase增强PowerBuilder功能使它支持基于Web和分布应用开发而又不忽略传统客户需求已有客户可以继续使用PowerBuilder并且可以获得它们所需要更高级功能由于PowerBuilder可以自动建立和Java透明互操作CORBA、COM和远程PowerBuilder对象Sybase就避免了和选择组件模型有关问题新增向导使得开发人员不费吹灰的力就能建立工程、应用shell或订制和指定任务流水线连接to-do列表并通过提供有用抽象级别加速开发过程新数据窗口利用已有强大功能并把它扩展到Web上对PowerBuilder和Java无缝支持使所有客户获益

  Sybase还把PowerDynamo和Jaguar CTS集成到EAServer中它们对提交复杂分布应用提供了主要以数据为中心和以过程为中心服务EAServer组件模型独立性使它免于当前各种争论并提供套思路方法处理任何不可预测事情发生从功能上来讲EAServer 可以和当前有竞争力所有应用服务器相比较并且在事务建模和管理方面超出其它许多应用服务器

  总的PowerBuilder 和EAServer 结合为多层应用建立了个战略性基础和功能丰富开发和提交环境使得开发人员尤其是PowerBuilder老用户可以在个强大而完善环境中构建新电子商务应用
Tags:  pbeaserver 多层架构 easerver

延伸阅读

最新评论

发表评论