基本介紹
產品簡介,概述,產品介紹,功能介紹,NetBox 編譯器,可程式虛擬機,套用伺服器,網路伺服器,對話框,套用範圍,構建 Web 站點,套用軟體集成,無線套用,商業套用,ASP 套用,設備數據源,系統要求,常用代碼,網路公司,
產品簡介
概述
迄今為止,幾乎絕大多數企業的信息化平台都是由不同的軟體廠商所提供的,PDM、BOM、MRPII、ERP、CRM、SCM 乃至電子商務系統之間缺少有機的聯繫,形成一片片信息孤島,企業信息不能有效地被集成和套用。因為整合複雜的套用和軟體產品進入統一的平台,在現實中是難以實現、不易支持的,並且價格也是非常昂貴的。而如果採用單一的運行平台和軟體環境,雖然可以解決以上難題,節省未來的IT預算和費用支出,但是,一方面企業難於尋找到這樣全面的供應商,另一方面,企業以往建立的系統都要被推倒重來,使IT的投資重新進入無底的黑洞。因此,如何通過套用基礎框架,整合已經存在的系統,並執行新的商業流程和動態連線套用,已成為當前企業信息化的發展目標之一。
隨著全球 Web 套用高潮的來臨,基於 Web 的開發和套用已成為不可逆轉的趨勢,尤其是微軟公司提出 .NET 之後,更是在國內外形成了一股 Web 開發的熱潮。然而,在微軟現行的 Web 開發體系中,以 ASP 為主的套用都是以源碼的形式存放在伺服器上的,給軟體開發商的智慧財產權保護和用戶的套用安全均帶來很大的隱患。同時,由於 ASP 的全部腳本檔案都存放在用戶的伺服器上,用戶稍無意中刪除部分檔案,或者因為故障導致少數檔案丟失,系統就無法正常運行,而如果一旦任何人修改了 ASP 代碼,在其中留下後門,則將給企業帶來更大的損失。
套用伺服器(Application Server)概念已經在非常流行,成為IT商業套用最多的詞語之一。採用套用伺服器可以減少應用程式的開發時間,節省開發費用。企業不需要花大力氣去提供可以7×24電子商務的基礎結構,而是集中精力創造商業套用和 Web 服務來建立企業的競爭優勢。主流的套用伺服器提供的基本要求是:可升級的 Web 伺服器和 Web 服務(Web Server 和Web Services),簡易的事物管理,工業標準的 APIs,安全,系統管理,負載均衡和容錯處理。
縱觀今天市場上流行的套用伺服器產品,不管是 Apache,還是 IIS,僅僅能提供主流套用服務的最基本要求,而不能提供對於企業創新和建立競爭優勢所必要的附加功能,如 Web 服務,高速快取服務,商業智慧型、一次登錄以及合法的套用整合能力。現實情況是,企業仍然必須求助於多個供應商以提供一個完整的解決方案。他們必須將所有的軟體模組重新進行整合。這對於企業的套用開發而言,增加了基本套用的複雜性和成本。
產品介紹
NetBox Development Platform 開發 Server Application 和 Desktop Application,編譯 Web 套用成獨立執行檔:
支持 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 提供 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 支持,無需編寫代碼直接支持安全傳輸。
對話框
NetBox 提供一種新的快速創建桌面套用的方法,開發人員直接使用功能強大,設計容易的 HTML 作為軟體界面,支持文字、圖形、聲音和流媒體的整合,支持資料庫訪問,支持 HTTP 和 TCP,支持 XML,支持各種加密算法,支持各種外設。NetBox 可以在很短的時間內開發功能強大的多媒體套用、網路套用(離線軟體、下載工具等),商業軟體客戶端等。
套用範圍
構建 Web 站點
NetBox 所提供的強大的編程能力,可以快速建立出功能強大的商業 Web 站點。使用 NetBox 所提供的高效套用伺服器加上伺服器集群解決方案,足以提供大型的入口網站的解決方案。
套用軟體集成
您的企業是不是已經陷於一個個信息孤島之中?當您在利用先進的信息技術來最佳化和改進業務流程的時候,會不會又形成了新的信息孤島?這就是企業套用集成問題。結構化數據(存在於資料庫中)和非結構化數據(電子表格、文本檔案、圖像、圖表、報告、音頻檔案和視頻檔案等)的整合,避免數據的重複性錄入,協調不一致的數據結構是企業套用軟體集成的重要方面。 NetBox 提供的 XML數據交換技術是將您現有的套用和數據集成到 Web 上來的最佳手段。
無線套用
NetBox 可以將現有的數據通過 WiFi、GSM、CDMA 傳送到現存的所有移動設備上,可以支持所有內置 WAP瀏覽器的移動終端,同時也具備通過 SMS 把信息發往手機的能力。通過 NetBox 強大的數據集成能力,可以把您的無限創意擴展到任何移動終端上,為企業提供了前所未有的移動商務處理能力。
商業套用
當業務不斷擴大時,Internet 是擴展你的公司的網路和數據給合作夥伴和顧客的最有效的方式。利用 NetBox 你可以使用全部最先進的 Internet 技術集來構建新的豐富多彩的解決方案。通過 NetBox 提供的 Web應用程式平台,可以將最新的技術和標準,以及他們帶來的強大功能和安全性集成在一個應用程式中,使得你可以輕鬆地為公司帶來 Web 套用的優勢。
ASP 套用
NetBox 提供對 IIS5.0 版 ASP 的兼容,和獨有編譯和發布工具,可以讓原先已經開發的ASP套用更容易的部署到各種 Windows 平台上,而不需要安裝 PWS 和 IIS。同時 NetBox 直接支持 NT Service 和 Windows 9X Service 構架,通過簡單的編程,使您的套用成功的運行在7x24小時的環境中。
設備數據源
NetBox 兼容 WMI系統管理構架,您可以使用現存的近千個作業系統管理原始碼去管理大型網路和大量計算機系統,增加系統運行可靠性,減少管理人員,實時的了解網路的運行狀況。
NetBox 也提供了非常豐富的通訊功能,可以容易的建立和外圍硬體設備通訊的套用,並將他們的運行狀態反映到 Web 上來,也可以經由 Web 向他們傳送指令,最終將這些設備集成到整個公司的信息系統中去。
系統要求
基本系統要求
NetBox 能夠廣泛支持各種主流作業系統,在包括普及的桌面系統和專業的伺服器系統上面都能很好的執行。極大方便了應用程式開發商的部署和移植,使得 WEB 的開發和套用不再是少數的的專利。下面是 NetBox 的最小支持作業系統列表:
Windows 98
Windows 98 SE
Windows ME
Windows NT(需要安裝 4.0 以上的 Internet Explorer)
Windows 2000
Windows XP
Windows .NET Server
腳本版本差異
因為 NetBox 對作業系統的廣泛支持,使得可以方便的開發可移植的套用軟體。同時,也正因為 NetBox 的移植性,帶來了腳本語言的版本差異問題。因此,要考慮套用的移植性問題,就需要考察不同系統腳本的版本。下面列出的是不同版本的腳本引擎所依賴的系統支持:
宿主應用程式1.0 2.0 3.0 4.0 5.0 5.5 5.6
Microsoft Internet Explorer 3.0 x
Microsoft Internet Information Server 3.0 x
Microsoft Internet Explorer 4.0 x
Microsoft Internet Information Server 4.0 x
Microsoft Windows Scripting Host 1.0 x
Microsoft Outlook 98 x
Microsoft Visual Studio 6.0 x
Microsoft Internet Explorer 5.0 x
Microsoft Internet Information Services 5.0 x
MicrosoftInternet Explorer 5.5x
Microsoft VisualStudio.NETx
常用代碼
因為隨軟體贈送的BOX代碼並不能正常使用,常用的BOX代碼如下:
Dim httpd
Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"
'---------------------- Service Event ---------------------
Sub OnServiceStart()
Set httpd = CreateObject("NetBox.HttpServer")
If httpd.Create("", 8222) = 0 Then
Set host = httpd.AddHost("", "wwwroot")
host.EnableScript = true
host.AddDefault "default.asp"
httpd.Start
Set htWin= CreateObject("NetBox.HtmlWindow")
htWin.ContextMenu=false
htWin.Width=375
htWin.Height=200
htWin.Title="測試"
htWin.scrollbar=false
htWin.Open "http://127.0.0.1:8222/"
htWin.ShowDialog
'Set Console = Shell.Console
'httpd.Stop
'httpd.Close
'Set httpd = Nothing
else
Shell.Quit 0
end if
End Sub
Sub OnServiceStop()
httpd.Stop
httpd.Close
End Sub
Sub OnServicePause()
Shell.Quit 0
End Sub
Sub OnServiceResume()
httpd.Start
End Sub
網路公司
珠海網博信息科技有限公司是位於珠海的一家網路信息公司,原名為過濾王(ztronic),後來改名為網博(netbox)。