ccidnet????

出版日期:2000-01-10 总期号:891 本年期号:03

本期导读
要闻综合
电脑工作室
市场
硬件
软件
infotimes
电子商务环境下的新型编程方式



  电子商务正以相当迅猛的速度进入到各种商业领域,这就要求相关的应用开发人员和it管理人员应有更高的开发和管理水平。

  众所周知,电子商务能够增进企业与客户的关系,并且可以使业务更加具有竞争优势,但是怎样才能把新的电子商务技术和企业的所有信息系统集成在一起呢?基于组件的技术就是答案,例如java语言和一系列中间组件服务器组成的解决方案。但是,现在市场上的java开发工具都是针对基本的数据形式设计的,而且大多数应用服务器在大量数据访问情况下的运行效率也不尽如人意。

  下一步应怎样做

  如果你的企业正在计划将应用系统移植到网上的话,不妨考虑一下sybase公司提供的解决方案。

  sybase公司提供的解决方案是建立在成熟的开发工具和服务器技术的基础上的,由powerj和企业级应用服务器easerver组成,它将延伸你的企业技术投资,把数据和应用安全方便地放到web上。这是一个无缝的开发和提交环境,支持html、java、javascript、xml语言,能够访问现有系统的组件。

  不仅如此,sybase easerver还能够为网上应用提供更多关键特性,如加载平衡、高可用性和安全性(支持ssl)。而且企业还可以自由地选择开发语言、组件类型、运行平台和数据库。

  建立和提交电子商务应用

  sybase提供的这个开发和提交环境在两个it领域具有显著特性:internet和传统的计算环境。sybase powerj和easerver把两层计算环境下的可靠性、可用性和可伸缩性与web环境下的通用访问和快速开发结合在一起,最大限度地利用在人员和系统上的原有投资,建立适应未来需要的应用系统。

  集成powerj和easerver

  powerj和easerver是一个web集成应用环境(webiae),可以进行internet应用的建立、测试、提交和调试。

  建立电子商务应用分七个步骤:

  1.用powerj的新的程序向导创建你所需要的组件;

  2.在powerj中创建与easerver的连接缓存;

  3.用powerj和jaguar cts提交向导把组件提交到easerver中;

  4.使用powerj和jaguar cts提交向导管理组件的事务特性;

  5.使用powerj和jaguar cts提交向导管理组件生命周期;

  6.使用powerj和jaguar cts提交向导在powerj的组件调色板中增加新的组件;

  7.使用powerj和jaguar cts提交向导把组件提交到easerver中,或创建组件代理。

  高效的开发、提交和管理能力

  使用powerj 3.0可以建立java或超薄的客户端,以实现对easerver中的业务组件的访问。

  powerj和easerver的高生产力特性包括:易于使用的拖拽式向导可以帮助你建立、提交和直接调试easerver中的组件;易于使用的管理界面是你能够管理和监控服务器端的实例缓冲、事务管理、线索管理、数据库连接、日志文件等;自动的线索和进程管理把开发人员从繁重的进程控制和管理中解脱出来;集成化的页面和组件开发环境可以实现复杂业务逻辑的重用,并且可以与业务系统集成,发挥组件计算环境的特点;新的java/html datawindow和支持powerbuilder不可视用户对象的特性,使powerbuilder开发人员可以利用已有的技能转变成java开发人员。

  端到端的安全特性

  利用网络环境的应用愈来愈多,安全性也就显得非常重要。只有解决了安全性问题,把风险控制在最低限度,才能把关键的系统放到网上。easerver为此提供了一系列安全特性。easerver围绕安全型的各个方面设计了一个集成化的安全机制。它由签章、权限和密码方式组成,支持ssl确保消息传输的安全可靠,支持主要的密钥算法(如rsa)。它可以使用用户名-保密字或x.509数字认证技术进行用户身份验证,另外还有基于用户角色的组件级访问控制等。

  灵活的开发和提交环境

  easerver支持各种工业标准组件(如java、corba、com/activex、c/c++和powerbuilder的不可视对象等),因此开发人员可以使用自己喜欢的语言开发业务逻辑组件。同样,我们也可以建立各种形式的客户端,纯webhtml页面形式的或纯java的都可以。它们都可以无缝地与中间层业务逻辑集成,进而实现多种组件模式、对象模式、操作系统和后端数据库的集成。