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