Enterprise Blocks
??? 我在Visual Studio .NET Web Control for Business Intelligence?中介紹的一個(gè)BI工具。支持DNN和SPS,太有心了!找到一篇中文介紹文章。
??? Enterprise Blocks是ASP.NET Web控件、web服務(wù)、Windows服務(wù)的完整集合,在開(kāi)發(fā)分析應(yīng)用系統(tǒng)中可以作為構(gòu)造塊。該軟件具有服務(wù)導(dǎo)向的獨(dú)特結(jié)構(gòu),增強(qiáng)了同現(xiàn)有軟件和門(mén)戶(hù)的集成能力。
??? 就軟件產(chǎn)品而言,eBlocks是一個(gè)開(kāi)發(fā)人員工具箱,用來(lái)構(gòu)建商務(wù)智能程序。它是UI組件和軟件服務(wù)的完整集合,分析流程可以在任何環(huán)境的前端直接進(jìn)行,也可以轉(zhuǎn)到后臺(tái),在環(huán)境頂端進(jìn)行。eBlocks填補(bǔ)了傳統(tǒng)BI產(chǎn)品和只提供“切塊”特性的個(gè)體組件之間的空白。
??? 在過(guò)去的7年里,BI(商業(yè)智能)軟件市場(chǎng)發(fā)生了很大的變化。相關(guān)廠(chǎng)商在數(shù)據(jù)和元數(shù)據(jù)的集成以及OLAP、OLTP數(shù)據(jù)協(xié)同訪(fǎng)問(wèn)方面做了很大的改進(jìn),從而對(duì)數(shù)據(jù)模型的獲取逐漸轉(zhuǎn)向了對(duì)數(shù)據(jù)庫(kù)的獲取。而客戶(hù)、產(chǎn)品和方法的定義也從報(bào)告層面轉(zhuǎn)入了數(shù)據(jù)庫(kù)層面,因此,原有的相關(guān)型OLAP模型已經(jīng)越來(lái)越少。與此同時(shí),主要BI廠(chǎng)商的技術(shù)內(nèi)容和結(jié)構(gòu)體系過(guò)于龐大,以至于利用這種途徑來(lái)實(shí)現(xiàn)從概念到方案的轉(zhuǎn)變不僅困難而且耗資巨大。
??? 門(mén)戶(hù)的出現(xiàn)使得IT團(tuán)隊(duì)可以創(chuàng)建UI編碼的可移植單元,并且實(shí)現(xiàn)結(jié)構(gòu)數(shù)據(jù)和非結(jié)構(gòu)數(shù)據(jù)更好的集成。大多數(shù)門(mén)戶(hù)都可以簡(jiǎn)單的指向外部報(bào)告,數(shù)據(jù)庫(kù)報(bào)告存儲(chǔ)在BI產(chǎn)品的元數(shù)據(jù)倉(cāng)庫(kù)中,而文檔則存儲(chǔ)在門(mén)戶(hù)內(nèi)。
??? 這樣,在web服務(wù)和主流目標(biāo)導(dǎo)向的平臺(tái)如Microsoft .NET 和Java后就需要同要素相結(jié)合,Enterprise Blocks基于這一市場(chǎng)壓力,為BI市場(chǎng)開(kāi)發(fā)了一種新的軟件類(lèi),該軟件類(lèi)側(cè)重于提供表示級(jí)的軟件服務(wù)。而服務(wù)導(dǎo)向的軟件結(jié)構(gòu)體系涵蓋了軟件工業(yè)的程序、過(guò)程管理、集成部分。Mr. Eisenberg認(rèn)為集成特性是這種結(jié)構(gòu)體系的重要優(yōu)勢(shì)。
??? 服務(wù)導(dǎo)向的結(jié)構(gòu)體系(SOA)增強(qiáng)了標(biāo)準(zhǔn)軟件的組成部分和互聯(lián)性,從而提高了可再利用功能的數(shù)目,并且使其變得更加簡(jiǎn)單靈活,有利于提供更好、更快和更低廉的軟件自動(dòng)化。集成工作框架使得離散的軟件系統(tǒng)可以在流程級(jí)以標(biāo)準(zhǔn)方式進(jìn)行通信,展示了業(yè)務(wù)流程集成的下一步操作。
??? Enterprise Blocks是一個(gè)開(kāi)發(fā)框架,但是采用了SOA設(shè)計(jì)之后,它僅僅成為客戶(hù)機(jī)容器、數(shù)據(jù)庫(kù)和目錄倉(cāng)庫(kù)(以元數(shù)據(jù)形式存儲(chǔ)的實(shí)際報(bào)告和圖表)之間的經(jīng)紀(jì)人。它沒(méi)有元數(shù)據(jù)或安全層,有的只是軟件服務(wù)。因此,Enterprise Blocks可以作為傳統(tǒng)BI軟件開(kāi)發(fā)工具箱和獨(dú)立組件的混合體。
??? 通過(guò)Enterprise Blocks,您的數(shù)據(jù)分析方案可以更快的制定,并且擁有更多的控制。而中央表示結(jié)構(gòu)體系也為您提供了更多的可移植性和更好的集成特色。
??? Enterprise Blocks包括7個(gè)web控件,作為ASP.NET表示控件,用DHTML和JavaScript編寫(xiě)。這些控件在客戶(hù)端為零足印,除了利用瀏覽器下載網(wǎng)頁(yè)之外,不需要其他任何內(nèi)容。它們可以用在任何ASP.NET web窗體中來(lái)構(gòu)建自定義的分析程序。
??? 每一個(gè)控件都含有一套方法和屬性集,程序員可以操作組件的信息,關(guān)閉或打開(kāi)某些特性,從而控制用戶(hù)界面。Web控件還可以控制一系列事件集,程序員可以捕捉并且對(duì)通常的用戶(hù)行為作出反應(yīng)。Web控件可以直接在Enterprise Blocks Services工作,為標(biāo)準(zhǔn)用戶(hù)界面提供所有的服務(wù)方法。
??? 服務(wù)層是Enterprise Blocks結(jié)構(gòu)體系的核心,Enterprise Blocks Services是一種混合web服務(wù)/對(duì)象導(dǎo)向設(shè)計(jì)的API。每個(gè)服務(wù)都有一套方法集,支持某一特定范圍的函數(shù)。Enterprise Blocks Services可以通過(guò)編程個(gè)體的類(lèi)直接或間接調(diào)用。這些調(diào)用可以利用Microsoft.NET 遠(yuǎn)程訪(fǎng)問(wèn)或從任何客戶(hù)端環(huán)境中實(shí)現(xiàn),客戶(hù)端環(huán)境采用XML web服務(wù),包括運(yùn)行在Windows或UNIX上的Java/.NET/COM。
??? 對(duì)從客戶(hù)端查詢(xún)的信息而言,盡管Enterprise Blocks Services為其提供了入口點(diǎn)和退出點(diǎn),但是他們并不直接工作在任何源環(huán)境中。在Enterprise Blocks結(jié)構(gòu)體系中,服務(wù)提供器作為這些環(huán)境的連接器或適配器,為服務(wù)提供內(nèi)容。服務(wù)為客戶(hù)提供界面,為提供器提供安全和狀態(tài)管理功能。提供器與一個(gè)專(zhuān)門(mén)環(huán)境相結(jié)合,并且從該環(huán)境中返回?cái)?shù)據(jù),之后由Enterprise Blocks Services將其下載。
??? 新版2對(duì)制圖功能進(jìn)行了改進(jìn),新增內(nèi)容包括:對(duì)SQL Server的服務(wù)支持、新的ASP.NET web控件、50多種新的符號(hào)類(lèi)、無(wú)國(guó)別的通用編程支持、升級(jí)的UI等等。
體系結(jié)構(gòu)
?
最新版本為2.5,在http://www.eblocks.com/features.asp上注冊(cè)論壇用戶(hù)后可下載,另外,在微軟網(wǎng)站上找到了一個(gè)好東東:Visual Studio Industry Partner Program,免費(fèi)的DVD訂購(gòu),趕快行動(dòng)吧,不過(guò)當(dāng)然啦,都是試用版本。我也把eblocks 2.5放在biteam@126.com郵箱中了,密碼:biteam,可以進(jìn)入郵箱轉(zhuǎn)發(fā),但請(qǐng)不要修改郵箱密碼,以便更多人可以使用它。
附:
Visual Studio Industry Partner Program
> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
轉(zhuǎn)載于:https://www.cnblogs.com/waxdoll/archive/2005/08/13/213973.html
總結(jié)
以上是生活随笔為你收集整理的Enterprise Blocks的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 打印网页时背景图片的问题
- 下一篇: 高等数学(第七版)同济大学 习题2-3