今日提示

NetBOX Development Platform 商务白皮书

  概述

  目前,随着全球Web应用高潮的来临,基于Web的开发和应用已成为不可逆转的趋势,尤其是微软公司提出.NET之后,更是在国内外形成了一股Web开发的热潮。但是,在Windows操作系统内部特别是其Web应用服务器IIS中存在着诸多的安全漏洞,去年肆虐全球的红色和蓝色代码风暴就是一例,同时,IIS给开发和部署都带来很多难题。在微软现行的Web开发体系中,以ASP为主的应用都是以源码的形式存放在服务器上的,给软件开发商的知识产权保护和用户的应用安全均带来很大的隐患。同时,由于ASP一大堆脚本文件放在用户的服务器上,用户稍不留意将其删除掉一些,系统就无法工作了。此外,开发者或管理者如果在其中留下后门,将给未来的安全带来隐患。

  此外,迄今为止的几乎绝大多数企业的信息化平台都是由不同的软件厂商所提供的,PDM、BOM、MRPII、ERP、CRM、SCM乃至电子商务系统之间缺少有机的联系,形成一片片信息孤岛,企业信息不能有效地被集成和应用。因为整合复杂的应用和软件产品进入统一的平台,在现实中是难以实现、不易支持的,并且价格也是非常昂贵的。而如果采用单一的运行平台和软件环境,虽然可以解决以上难题,节省未来的IT预算和费用支出,但是,一方面企业难于寻找到这样全面的供应商,另一方面,企业以往建立的系统都要被推倒重来,使IT的投资重新进入无底的黑洞。因此,如何通过应用基础框架,整合已经存在的系统,并执行新的商业流程和动态连接应用,已成为当前企业信息化的发展目标之一。

  目前,应用服务器(Application Server)概念已经在非常流行,成为IT商业应用最多的词语之一。采用应用服务器可以减少应用程序的开发时间,节省开发费用。企业不需要花大力气去提供可以7×24电子商务的基础结构,而是集中精力创造商业应用和Web服务来建立企业的竞争优势。主流的应用服务器提供的基本要求是:可升级的Web服务器和Web服务(Web Server 和Web Services),简易的事物管理,工业标准的APIs,安全,系统管理,负载均衡和容错处理。

  纵观今天市场上的应用服务器产品,不管是Apache,还是IIS,仅仅能提供主流应用服务的最基本要求,而不能提供对于企业创新和建立竞争优势所必要的附加功能,如Web服务,商速缓存服务,商业智能、一次登录以及合法的应用整合能力。现实情况是,企业仍然必须求助于多个供应商以提供一个完整的解决方案。他们必须将所有的软件模块重新进行整合。这对于企业的应用开发而言,增加了基本应用的复杂性和成本。

  产品介绍

  NetBOX,一个全新概念的开发平台,它提供了业界最快速的用于开发Internet商业应用的开发和编译工具。NetBOX支持包括JavaScript、VBScript、Perl等目前应用最为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网络服务器以及HTML-Based网络多媒体桌面应用。NetBOX支持目前最为流行的XML和Web Service工业标准和ASP、COM、.NET等流行标准,NetBOX对第三方数据库的完美支持使您新构建的商务应用可以容易的将已有的应用系统整合进来,从而充分利用现有的IT资源,大大的节约投资。NetBOX提供的SSL、TLS安全协议、RSA、DES等加密算法和独立于应用程序的虚拟机技术使您的数据得到最大限度的保护。NetBOX提供将应用部署到无线设备的能力。NetBOX提供将您的应用编译成独立可执行文件的能力,极大的加快运行速度和代码安全性。使用NetBOX开发,大大提高了应用系统的可扩展性、稳定性和安全性。NetBOX的出现也首次让应用软件开发商能够如此快速和容易的构建完整的基于Internet强大应用。

  NetBOX Development Platform 开发Server Application和Desktop Application,编译Web应用成独立可执行文件:

  支持JavaScript、VBScript、Perl等脚本语言 

  支持XML和Web Service   

  兼容Active Server Pages   

  支持COM和.NET组件  

  支持SSL 3.0、TLS   

  内置RSA、DES、3DES、SHA、MD5   

  提供可编程的安全虚拟机用于运行第三方程序 

  支持通过ADO和ODBC访问几乎所有的大型数据库 

  支持系统硬件设备RS232、RS485等  

  支持基于Microsoft、CISCO和其他厂商的群集技术  

  兼容Windows Script Components并提供编译支持 

  支持WAP、WML



  构建Web Service和Internet应用程序

  NetBOX提供一套完整的脚本语言开发环境,提供超轻量脚本引擎和极快的Web Server,桌面应用对象轻松开发出基于HTML界面整合多种媒体的XML桌面应用。

  NetBOX提供Microsoft IIS 5.0兼容的Active Server Pages模块,不用修改代码直接将已经存在的使用ASP开发的应用程序移植到NetBOX平台上来,也可以直接使用已经存在所有COM组件。通过修改一部分代码,用NetBOX的高性能对象大大的提高运行速度。区别于IIS,NetBOX在ASP中加入对.NET对象的直接支持,并且可以编译ASP引擎和代码到独立执行文件中。

  通过ADO和ODBC,NetBOX开发的应用可以访问几乎所有的大型数据库和桌面数据库。通过对XML的集成,加强了和外部应用和数据的集成能力,新加入的对SOAP、UDDI、WSDL,方便构建出下一代Internet应用程序。

  无论是开发简单的桌面应用,或是复杂的Internet应用,还是下一代的Web Service应用,你都可以从NetBOX中得到巨大的帮助。

  强大功能

  NetBOX编译器

  编译所有内部对象、引擎和脚本文件,并封装到独立可执行文件中,不需要安装任何补丁即可在Windows 98、Windows NT/2000/XP/.NET 2003 RC1上直接执行,极大的方便了部署和安装。编译后程序运行速度提高2~10倍,代码安全性好有效的保护了知识产权,解决了以往ASP开发的应用程序的发布问题。

  虚拟机

  NetBOX提供了强大的虚拟机对象,供开发商在应用程序中加入用户可编程特性(类似且强于Word中的宏),提供用户订制计算、复杂商务逻辑的二次开发。由于虚拟机独立于应用程序,它安全可靠,可以控制并去除有害代码。NetBOX的虚拟机对象提供完整的错误回报和错误捕获功能。

  应用服务器

  NetBOX提供了可编程的高性能HTTP服务器对象,直接编译到应用中无需独立部署。目前NetBOX使用经业界广泛验证的OpenSSL来支持高效安全的SSL和TLS标准。

  网络服务器

  NetBOX提供可编程的高性能TCP服务器对象用于编写多线程网络服务器软件,如FTP,SMTP,POP3,Telnet,网络游戏服务器等。内置的SSL、TLS支持,无需编写代码直接支持安全传输。

  基于HTML界面整合多种媒体的桌面应用

  NetBOX提供一种新的快速创建桌面应用的方法,开发人员直接使用功能强大,设计容易的HTML作为软件界面,支持文字、图形、声音和流媒体的整合,支持数据库访问,支持HTTP和TCP,支持XML,支持各种加密算法,支持各种外设。NetBOX可以在很短的时间内开发功能强大的多媒体应用、网络应用(离线软件、下载工具等),商业软件客户端等。

  应用范围

  Internet商业应用

  当业务不断扩大时,Internet是扩展你的公司的网络和数据给合作伙伴和顾客的最有效的方式。利用NetBOX你可以使用全部最先进的Internet技术集来构建新的丰富多彩的解决方案。通过NetBOX提供的Web应用程序平台,可以将最新的技术和标准,以及他们带来的强大功能和安全性集成在一个应用程序中,使得你可以轻松地为公司带来Web应用的优势。

  NetBOX带来的好处

  使用Web来连接在地理上分散的雇员,顾客和供应商。   

  构建能够使得你的业务运行的更有效的ERP、DRP和电子商务系统。  

  允许你的移动的工作人员从世界上的任何地方安全地连接到共享资源上。   

  当你的应用程序需要改变时仅仅升级你的服务器软件即可。

  应用软件集成

  您的企业是不是已经陷于一个个信息孤岛之中?当您在利用先进的信息技术来优化和改进业务流程的时候,会不会又形成了新的信息孤岛?这就是企业应用集成问题。结构化数据(存在于数据库中)和非结构化数据(电子表格、文本文件、图像、图表、报告、音频文件和视频文件等)的整合,避免数据的重复性录入,协调不一致的数据结构是企业应用软件集成的重要方面。NetBOX提供的XML数据交换技术是将您现有的应用和数据集成到Web上来的最佳手段。

  XML的优势

  XML非常适用于异构应用间的数据交换

  XML易表义、跨平台,直接动态支持Web操作  

  XML在数据描述方面灵活、可扩展、自描述



  无线应用

  NetBOX可以将现有的数据通过WiFi、GSM、CDMA发送到现存的所有移动设备上,可以支持所有内置WAP浏览器的移动终端,同时也具备通过SMS把信息发往手机的能力。通过NetBOX强大的数据集成能力,可以把您的无限创意扩展到任何移动终端上,为企业提供了前所未有的移动商务处理能力。

  扩展到移动终端的好处

  及时得到准确信息,增加销售额和客户满意度。  

  员工可以随时随地依赖公司的INTERNET应用更有效的工作。 

  通过无线设备来使用供应链系统,从而降低仓储成本和周转时间。



  发布已有的ASP应用

  NetBOX提供的IIS5.0版的ASP兼容特性和独有变异和发布工具,可以让原先已经开发的ASP应用更容易的部署到各种Windows平台上,而不需要安装PWS和IIS。同时NetBOX直接支持NT Service和Windows 9X Service构架,通过简单的编程,使您的应用成功的运行在7x24小时的环境中。

  网络管理和硬件设备数据源

  NetBOX兼容WMI系统管理构架,您可以使用现存的近千个操作系统管理源代码去管理大型网络和大量计算机系统,增加系统运行可靠性,减少管理人员,实时的了解网络的运行状况。

  NetBOX也提供了非常丰富的通讯功能,可以容易的建立和外围硬件设备通讯的应用,并将他们的运行状态反映到Web上来,也可以经由Web向他们发送指令,最终将这些设备集成到整个公司的信息系统中去。

  构建Web站点

  NetBOX所提供的强大的编程能力,可以快速建立出功能强大的商业Web站点。使用NetBOX所提供的高效应用服务器加上服务器集群解决方案,足以提供大型的门户网站的解决方案。



  结论

  NetBOX作为新一代应用软件开发平台,在构建Web Service和Internet应用程序,应用软件集成,无线应用, 网络管理,Internet程序编译和部署上有着极大的优势。
 
产品中心 2002.10.20.

返回

4 公司简介 4 各地代理 4 发送给好友 4 技术支持        © 2003 北京综艺达软件技术有限公司