e商3000
e商2006
e商2000
 
iNows互联网通讯软件
 
NetPOWER开发架构
NetBOX开发平台
 
开启网SaaS平台

 现在位置:首页> 新闻中心
计算机世界:NetPOWER快速Web应用开发架构


  NetPOWER Fast Web Development Framework

  概述

  当前,随着全球Web应用的兴起,使得Web开发的浪潮一浪高过一浪。传统的独立软件开发商(ISV)越来越多地转移到Web阵营中来。目前,可供选择的Web开发工具不外乎两大类,一类是以SUN公司为代表的JAVA阵营,还有一类就是微软.NET的追随者。但是,不管ISV投向哪一个阵营,他们都不得不抛弃过去多年来在传统开发平台上所积累的代码和经验,并面临着更大的风险和挑战。由于Web应用技术和传统的桌面应用有天壤之别,因此,ISV将遇到以下技术难题:

  网络远程传输与通讯

  网络安全

  网络稳定性

  远程访问的效率

  交易处理

  事务处理

  消息机制

  大型协同开发环境下的错误捕获和调试处理

  大规模并发用户和应用群集

  数据库访问



  除此之外,软件开发商如何保证大规模开发过成中的软件工程管理、效率和成本?如何在最短的时间内建立起开发应用平台?如何尽可能的保护和延续以往的开发和培训资源/人力资源?如何在开发体系中形成更好的共用和开放环境,以适应大型项目和逐步形成未来企业新的资源?如何以最低的程序员人力成本和培训成本来适应项目开发中越来越残酷的竞争?以中间件或基础件为代表的新一代Web应用开发工具,无疑为解决这些难题给出了很好的答案。

  产品介绍

  NetPOWER Web应用软件快速开发构架,是目前市面上唯一的专门为加速开发面向Internet的Web商业应用的超级工具。NetPOWER不同于现有的Web软件开发系统,她着重于加快应用软件的开发速度,使软件开发商投入最少的人力和时间就能开发出大型的Web应用系统。NetPOWER开发构架内部提供事务处理、错误捕获、数据库访问、统一的结构化数据存储、对象重用、高速数据传输、自动缓存、Web Service和多语种界面等高级技术,软件开发人员只需要构建出商业模型就可以开发出比以往客户/服务器体系功能更为强大、速度更快的Web应用软件。

  NetPOWER开发构架所提供的全新对象重用技术是Web开发的一项技术革命,她较以往所使用的基于服务器端的源代码复用效率高出数十倍,而且不受代码上下文限制。NetPOWER开发构架具有强大的数据整合能力,可以将任何数据、外部设备和任何其他资源看作数据源,直接嵌入统一的界面中来。通过兼容.NET Passport技术和ZYD Single Logon技术可以在互联网或者局域网上,提供所有应用的一次登陆服务,免除多次登陆的麻烦。NetPOWER开发构架在浏览器和服务器间使用以封装的高速数据传输对象,开发人员不必关心数据的传输和结构就可以在浏览器和服务器间共享变量和对象,在数据传输格式上NetPOWER提供二进制流和XML流两种传输格式,在使用二进制流的情况下,数据的传输大小之相当于XML的十分之一或是一般HTML的数十分之一,客户在低带宽的情况下可以获得非常满意的使用效果。

  NetPOWER提供崭新的统一的结构化数据存储方法,软件开发人员在构建出商业模型以后,无需再花大量时间设计数据结构。NetPOWER开发的WEB应用支持NetBOX的编译和部署,最终发布的将只是独立的可执行文件,并可以以服务的方式部署在Windows 98SE、Windows2000、Windows XP和Windows .NET 2003 RC1版上。NetBOX开发构架只要求开发人员掌握VBScript,甚至都不需要了解ASP的对象结构,更不要学习像JAVA这样复杂的编程语言。

  NetPOWER Fast Web Development Framework:

  以最快的速度开发大型Web应用

  支持自动事务处理和错误捕获

  通过ADO和ODBC,支持SQL Server、DB2、ORACLE、SYBASE等数据库

  全新对象重用技术,源代码复用效率极高

  高速数据传输对象,低带宽下的快速响应

  通过ZYD Single Logon,一次登陆所有应用

  利用XML直接集成其他应用软件的数据

  可以编译成EXE文件直接运行和部署



  支持标准

  Web Service、SOAP、UDDI

  Active Server Pages、COM

  DHTML 3.0、DHTML DOM

  XML、DOM、XPath、XSLT

  .NET Passport



  强大功能

  统一的结构化数据存储

  NetPOWER提供三种基本数据结构:单行数据、多行数据和资源数据,并兼容树形结构访问,设计人员无需花费大量的时间设计和优化数据结构,而开发人员就可以使用统一方法访问所有结构化数据。特别是设计大型Web应用时,往往需要数百甚至上千张表,对每张表进行设计和优化都需要专业的数据库管理员和巨大的工作量,而这些都是以时间和金钱为代价的。NetPOWER出现以后,再次把开发人员的注意力从数据结构转移到了商务逻辑上来,大大加快了企业开展新业务的进程。

  DBX强大的数据库访问能力

  DBX是一种面向对象的数据库访问对象,她把数据表看成一个个对象,开发人员在访问数据集的时候,只需用一条语句就可以代替多条ADO语句,并且支持多种数据库。特别是在一些常用的访问方法上,DBX会自动缓存数据集,大大减少了和数据库之间的通讯和数据库服务器的负载,同时也加快了应用服务器的速度,在通常情况下会减少20%的数据库通讯量,应用服务器会减少50%的响应时间。

  自动事务处理和错误捕获

  NetPOWER内置自动事务处理和错误捕获。用NetPOWER开发的应用每一次数据访问都是一个事务,如果产生一个运行错误或错误提示输出,NetPOWER会自动回滚所有反问过的数据库对象,保证用户的数据完整性。应用程序中的错误提示输出也会自动定向到多语种对象上去。所以使用NetPOWER开发应用,无论是程序代码错误还是输入数据错误,都可以将用户的数据损失降到最小。

  全新对象重用技术

  NetPOWER发明了一种基于Web的全新对象重用技术,她会自动获取服务端对象并创造一个容器,然后在浏览器中组装出来,她较以往基于服务器端的源代码复用效率高出数十倍,而且由于界面、数据和程序分离所以不受代码上下文限制,极大的加快了开发速度。

  高速数据传输对象

  NetPOWER开发架构在浏览器和应用服务器之间创造了一个共享的数据容器,当浏览器端需要上传数据时,开发人员只需要向浏览器端数据容器中存放即可完成数据传输,应用服务器端就可以在数据容器看到和浏览器端一样的数据,反过来应用服务器端下载数据也是一样。NetPOWER的数据传输对象在传输数据时支持二进制流和XML流,在使用二进制流的情况下,数据的传输大小之相当于XML的十分之一或是一般HTML的数十分之一,用户在低带宽的情况下可以获得非常满意的使用效果。

  自动缓存技术

  NetPOWER开发的Web应用,界面部分会自动缓存在浏览器端,他不需要人工干预,全部自动完成,在一台使用过该应用的浏览器上再次使用该应用时,界面部分将不再传输,只有变化的数据会传到浏览器端,用户在使用应用时几乎没有等待时间。同时也减少了应用服务器的负载,可以让更多的用户同时使用。

  虚拟机技术

  利用NetBOX提供了强大的虚拟机对象,NetPOWER开发的应用程序可以加入用户可编程特性(类似且强于Word中的宏),提供用户订制计算、复杂商务逻辑的用户定制。由于虚拟机独立于应用程序,它安全可靠,可以控制并去除有害代码。

  商业智能和报表

  NetPOWER在报表方面提供统一的打印和报表编程,使用HTML作为报表设计语言并可以方便的和Office集成,同时报表设计软件也可以使用NetPOWER以外的用户所熟悉的第三方程序,像FrontPage、Dreamwave MX等网页设计工具,也可以在报表中加入图形和多媒体,甚至像Flash一样的动画元素。同时NetPOWER本身提供两种图形报表对象,用于生成图形和动画报表。在商业智能方面NetPOWER支持基于OLAP的数据挖掘和多维数据库的处理,方便用户自行开发数据挖掘应用。

  群集和负载均衡

  NetPOWER支持服务器群集共享Session和对象,开发人员不用考虑应用最终的部署问题,不用重写源代码就可以完美的支持多应用服务器的结构。在负载均衡方面NetPOWER支持Microsoft、CISCO和其他厂商的解决方案,无需修改应用程序。

  多语种支持

  NetPOWER开发构架提供多语种特性,自动识别浏览器语种然后把合适的语言界面和提示信息传送给浏览器,并且支持多个用户以不同的语种浏览相同的数据,这个特性满足了许多需要多语种环境的跨国企业的要求,也满足了很多需要把他们的数据开放给不同国家的供应商、伙伴和客户的企业的要求。NetPOWER的多语种平台独立于商业逻辑和数据,不需要写代码就可以直接支持。

  针对中文的拼音搜索支持

  在针对中文用户方面NetPOWER提供对拼音的模糊搜索支持,经过全国数万用户的使用证明,减少了员工记忆内部编码的数量,提高了工作效率。

  应用范围

  ERP、CRM、DRP企业应用开发

  电子商务应用开发

  应用软件集成

  PDM和工程管理

  无线解决方案

  智能呼叫中心

  电信计费系统

  办公自动化系统

  离线桌面应用

  商业智能系统、POS软件开发

  人力资源、资产管理系统



  结论

  NetPOWER快速Web应用软件开发构架使用了目前世界上最新的Internet技术,为应用软件开发商提供了最强大的开发工具,以最少的时间和最低的成本开发出功能强大和性能可靠的大型Web应用。现在选择NetPOWER快速Web应用软件开发构架,你将立即得到以下的优势:

  第一时间向客户交付产品

  开发出最快的Web应用系统

  获得已存在大量的Web应用源代码

  无需放弃已有的ASP应用

  立即支持.NET组件

  不需要部署和运行其他应用服务器

  兼容大多数数据库服务器

  直接支持多语言界面和UNICODE





  http://www.ccw.com.cn/htm/center/prod/02_10_29_4.asp
计算机世界 2002.10.29. 知识中心

北京综艺达软件技术有限公司
客服热线:18600645550 13269996638
传真:010-88099488
E-mail:销售(Sales@zydsoft.com)  服务(Services@zydsoft.com)
©2000-2013 Beijing ZYD Software CO.,ltd. All rights reserved. 诚聘英才