首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
ASP | ASP.NET | JSP | PHP | AJAX | XML | Java script | HTML/CSS | 服务器类
各大城市软件开发培训、软件人才免费咨询热线:400-700-5807
 您现在的位置: 中国IT实验室 >> WEB开发 >> WEB开发 >> 正文
PB和 EAServer共筑多层应用架构
ChinaItLab  2005-4-21  保存本文    收藏本站


  PowerBuilder是在c/s应用中被普遍使用的开发工具,是公认的高效率的图形化4GL工具。EAServer是集动态页面发布和事务处理于一个身的企业级应用服务器。这二者的结合可以构成多层应用的开发和提交环境,开发人员可以不离开这个集成的开发环境进行应用的开发、调试、提交和运行。
  
  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和PowerBuilder。Sybase还为多层环境提供一个精密构思的开发和提交结构,如图1所示。EAServer基于它对Java、IIOP、COM、CORBA、ODBC和JDBC的依赖和支持,提供了高层次的灵活性和互操作性,这就允许企业连接或实现多种应用系统。更重要的是,因为它是一个基于标准的基础组件,所以它能很方便地与企业已有的基础组件连接。新用户可以从由一组强健特性所支持的一个灵活和可互操作的结构中获益。
  
  目前,企业需要多种环境中开发和提交的能力。因此,一个产品只是Web、分布式或客户/服务器环境是不能满足需求的。企业需要能处理所有这些客户环境的产品。Sybase深知这一点并推出能够满足所有这些需求的开发和提交环境。由于设计成可以支持各种环境,这在当今市场中占据优势,用户能在配有向导的环境中开发和提交客户/服务器、分布或电子商务应用,并使得工作非常有效便捷。EAServer把页面服务器和事务服务器集成在一起,并集成开发、提交和事务处理。所用组件模型对客户和所支持的所有客户访问类型都是透明的。
  
  PowerBuilder的优势在于无论是新手还是专业开发人员都可以在其适宜的层次上工作。对于新开发人员来讲,PowerBuilder通过向导可以完成许多任务,而对于专业开发人员则允许他们所需要的独立操作。并且,通过PowerBuilder和EAServer,Sybase提供了方便快捷地从客户/服务器应用移植到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的老用户可以在一个强大而完善的环境中构建新的电子商务应用。
中国IT教育热线咨询
相关文章
Flash+PHP+Mysql简单留言本制作实例教程
基础知识:Java Web三层架构的配置详解
使用AJAX技术构建更优秀的Web应用程序
ASP应用程序设计的Web状态管理分析
Ajax驱动的Web站点
最新文章
·Ajax光环背后的隐患
·Windows操作系统下JSP程序开发环
·如何在Java程序中实现FTP的上传下
·Java应用:编写高级JavaScript应
·初学者学习java第一步——JDK环境
 文章评论

 精彩友情推荐
·Asp源码 PHP源码
·CGI源码 JSP源码
·建站书籍教程
·服务器软件 .net源码
·建站工具软件
·IDC资讯大全
·机房品质万里行
·IDC托管必备知识
·全国IDC报价
·网站推广优化
ASP.NET ASP PHP JSP
·ASP.NET开发中的八个最佳实践09-21
·ASP.NET开发中的验证码技术09-18
·控件开发asp.net处理标签间内容09-18
·程序员成为成为编程高手的二十二条军规09-18
·VS 2005和ASP.NET 2.0中处理CSS样式表09-17
·如何有效监控.NET应用程序09-16
·浅析ASP.NET 2.0 Client Callback09-16
·探讨ASP.NETMVC框架内置AJAX支持编程技术09-15
·ASP.NET2.0的URL映射的实现方法09-13
·Java\.net\PHP比较 程序员眼中的.Net世界09-12
·asp.net中实现观察者设计模式09-12
·谈JSP与XML的交互09-01
·ASP连接11种数据库语法总结09-01
·如何利用ASP实现邮箱访问09-01
·ASP随机数的应用技术09-01
·定时使用DWRUtil.addRow生成表格08-27
·ASP申请单动态添加实现方法及代码08-27
·关于ASP中脚本执行顺序的讲解08-25
·ASP程序实现网页伪静态页源代码08-25
·ASP如何调用webservice08-22
·ASP实例:读取xml文件的程序08-14
·Asp组件检测函数08-11
·Linux系统下让PHP提高性能的工具APC05-06
·一个完整、安全的PHP用户登录系统11-14
·Apache+PHP+MySQL建立数据库驱动的动态网站08-24
·用SSH与PHP相连接 确保数据传输的安全性08-23
·PHP5手动最简安装方法08-03
·PHP程序加速探索之服务器负载测试07-11
·完全讲解PHP+MySQL的分页显示示例分析05-30
·用Suhosin加强PHP脚本语言安全性05-26
·初学入门 PHP 和 MySQL05-17
·传奇的诞生 PHP三位创始人简介05-10
·大型系统上PHP令人不爽的九大原因05-10
·JSTL中fn表达式的使用说明09-18
·JSP Web框架研究:Struts09-16
·JSF在GlassFish管理控制台中的应用09-12
·介绍JSP程序动态网站环境搭建的详细步骤09-12
·Jsp页面中文参数传递get和post方法分析09-12
·Java\.net\PHP比较 程序员眼中的.Net世界09-11
·JavaScript最常用的55个经典技巧09-08
·Windows操作系统下JSP程序开发环境配置09-03
·JSF点滴积累--权限验证09-03
·小小分页帮助程序08-29
·经验分享全过程JSP程序员完全蜕变手册08-27
  培训中心
人才交流中心 技术交流中心
  ITLab技术交流平台: