百科解釋
目錄·產(chǎn)品簡介·功能介紹·應(yīng)用范圍·系統(tǒng)要求·常用代碼 產(chǎn)品簡介概述 迄今為止,幾乎絕大多數(shù)企業(yè)的信息化平臺都是由不同的軟件廠商所提供的,PDM、BOM、MRPII、ERP、CRM、SCM 乃至電子商務(wù)系統(tǒng)之間缺少有機的聯(lián)系,形成一片片信息孤島,企業(yè)信息不能有效地被集成和應(yīng)用。因為整合復(fù)雜的應(yīng)用和軟件產(chǎn)品進入統(tǒng)一的平臺,在現(xiàn)實中是難以實現(xiàn)、不易支持的,并且價格也是非常昂貴的。而如果采用單一的運行平臺和軟件環(huán)境,雖然可以解決以上難題,節(jié)省未來的IT預(yù)算和費用支出,但是,一方面企業(yè)難于尋找到這樣全面的供應(yīng)商,另一方面,企業(yè)以往建立的系統(tǒng)都要被推倒重來,使IT的投資重新進入無底的黑洞。因此,如何通過應(yīng)用基礎(chǔ)框架,整合已經(jīng)存在的系統(tǒng),并執(zhí)行新的商業(yè)流程和動態(tài)連接應(yīng)用,已成為當(dāng)前企業(yè)信息化的發(fā)展目標(biāo)之一。 隨著全球 Web 應(yīng)用高潮的來臨,基于 Web 的開發(fā)和應(yīng)用已成為不可逆轉(zhuǎn)的趨勢,尤其是微軟公司提出 .NET 之后,更是在國內(nèi)外形成了一股 Web 開發(fā)的熱潮。然而,在微軟現(xiàn)行的 Web 開發(fā)體系中,以 ASP 為主的應(yīng)用都是以源碼的形式存放在服務(wù)器上的,給軟件開發(fā)商的知識產(chǎn)權(quán)保護和用戶的應(yīng)用安全均帶來很大的隱患。同時,由于 ASP 的全部腳本文件都存放在用戶的服務(wù)器上,用戶稍無意中刪除部分文件,或者因為故障導(dǎo)致少數(shù)文件丟失,系統(tǒng)就無法正常運行,而如果一旦任何人修改了 ASP 代碼,在其中留下后門,則將給企業(yè)帶來更大的損失。 目前,應(yīng)用服務(wù)器(Application Server)概念已經(jīng)在非常流行,成為IT商業(yè)應(yīng)用最多的詞語之一。采用應(yīng)用服務(wù)器可以減少應(yīng)用程序的開發(fā)時間,節(jié)省開發(fā)費用。企業(yè)不需要花大力氣去提供可以7×24電子商務(wù)的基礎(chǔ)結(jié)構(gòu),而是集中精力創(chuàng)造商業(yè)應(yīng)用和 Web 服務(wù)來建立企業(yè)的競爭優(yōu)勢。主流的應(yīng)用服務(wù)器提供的基本要求是:可升級的 Web 服務(wù)器和 Web 服務(wù)(Web Server 和Web Services),簡易的事物管理,工業(yè)標(biāo)準(zhǔn)的 APIs,安全,系統(tǒng)管理,負載均衡和容錯處理。 縱觀今天市場上流行的應(yīng)用服務(wù)器產(chǎn)品,不管是 Apache,還是 IIS,僅僅能提供主流應(yīng)用服務(wù)的最基本要求,而不能提供對于企業(yè)創(chuàng)新和建立競爭優(yōu)勢所必要的附加功能,如 Web 服務(wù),高速緩存服務(wù),商業(yè)智能、一次登錄以及合法的應(yīng)用整合能力,F(xiàn)實情況是,企業(yè)仍然必須求助于多個供應(yīng)商以提供一個完整的解決方案。他們必須將所有的軟件模塊重新進行整合。這對于企業(yè)的應(yīng)用開發(fā)而言,增加了基本應(yīng)用的復(fù)雜性和成本。 產(chǎn)品介紹 NetBox 是一個全新概念的開發(fā)平臺,它提供了業(yè)界最快速的用于開發(fā) Internet 商業(yè)應(yīng)用的開發(fā)和編譯工具。NetBox 支持包括 Javas cript、VBs cript、Perl 等目前應(yīng)用最為廣泛的腳本語言來構(gòu)建功能強大和性能穩(wěn)定的應(yīng)用服務(wù)器、網(wǎng)絡(luò)服務(wù)器以及 HTML-Based 網(wǎng)絡(luò)多媒體桌面應(yīng)用。NetBox 支持目前最為流行的 XML 和 Web Service 工業(yè)標(biāo)準(zhǔn)和 ASP、COM、.NET 等流行標(biāo)準(zhǔn),NetBox 對第三方數(shù)據(jù)庫的完美支持使您新構(gòu)建的商務(wù)應(yīng)用可以容易的將已有的應(yīng)用系統(tǒng)整合進來,從而充分利用現(xiàn)有的 IT 資源,大大的節(jié)約投資。NetBox 提供的 SSL、TLS 安全協(xié)議、RSA、DES 等加密算法和獨立于應(yīng)用程序的虛擬機技術(shù)使您的數(shù)據(jù)得到最大限度的保護。NetBox 提供將應(yīng)用部署到無線設(shè)備的能力。NetBox 提供將您的應(yīng)用編譯成獨立可執(zhí)行文件的能力,極大的加快運行速度和代碼安全性。使用 NetBox 開發(fā),大大提高了應(yīng)用系統(tǒng)的可擴展性、穩(wěn)定性和安全性。NetBox 的出現(xiàn)也首次讓應(yīng)用軟件開發(fā)商能夠如此快速和容易的構(gòu)建完整的基于 Internet 強大應(yīng)用。 NetBox Development Platform 開發(fā) Server Application 和 Desktop Application,編譯 Web 應(yīng)用成獨立可執(zhí)行文件: 支持 Javas cript、VBs cript、Perl 等腳本語言 支持 XML 和 Web Service 兼容 Active Server Pages 支持 COM 和 .NET 組件 支持 SSL 3.0、TLS 內(nèi)置 RSA、DES、3DES、SHA、MD5 提供可編程的安全虛擬機用于運行第三方程序 支持通過 ADO 和 ODBC 訪問幾乎所有的大型數(shù)據(jù)庫 支持系統(tǒng)硬件設(shè)備 RS232、RS485 等 支持基于 Microsoft、CISCO 和其他廠商的群集技術(shù) 兼容 Windows s cript Components 并提供編譯支持 支持 WAP、WML 構(gòu)建 Web Service 和 Internet 應(yīng)用程序 NetBox 提供一套完整的腳本語言開發(fā)環(huán)境,提供超輕量腳本引擎和極快的 Web Server,桌面應(yīng)用對象輕松開發(fā)出基于 HTML 界面整合多種媒體的 XML 桌面應(yīng)用。 NetBox 提供 Microsoft IIS 5.0 兼容的 Active Server Pages 模塊,不用修改代碼直接將已經(jīng)存在的使用 ASP 開發(fā)的應(yīng)用程序移植到 NetBox 平臺上來,也可以直接使用已經(jīng)存在所有 COM 組件。通過修改一部分代碼,用 NetBox 的高性能對象大大的提高運行速度。區(qū)別于 IIS,NetBox 在 ASP 中加入對 .NET 對象的直接支持,并且可以編譯 ASP 引擎和代碼到獨立執(zhí)行文件中。 通過 ADO 和 ODBC,NetBox 開發(fā)的應(yīng)用可以訪問幾乎所有的大型數(shù)據(jù)庫和桌面數(shù)據(jù)庫。通過對XML的集成,加強了和外部應(yīng)用和數(shù)據(jù)的集成能力,新加入的對 SOAP、UDDI、WSDL,方便構(gòu)建出下一代 Internet 應(yīng)用程序。 無論是開發(fā)簡單的桌面應(yīng)用,或是復(fù)雜的 Internet 應(yīng)用,還是下一代的 Web Service 應(yīng)用,你都可以從 NetBox 中得到巨大的幫助。 功能介紹NetBox 編譯器 編譯所有內(nèi)部對象、引擎和腳本文件,并封裝到獨立可執(zhí)行文件中,不需要安裝任何補丁即可在 Windows 98、Windows NT/2000/XP/.NET 2003 RC1 上直接執(zhí)行,極大的方便了部署和安裝。編譯后程序運行速度提高2~10倍,代碼安全性好有效的保護了知識產(chǎn)權(quán),解決了以往 ASP 開發(fā)的應(yīng)用程序的發(fā)布問題。 可編程虛擬機 NetBox 提供了強大的虛擬機對象,供開發(fā)商在應(yīng)用程序中加入用戶可編程特性(類似且強于Word 中的宏),提供用戶訂制計算、復(fù)雜商務(wù)邏輯的二次開發(fā)。由于虛擬機獨立于應(yīng)用程序,它安全可靠,可以控制并去除有害代碼。NetBox 的虛擬機對象提供完整的錯誤回報和錯誤捕獲功能。 應(yīng)用服務(wù)器 NetBox 提供了可編程的高性能 HTTP 服務(wù)器對象,直接編譯到應(yīng)用中無需獨立部署。目前 NetBox 使用經(jīng)業(yè)界廣泛驗證的 OpenSSL 來支持高效安全的 SSL 和 TLS 標(biāo)準(zhǔn)。 網(wǎng)絡(luò)服務(wù)器 NetBox 提供可編程的高性能 TCP 服務(wù)器對象用于編寫多線程網(wǎng)絡(luò)服務(wù)器軟件,如 FTP,SMTP,POP3,Telnet,網(wǎng)絡(luò)游戲服務(wù)器等。內(nèi)置的 SSL、TLS 支持,無需編寫代碼直接支持安全傳輸。 強大的 HTML 對話框 NetBox 提供一種新的快速創(chuàng)建桌面應(yīng)用的方法,開發(fā)人員直接使用功能強大,設(shè)計容易的 HTML 作為軟件界面,支持文字、圖形、聲音和流媒體的整合,支持數(shù)據(jù)庫訪問,支持 HTTP 和 TCP,支持 XML,支持各種加密算法,支持各種外設(shè)。NetBox 可以在很短的時間內(nèi)開發(fā)功能強大的多媒體應(yīng)用、網(wǎng)絡(luò)應(yīng)用(離線軟件、下載工具等),商業(yè)軟件客戶端等。 應(yīng)用范圍Internet 商業(yè)應(yīng)用 當(dāng)業(yè)務(wù)不斷擴大時,Internet 是擴展你的公司的網(wǎng)絡(luò)和數(shù)據(jù)給合作伙伴和顧客的最有效的方式。利用 NetBox 你可以使用全部最先進的 Internet 技術(shù)集來構(gòu)建新的豐富多彩的解決方案。通過 NetBox 提供的 Web 應(yīng)用程序平臺,可以將最新的技術(shù)和標(biāo)準(zhǔn),以及他們帶來的強大功能和安全性集成在一個應(yīng)用程序中,使得你可以輕松地為公司帶來 Web 應(yīng)用的優(yōu)勢。 發(fā)布已有的 ASP 應(yīng)用 NetBox 提供對 IIS5.0 版 ASP 的兼容,和獨有編譯和發(fā)布工具,可以讓原先已經(jīng)開發(fā)的ASP應(yīng)用更容易的部署到各種 Windows 平臺上,而不需要安裝 PWS 和 IIS。同時 NetBox 直接支持 NT Service 和 Windows 9X Service 構(gòu)架,通過簡單的編程,使您的應(yīng)用成功的運行在7x24小時的環(huán)境中。 構(gòu)建 Web 站點 NetBox 所提供的強大的編程能力,可以快速建立出功能強大的商業(yè) Web 站點。使用 NetBox 所提供的高效應(yīng)用服務(wù)器加上服務(wù)器集群解決方案,足以提供大型的門戶網(wǎng)站的解決方案。 應(yīng)用軟件集成 您的企業(yè)是不是已經(jīng)陷于一個個信息孤島之中?當(dāng)您在利用先進的信息技術(shù)來優(yōu)化和改進業(yè)務(wù)流程的時候,會不會又形成了新的信息孤島?這就是企業(yè)應(yīng)用集成問題。結(jié)構(gòu)化數(shù)據(jù)(存在于數(shù)據(jù)庫中)和非結(jié)構(gòu)化數(shù)據(jù)(電子表格、文本文件、圖像、圖表、報告、音頻文件和視頻文件等)的整合,避免數(shù)據(jù)的重復(fù)性錄入,協(xié)調(diào)不一致的數(shù)據(jù)結(jié)構(gòu)是企業(yè)應(yīng)用軟件集成的重要方面。 NetBox 提供的 XML 數(shù)據(jù)交換技術(shù)是將您現(xiàn)有的應(yīng)用和數(shù)據(jù)集成到 Web 上來的最佳手段。 無線應(yīng)用 NetBox 可以將現(xiàn)有的數(shù)據(jù)通過 WiFi、GSM、CDMA 發(fā)送到現(xiàn)存的所有移動設(shè)備上,可以支持所有內(nèi)置 WAP 瀏覽器的移動終端,同時也具備通過 SMS 把信息發(fā)往手機的能力。通過 NetBox 強大的數(shù)據(jù)集成能力,可以把您的無限創(chuàng)意擴展到任何移動終端上,為企業(yè)提供了前所未有的移動商務(wù)處理能力。 網(wǎng)絡(luò)管理和硬件設(shè)備數(shù)據(jù)源 NetBox 兼容 WMI 系統(tǒng)管理構(gòu)架,您可以使用現(xiàn)存的近千個操作系統(tǒng)管理源代碼去管理大型網(wǎng)絡(luò)和大量計算機系統(tǒng),增加系統(tǒng)運行可靠性,減少管理人員,實時的了解網(wǎng)絡(luò)的運行狀況。 NetBox 也提供了非常豐富的通訊功能,可以容易的建立和外圍硬件設(shè)備通訊的應(yīng)用,并將他們的運行狀態(tài)反映到 Web 上來,也可以經(jīng)由 Web 向他們發(fā)送指令,最終將這些設(shè)備集成到整個公司的信息系統(tǒng)中去。 系統(tǒng)要求基本系統(tǒng)要求 NetBox 能夠廣泛支持各種主流操作系統(tǒng),在包括普及的桌面系統(tǒng)和專業(yè)的服務(wù)器系統(tǒng)上面都能很好的執(zhí)行。極大方便了應(yīng)用程序開發(fā)商的部署和移植,使得 WEB 的開發(fā)和應(yīng)用不再是少數(shù)的的專利。下面是 NetBox 的最小支持操作系統(tǒng)列表: Windows 98 Windows 98 SE Windows ME Windows NT(需要安裝 4.0 以上的 Internet Explorer) Windows 2000 Windows XP Windows .NET Server 腳本版本差異 因為 NetBox 對操作系統(tǒng)的廣泛支持,使得可以方便的開發(fā)可移植的應(yīng)用軟件。同時,也正因為 NetBox 的移植性,帶來了腳本語言的版本差異問題。因此,要考慮應(yīng)用的移植性問題,就需要考察不同系統(tǒng)腳本的版本。下面列出的是不同版本的腳本引擎所依賴的系統(tǒng)支持: 宿主應(yīng)用程序 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 s cripting 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 Microsoft Internet Explorer 5.5 x Microsoft Visual Studio.NET x 常用代碼因為隨軟件贈送的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.Enables cript = 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
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團隊博客 | 免責(zé)聲明 | 關(guān)于詞典 | 幫助