97成人免费视频,97视频免费公开成人福利,免费视频99,99婷婷,国产伊人久久,亚洲视频欧美,国产精品福利久久

 首頁(yè) > 技術(shù) > 解決方案 > NetPOWER中間件平臺功能介紹

NetPOWER中間件平臺功能介紹

2002-02-01 00:00:00   作者:   來(lái)源:   評論:0 點(diǎn)擊:


  編者按:中間件是近年來(lái)軟件業(yè)的熱點(diǎn)話(huà)題,各廠(chǎng)商對于中間件產(chǎn)品的定義、分類(lèi)和理解,也不盡相同。從市場(chǎng)對中間件產(chǎn)品的旺盛需求與諸多疑惑并存的現狀來(lái)看,這個(gè)領(lǐng)域存在的問(wèn)題也需要進(jìn)一步劃分和明晰。由北京綜藝達軟件技術(shù)公司開(kāi)發(fā)的NetPOWER是最近出現在中間件市場(chǎng)的一支新生力量,它將消息、數據和事務(wù)處理等功能集于一身,為中間件產(chǎn)品提出了走向集成、走向整合的新思路。目前市場(chǎng)上也有專(zhuān)用的中件間產(chǎn)品,如CTI中間件,但其功能相對還是比較單一。NetPOWER則是融合了CTI技術(shù)和Internet技術(shù),不僅使中間件產(chǎn)品有可能向平臺化的方向發(fā)展,同時(shí)也為CTI技術(shù)和Internet技術(shù)提供了更廣闊、更有效的應用空間。本期報道除了對中間件技術(shù)和產(chǎn)品做基本的介紹之外,還對NetPOWER這款產(chǎn)品的市場(chǎng)價(jià)值和功能進(jìn)行了較為詳細的描述,旨在幫助廣大企業(yè)用戶(hù)實(shí)現真正的融合通信和管理。

  NetPOWER是我國具有自主知識產(chǎn)權的、在Inetnet上應用的商品化中間件平臺。NetPOWER基于Microsoft.NET標準,面向大型企業(yè)和軟件開(kāi)發(fā)商,用于構建企業(yè)信息管理系統(包括ERP、SCM、CRM、DRP等)和電子商務(wù)解決方案。

  NetPOWER解決了三個(gè)重要問(wèn)題: 第一,將本地局域網(wǎng)絡(luò )的軟件開(kāi)發(fā)方式直接在Web上實(shí)現,可以在基于互聯(lián)網(wǎng)的窄帶條件下實(shí)現Web化應用; 第二,簡(jiǎn)化了網(wǎng)絡(luò )化的編程,用戶(hù)可以不用考慮網(wǎng)絡(luò )傳輸和安全等復雜問(wèn)題; 第三,快速完成互聯(lián)網(wǎng)應用軟件的客戶(hù)化訂制。

  NetPOWER具備以下主要特點(diǎn):

  • 100%純正B/S模式,N層(四層以上)體系結構,全面支持Internet和移動(dòng)通信,可掛接各種大型數據庫系統;

  • 完全組件式開(kāi)發(fā)環(huán)境,通信管理、交易管理、并發(fā)機制、事務(wù)處理、數據存取、消息驅動(dòng)、負載均衡等關(guān)鍵性業(yè)務(wù)過(guò)程全部封裝;

  • 客戶(hù)化二次開(kāi)發(fā)環(huán)境,可自定義企業(yè)應用模型、商務(wù)邏輯、業(yè)務(wù)流程、表單格式、權限組管理等各種業(yè)務(wù)規范;

  • 分布式訂單管理,可為多個(gè)應用、多個(gè)部門(mén)和多個(gè)企業(yè)之間收集、管理和處理訂單;

  • 物流管理能力,支持各種成本核算方法、單品管理、單據全程跟蹤和歷史動(dòng)態(tài)庫存;

  • 支持工作流管理和各職能部門(mén)(如生產(chǎn)、銷(xiāo)售、服務(wù))之間的全面協(xié)同工作;

  • 支持集群技術(shù)和離線(xiàn)處理,包括群集自動(dòng)部署、自動(dòng)遷移和故障監控與恢復、遠程雙向數據同步技術(shù);

  •  良好的系統穩定性和容錯能力,客戶(hù)化開(kāi)發(fā)過(guò)程和結果不影響系統核心模塊和數據的穩定性和安全性;

  • 支持窄帶條件下的數據傳輸和實(shí)時(shí)應用,提供企業(yè)級網(wǎng)絡(luò )安全保障;

  • 面向大型應用的開(kāi)放式結構,易于構建和管理同國內外各種大型應用系統的數據接口和實(shí)現動(dòng)態(tài)數據交換;

  • COM API支持C/C++/VB/ASP/Java/Delphi等各種開(kāi)發(fā)工具,易學(xué)易用,結合數據詞典和開(kāi)發(fā)向導,實(shí)現快速開(kāi)發(fā)的目標。

   NetPOWER以新的B/S技術(shù)構架為起點(diǎn),完全支持N層(四層以上)體系結構,直接支持COM和DCOM組件,為用戶(hù)進(jìn)行新的Web信息系統的開(kāi)發(fā)提供了快速的構建工具。NetPOWER在數據庫系統基礎上,將通信機制、數據傳輸、消息機制、事件并發(fā)和事務(wù)處理進(jìn)行了封裝,開(kāi)發(fā)人員不必了解網(wǎng)絡(luò )通信、事務(wù)處理、安全保證等復雜機制。對于開(kāi)發(fā)人員而言,只要掌握了系統的商務(wù)邏輯和業(yè)務(wù)流程,熟悉使用FrontPage一類(lèi)頁(yè)面設計軟件,就可以開(kāi)發(fā)出優(yōu)秀的系統。NetPOWER的COM API支持C、C++、VB、ASP、Java、Delphi等各種開(kāi)發(fā)工具。

  NetPOWER可以支持用戶(hù)自己的組件對象的嵌入,可以回調用戶(hù)自己定義的方法,同時(shí)支持用戶(hù)對NetPOWER和COM對象的交互遞歸調用,完成復雜的用戶(hù)交互和商務(wù)邏輯中需要解決的問(wèn)題。

  NetPOWER可自動(dòng)捕獲錯誤,并處理用戶(hù)對象的錯誤信息。用戶(hù)不會(huì )由于自己的錯誤而影響整個(gè)系統。NetPOWER支持事務(wù)處理,對于用戶(hù)錯誤,系統會(huì )自動(dòng)進(jìn)行回轉處理,保證了系統的穩定和安全。NetPOWER支持應用服務(wù)器集群,可自動(dòng)平衡應用服務(wù)器負載,在應用層設立本地數據庫,減少核心資源數據庫的負荷,支持大規模并發(fā)用戶(hù)。

  什么是中間件

  在眾多關(guān)于中間件的定義中,普遍被接受的是美國IDC公司的表述:中間件是一種獨立的系統軟件或服務(wù)程序,分布式應用軟件借助這種軟件在不同的技術(shù)之間共享資源,中間件位于客戶(hù)機服務(wù)器的操作系統之上,管理計算資源和網(wǎng)絡(luò )通信。

  從中間件的定義可以看出,中間件是一類(lèi)軟件,而非一種軟件; 中間件不僅僅實(shí)現互連,還要實(shí)現應用之間的互操作。中間件是基于分布式處理的軟件,定義中特別強調了其網(wǎng)絡(luò )通信功能。中間件是基礎軟件的一大類(lèi),屬于可復用軟件的范疇。顧名思義,中間件處于操作系統軟件與用戶(hù)的應用軟件的中間。中間件在操作系統、網(wǎng)絡(luò )和數據庫之上,在應用軟件的下層,總的作用是為處于自己上層的應用軟件提供運行與開(kāi)發(fā)的環(huán)境,幫助用戶(hù)靈活、高效地開(kāi)發(fā)和集成復雜的應用軟件。

  可以把中間件理解為處于應用軟件和系統軟件之間的一類(lèi)軟件; 或者是獨立于硬件或數據庫廠(chǎng)商(處于其產(chǎn)品的中間,實(shí)現其互連)的一類(lèi)軟件; 或者是客戶(hù)方與服務(wù)方之間的連接件; 或者是需要進(jìn)行二次開(kāi)發(fā)的中間產(chǎn)品。總之,中間件是在中間。

  但是,不能把難以歸類(lèi)的軟件都歸到中間件的范疇。許多組織和專(zhuān)家都對中間件下過(guò)定義,但都不太精確,所以經(jīng)常會(huì )有“什么是中間件”這樣的問(wèn)題,這也正說(shuō)明中間件正在迅速發(fā)展。

  中間件的分類(lèi)

  中間件的分類(lèi)方式很多,有些軟件在中間件的概念產(chǎn)生以前可能就已經(jīng)存在了;有些軟件雖然不是作為中間件開(kāi)發(fā)出來(lái)的,但是符合中間件的定義,也把它歸入中間件的范疇;有些軟件,盡管具有中間件的特征,但卻并不把它叫做中間件(如HTTPD)。

  按照IDC的分類(lèi)方法,中間件可分為6類(lèi):

  1.終端仿真/屏幕轉換中間件

  用以實(shí)現客戶(hù)機圖形用戶(hù)接口與已有的字符接口方式的服務(wù)器應用程序之間的互操作。

  2.數據訪(fǎng)問(wèn)中間件

  適用于應用程序與數據源之間的互操作模型,客戶(hù)端使用面向數據庫的API,以提請直接訪(fǎng)問(wèn)和更新基于服務(wù)器的數據源,數據源可以是關(guān)系型、非關(guān)系型和對象型。

  3.遠程過(guò)程調用中間件

  基于RPC機制,該機制是早期開(kāi)發(fā)分布式應用時(shí)經(jīng)常采用的一種同步式的請求應答協(xié)議。通過(guò)這種協(xié)議,程序員編寫(xiě)客戶(hù)方的應用,需要時(shí)可以調用位于遠端服務(wù)器上的過(guò)程。

  4.消息中間件

  越來(lái)越多的分布式應用采用消息中間件來(lái)構建,并通過(guò)消息中間件把應用擴展到不同的操作系統和不同的網(wǎng)絡(luò )環(huán)境。基于消息的機制更多地適用于事件驅動(dòng)的應用,當一個(gè)事件發(fā)生時(shí),消息中間件可通知服務(wù)方進(jìn)行何種操作。

  5.交易中間件

  交易中間件是專(zhuān)門(mén)針對聯(lián)機交易處理系統而設計的。通過(guò)兩個(gè)階段提交協(xié)議等方式,可保證分布式交易的完整性、控制并發(fā)、實(shí)現交易路由和均衡負載。

  6.對象中間件

  面向對象的技術(shù)一直是軟件界努力追求的目標,傳統的對象技術(shù)通過(guò)封裝、繼承及多態(tài)提供了良好的代碼重用功能。但這些對象只存在于一個(gè)程序中,外面的世界并不知道它們的存在,也無(wú)法訪(fǎng)問(wèn)它們。面向對象的中間件就是要解決這些問(wèn)題,它提供一個(gè)標準的構件框架,能使不同廠(chǎng)家的軟件通過(guò)不同的地址空間、網(wǎng)絡(luò )和操作系統互相交互訪(fǎng)問(wèn)。該構件的具體實(shí)現、位置及所依附的操作系統,對客戶(hù)來(lái)說(shuō)都是透明的。

  中間件的演變過(guò)程和發(fā)展趨勢

  隨著(zhù)計算機技術(shù)的發(fā)展,IT廠(chǎng)商出于商業(yè)和技術(shù)利益的考慮,各自的產(chǎn)品之間形成了差異。雖然技術(shù)在不斷進(jìn)步,但差異卻并沒(méi)有因此減少。計算機用戶(hù)出于歷史原因和降低風(fēng)險的考慮,必然也無(wú)法避免多廠(chǎng)商產(chǎn)品并存的局面。于是,如何屏蔽不同廠(chǎng)商產(chǎn)品之間的差異,如何減少應用軟件開(kāi)發(fā)與工作的復雜性,就成為技術(shù)不斷進(jìn)步之后,人們不能不面對的現實(shí)問(wèn)題。

  在中間件產(chǎn)生以前,應用軟件直接使用操作系統、網(wǎng)絡(luò )協(xié)議和數據庫等進(jìn)行開(kāi)發(fā)。這些都是計算機最底層的東西,越底層越復雜,開(kāi)發(fā)者不得不面臨許多很棘手的問(wèn)題,如操作系統的多樣性,繁雜的網(wǎng)絡(luò )程序設計、管理,復雜多變的網(wǎng)絡(luò )環(huán)境,數據分散處理帶來(lái)的不一致性、性能和效率、安全問(wèn)題等。這些與用戶(hù)的業(yè)務(wù)沒(méi)有直接關(guān)系,但又必須解決,因此耗費了大量有限的時(shí)間和精力。于是,有人提出,能不能將應用軟件所要面臨的共性問(wèn)題進(jìn)行提煉、抽象,在操作系統之上再形成一個(gè)可復用的部分,以供成千上萬(wàn)的應用軟件重復使用。這一技術(shù)思想最終構成了中間件這類(lèi)軟件。

  根據有關(guān)組織的預測,消息中間件和對象中間件是目前中間件技術(shù)的發(fā)展熱點(diǎn)。中間件的另一個(gè)發(fā)展動(dòng)向是向Internet 延伸,Internet/Intranet 技術(shù)在全球范圍內被廣泛采用,但由于其自身的技術(shù)特點(diǎn),在構造許多大型企業(yè)級應用時(shí)仍顯不足,如并發(fā)控制、負載均衡、可靠傳輸、數據路由等,因而仍然存在供中間件發(fā)展的中間地帶。

相關(guān)閱讀:

分享到: 收藏

專(zhuān)題

全州县| 黑山县| 监利县| 尖扎县| 大名县| 阿克苏市| 合作市| 赤壁市| 扎囊县| 龙江县| 搜索| 宜兰市| 金平| 内乡县| 长垣县| 平凉市| 旌德县| 广南县| 安宁市| 突泉县| 清流县| 土默特右旗| 潜山县| 铜山县| 兴国县| 江北区| 江都市| 肃宁县| 屏南县| 邛崃市| 体育| 贵州省| 高台县| 三原县| 临城县| 孙吴县| 肥城市| 苏尼特左旗| 新营市| 泰安市| 扶风县|