国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
開源方案“黃頁(yè)”
開源方案“黃頁(yè)”   
     
     
  開源商業(yè)智能

很快市面上就會(huì)出現(xiàn)成本高昂的報(bào)表工具以外的低成本方案。

如今,客戶和獨(dú)立軟件開發(fā)商在購(gòu)買現(xiàn)有商業(yè)智能(BI)軟件的許可證時(shí)往往面臨高昂費(fèi)用,這也就難怪在開源社區(qū)內(nèi)部
BI方面的工作開展得如火如荼。首當(dāng)其沖的是Eclipse基金會(huì),它已把BI列為自己的七個(gè)最高級(jí)別項(xiàng)目之一。該基金會(huì)已在6月發(fā)布了1.0版本的商業(yè)智能軟件和報(bào)表工具(BIRT),采用其自己的Eclipse許可證,該許可證得到了開源促進(jìn)會(huì)(OSI)的批準(zhǔn)。

BIRT的主要目的是為基于Java的Web應(yīng)用充當(dāng)報(bào)表系統(tǒng)。它包括兩個(gè)部分: 一個(gè)是JAR(Java Archive)文件,該文件包括可部署在應(yīng)用服務(wù)器上的運(yùn)行時(shí)組件; 另一個(gè)就是報(bào)告設(shè)計(jì)器,它可以作為Eclipse插件來(lái)交付,提供了方便的所見即所得的編輯功能以及標(biāo)準(zhǔn)報(bào)表項(xiàng)目調(diào)色板。該工具包基于名為開放數(shù)據(jù)訪問(wèn)的框架,這樣在選擇數(shù)據(jù)源時(shí)具有很大的靈活性。

對(duì)需要專業(yè)支持、維護(hù)及培訓(xùn)的人來(lái)說(shuō),一家名為Actuate的公司為BIRT技術(shù)提供了所有這些服務(wù)。此外,Actuate提供的自己版本的BIRT使用商業(yè)許可證,該許可證含有知識(shí)產(chǎn)權(quán)保障條款。

值得關(guān)注的另一家組織就是Pentaho,這家新興公司致力于開發(fā)全面的開源BI平臺(tái),包括報(bào)表、分析、儀表板、數(shù)據(jù)挖掘及工作流等工具。該公司的開發(fā)隊(duì)伍聲稱,隊(duì)伍成員以前在Cognos、Oracle和SAS等公司從事過(guò)BI應(yīng)用軟件的開發(fā)。這個(gè)項(xiàng)目的主要服務(wù)器架構(gòu)將搭建在J2EE上,與BIRT相似的地方是,相應(yīng)的客戶機(jī)環(huán)境將基于Eclipse平臺(tái)。開發(fā)人員已努力把先進(jìn)技術(shù)集成到平臺(tái)里面,譬如對(duì)所有內(nèi)容統(tǒng)一使用XML定義; 對(duì)分析組件使用Web服務(wù)界面,力求確保最大的靈活性等。

截至發(fā)稿日,Pentaho還沒(méi)有提供下載版本,不過(guò)該公司稱,它計(jì)劃在年底前交付所有項(xiàng)目的版本,采用寬通用公共許可證(LGPL)以及所謂的“類似LGPL”的許可證,其中包括Apache、BSD和Eclipse。公司網(wǎng)站上提供了詳細(xì)的路線圖。

雖然Pentaho目前也許是個(gè)霧件(vaporware),但它具備了在BI市場(chǎng)成為重要競(jìng)爭(zhēng)者的所有必要條件。該項(xiàng)目的開發(fā)人員說(shuō): “我們沒(méi)指望用戶僅僅是因?yàn)樗情_放的就采用它。我們希望用戶選擇它,是因?yàn)樗?。至于這個(gè)項(xiàng)目結(jié)果如何,幾個(gè)月后可見分曉。”

開源業(yè)務(wù)流程管理

編制面向服務(wù)的架構(gòu)(SOA)是項(xiàng)讓人激動(dòng)的任務(wù),新項(xiàng)目正在積極采取行動(dòng)。

功能齊全的業(yè)務(wù)流程管理套件也許不會(huì)最先來(lái)自開源社區(qū),不過(guò)這正是諸多項(xiàng)目在竭力使之實(shí)現(xiàn)的目標(biāo)。隨著SOA的興起,人們對(duì)管理及編制不同服務(wù)和Enterprise JavaBeans(EJB)的業(yè)務(wù)流程引擎的需求空前高漲,甚至對(duì)以其他方式依靠開源技術(shù)的網(wǎng)站來(lái)說(shuō)也是如此。

這就是為什么Apache軟件基金會(huì)考慮采用Project Agila的原因。在該基金會(huì)的Jakarta Java工具套件當(dāng)中,這個(gè)項(xiàng)目可以說(shuō)是 “皇冠上的寶石”。Agila是基于Gluecode軟件公司在2004年10月捐獻(xiàn)的初始代碼開發(fā)的,這個(gè)輕便、可嵌入的開源業(yè)務(wù)流程管理引擎適合與J2EE和較低端的平臺(tái)如J2ME一起使用。Apache的代表聲稱,正因?yàn)槿绱?,Agila是Apache Java中間件系列當(dāng)中的最后一個(gè)重要部分,可以同BEA或者IBM等主要商業(yè)開發(fā)商提供的產(chǎn)品相媲美。目前這個(gè)項(xiàng)目還處于孵化階段,沒(méi)有授權(quán)文件,不過(guò)已經(jīng)向公眾開放。但預(yù)計(jì)大規(guī)模的開發(fā)工作很快就會(huì)啟動(dòng)。

Apache軟件基金會(huì)不是惟一遵循這條思路的組織。JBoss 也在期望把產(chǎn)品系列擴(kuò)大到其核心應(yīng)用服務(wù)器以外的領(lǐng)域。JBoss近期購(gòu)買了名為jBPM的開源工作流引擎,把其豐富的Java開發(fā)經(jīng)驗(yàn)帶到了業(yè)務(wù)流程管理市場(chǎng)上。

與Project Agila一樣,jBPM也可以作為獨(dú)立的應(yīng)用運(yùn)行,或者作為另一個(gè)應(yīng)用里面的嵌入式組件運(yùn)行。與Apache項(xiàng)目不同的是,jBPM代碼已經(jīng)可以從JBoss的網(wǎng)站下載,采用該公司的定制的寬通用公共許可證 (LGPL)。除了引擎本身外,jBPM還包括圖形化的流程設(shè)計(jì)器,用于創(chuàng)建工作流。該項(xiàng)目的未來(lái)計(jì)劃包括: 增加對(duì)業(yè)務(wù)流程執(zhí)行語(yǔ)言(BPEL)的本地支持; 就長(zhǎng)遠(yuǎn)而言,項(xiàng)目的目標(biāo)是要擴(kuò)展jBPM的功能,使其成為一種成熟的企業(yè)服務(wù)總線(ESB)。

除了這兩個(gè)主角外,還有其他許多開源工作流引擎(有的正在擬議中),不過(guò)這些項(xiàng)目的發(fā)展?fàn)顩r往往很難確定。不過(guò),管理業(yè)務(wù)流程這項(xiàng)復(fù)雜工作需要專門技能。如果你在尋求這類軟件的開源方案,穩(wěn)妥之計(jì)就是,選擇得到像Apache或者JBoss這些財(cái)力雄厚、專業(yè)的組織支持的項(xiàng)目。

開源企業(yè)服務(wù)總線

中間件方案的數(shù)量在迅速增加,但現(xiàn)在離開商業(yè)開發(fā)商也許過(guò)于倉(cāng)促了。

隨著Java應(yīng)用服務(wù)器迅速成為一種大眾化商品,難怪現(xiàn)在我們開始看到企業(yè)中間件系列的其他組件以開源方式實(shí)施。尤其是,近幾個(gè)月已出現(xiàn)了許多極其成熟的企業(yè)服務(wù)總線(ESB)實(shí)施項(xiàng)目。

Iona科技公司近期捐獻(xiàn)了Celtix的源代碼,這是采用GNU LGPL許可證的Java ESB,從而啟動(dòng)了ObjectWeb社區(qū)在ESB方面的工作。雖然迄今為止還沒(méi)有提供授權(quán)文件,但I(xiàn)ona的代表聲稱,Celtix將支持最近推出的Java商業(yè)智能(JBI)規(guī)范,該規(guī)范為跨應(yīng)用集成明確規(guī)定了標(biāo)準(zhǔn)化的對(duì)象容器。該項(xiàng)目還將支持Web服務(wù)描述語(yǔ)言(WSDL)、Java消息服務(wù)(JMS)、簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(SOAP)和XML,還會(huì)為Java和傳統(tǒng)Java對(duì)象(POJO)提供應(yīng)用擴(kuò)展接口。其管理和配置工具將基于Eclipse。

不甘落后的Sun也在今年的JavaOne大會(huì)上發(fā)布了自己的免費(fèi)ESB。這個(gè)名為Java開放式企業(yè)服務(wù)總線的項(xiàng)目將放在Java.net上進(jìn)行,第一個(gè)版本有望在今年夏末交付。Sun還計(jì)劃把來(lái)自這個(gè)社區(qū)項(xiàng)目的代碼包裝成商用產(chǎn)品。與Celtix一樣,Open ESB將基于JBI 1.0規(guī)范,并借助JBI參考實(shí)施方案??墒桥cIona不同的是,Sun發(fā)布的代碼將采用自己的公共開發(fā)和發(fā)行許可證,而不是GNU許可證。相關(guān)詳細(xì)情況仍很少。

雖然前面提到的項(xiàng)目仍處于初期階段,但至少有一個(gè)開源ESB已經(jīng)具有一定的發(fā)展歷史。由SymphonySoft公司發(fā)起的Mule項(xiàng)目從2003年開始就在開發(fā)了。該項(xiàng)目的當(dāng)前版本為1.1,支持可插拔的連接選項(xiàng),適用于眾多網(wǎng)絡(luò)傳輸技術(shù),包括JMS、POP3、TCP、UDP、服務(wù)器小程序和多點(diǎn)傳送等。更先進(jìn)的特性在路線圖中有所介紹,譬如,JBI實(shí)施要到版本2.0才會(huì)出現(xiàn)等。另外,該項(xiàng)目采用SymphonySoft自己的許可證發(fā)布,而不是免費(fèi)軟件基金會(huì)或者開源促進(jìn)會(huì)批準(zhǔn)的許可證,這對(duì)一些人來(lái)說(shuō)是個(gè)不足。

有了代碼,上述項(xiàng)目都有可能為部門級(jí)ESB部署打下良好基礎(chǔ)。然而就大規(guī)模部署而言,沒(méi)有一個(gè)項(xiàng)目可能會(huì)有太大的吸引力。由于許多ESB部署方案把JMS統(tǒng)一作為首選的消息傳輸方式,如果有些公司已經(jīng)向Cape Clear Software、Fiorano Software或Sonic Software這些廠商購(gòu)買了企業(yè)級(jí)JMS服務(wù)器,那么采用這些廠商的ESB產(chǎn)品,或者堅(jiān)持使用較傳統(tǒng)的中間件解決方案要比采用開源來(lái)得明智。

開源內(nèi)容管理系統(tǒng) 

挑選內(nèi)容管理系統(tǒng)解決方案最困難的地方就是縮小選擇范圍。

隨著Web成為大多數(shù)企業(yè)進(jìn)行聯(lián)系的基礎(chǔ),你會(huì)發(fā)現(xiàn)如今市場(chǎng)上并不缺少Web內(nèi)容管理系統(tǒng)(CMS),包括眾多的開源方案。自然,如果你大膽地利用這些產(chǎn)品搭建內(nèi)聯(lián)網(wǎng)或者面向公眾的網(wǎng)站,需要關(guān)注的不僅僅是許可費(fèi)。所以重要的是不僅僅尋求產(chǎn)品的功能,還要注意有無(wú)經(jīng)常更新、健康發(fā)展的用戶社區(qū)以及專業(yè)支持等方面。

OpenCms運(yùn)行在Apache Tomcat上,適用于大多數(shù)操作系統(tǒng),并采用寬通用公共許可證(LGPL)。眾多注冊(cè)的解決方案提供商可以提供實(shí)施支持及其他專業(yè)服務(wù)。此外,德國(guó)的Alkacon Software公司提供收費(fèi)的支持協(xié)議、最終用戶及開發(fā)培訓(xùn)課程(分英文和德文兩種版本)以及定制的項(xiàng)目開發(fā)。

表格和所見即所得的編輯器簡(jiǎn)化了編輯OpenCms里面的內(nèi)容條目,而該軟件使用方便的管理用戶界面允許輕松定制。不過(guò),OpenCms在幾個(gè)高級(jí)方面也有所欠缺: 缺少安全套接層(SSL)加密和輕型目錄訪問(wèn)協(xié)議(LDAP)驗(yàn)證; 提供的模板管理功能也很有限。雖然它具有成本效益,但如果你需要擴(kuò)展多個(gè)網(wǎng)站,或者如果你期望獲得企業(yè)性能管理功能如高速緩沖和負(fù)載平衡,不妨考慮其他產(chǎn)品。

全世界的人都在使用基于PHP和MySQL的CMS Mambo,既用于構(gòu)建簡(jiǎn)單的網(wǎng)站,也用于構(gòu)建復(fù)雜的企業(yè)應(yīng)用。Mambo的開發(fā)社區(qū)真正屬于國(guó)際化,提供功能強(qiáng)大的支持論壇、優(yōu)質(zhì)的第三方專業(yè)服務(wù)以及用戶大會(huì)。Mambo采用GPL許可證,但總部設(shè)在澳大利亞的Miro(該軟件的開發(fā)者)也提供名為Jango的商用版本。

Mambo提供相當(dāng)不錯(cuò)的頁(yè)面緩沖、RSS聚集以及在計(jì)劃表上顯示內(nèi)容的功能。可以從Mambo社區(qū)獲得許多功能強(qiáng)大的免費(fèi)附件,包括文檔管理特性、討論論壇以及基本的電子商務(wù)購(gòu)物手推車等。不過(guò)類似OpenCms的是,Mambo也缺少大規(guī)模實(shí)施所需的多重任務(wù)執(zhí)行功能。

最全面的開源CMS應(yīng)用軟件恐怕就要數(shù)eZ publish了,它提供內(nèi)容分段(content staging)、工作流審批以及IT人員所需的數(shù)據(jù)中心的所有功能——包括負(fù)載平衡。另外,可以重復(fù)使用一些內(nèi)容的功能使eZ publish適用于只要用一個(gè)CMS實(shí)例就可以托管的國(guó)際網(wǎng)站。

現(xiàn)在可以獲得GPL版本的eZ publish??偛吭O(shè)在挪威的eZ systems是這個(gè)軟件的開發(fā)商,它還提供采用商業(yè)許可證的版本。這些許可費(fèi)用于支付大約40名員工的薪水,他們?cè)陂_發(fā)產(chǎn)品時(shí)遵守嚴(yán)格的質(zhì)量保證周期,可以同純粹的商業(yè)開發(fā)商的周期相比。它還提供支持、培訓(xùn)和咨詢服務(wù)等。

開源客戶關(guān)系管理系統(tǒng)

不用花大價(jià)錢購(gòu)買軟件就可以管理銷售及客戶關(guān)系。

開源社區(qū)還無(wú)法在短期內(nèi)取代Salesforce.com或者Siebel這類廠商提供的價(jià)格不菲的高端CRM軟件。不過(guò),現(xiàn)有的一些項(xiàng)目已經(jīng)具有的先進(jìn)程度可能會(huì)讓你大吃一驚,尤其適用于中型組織。

譬如說(shuō),SugarCRM就提供全面的企業(yè)級(jí)CRM系統(tǒng),利用開源技術(shù)而建,包括PHP、MySQL和Apache Web服務(wù)器等。名為Sugar Open Source的基本套件可以免費(fèi)下載,它采用SugarCRM的定制許可證。該公司還提供商業(yè)版本的軟件,名為Sugar Professional。SugarCRM為該產(chǎn)品的商業(yè)版本和開源版本提供收費(fèi)的支持套件。

《InfoWorld》測(cè)試中心曾在4月測(cè)評(píng)了Sugar Professional 2.5,結(jié)果發(fā)現(xiàn)這款解決方案對(duì)中小企業(yè)來(lái)說(shuō)還算不錯(cuò)。此外,說(shuō)到對(duì)性能的改進(jìn),SugarCRM也決不含糊。版本3.0添加了營(yíng)銷活動(dòng)和聯(lián)系人名單管理、電子郵件營(yíng)銷、項(xiàng)目管理、員工目錄及日歷同步等工具。即將推出的版本3.5將添加面向移動(dòng)銷售人員的離線客戶軟件、可以擴(kuò)展的模塊化框架以及支持Oracle數(shù)據(jù)庫(kù)的功能。

Compiere主要是一款ERP解決方案,它也提供了一些CRM功能。Compiere不是為用戶提供獨(dú)立的模塊,而是提供了解所有客戶和潛在客戶有關(guān)活動(dòng)的邏輯視圖,還提供線索跟蹤、營(yíng)銷活動(dòng)管理、客戶盈利能力分析以及面向商業(yè)合作伙伴的自助式網(wǎng)上查詢等。你可以從本專題“開源ERP”的介紹中進(jìn)一步了解Compiere。

Open for Business Project提供的電子商務(wù)應(yīng)用軟件套件采用麻省理工學(xué)院的許可證,包括民CRM、ERP和電子商務(wù)的特性。Open for Business Project類似于Compiere,也不是把功能分散到不同模塊,而是把整個(gè)套件建立在通用數(shù)據(jù)模型上,從而便于銷售、會(huì)計(jì)、設(shè)備管理及協(xié)作等眾多活動(dòng)。這有其優(yōu)缺點(diǎn): 這意味著眾多活動(dòng)在套件里面得到了很好的集成,但同時(shí)也意味著,你必須購(gòu)買整個(gè)整體式軟件包,才能充分利用其功能。許多一流的咨詢組織提供對(duì)該軟件包的支持。

銷售和客戶支持活動(dòng)對(duì)大多數(shù)公司來(lái)說(shuō)太重要了,不能把CRM軟件包不當(dāng)回事。然而,開源模式的一個(gè)優(yōu)點(diǎn)就是,你不會(huì)被有限的試用期所限制,而商業(yè)軟件包或者Salesforce.com等廠商的托管方案對(duì)此都有所限制。此處列出來(lái)的所有軟件包隨時(shí)都可以下載,所以盡管放心試用吧——你不用花錢就可以試一下。

開源ERP

免費(fèi)ERP軟件包的特性差異很大,不過(guò)還是可以找到一些寶貝的。

ERP的目的不僅僅是為公司業(yè)務(wù)流程的每個(gè)層面提供統(tǒng)一的應(yīng)用界面,它還應(yīng)力求包含固有的數(shù)據(jù)挖掘功能。但盡管JD Edwards、Oracle、SAP及其他廠商投入了大量資源,用于開發(fā)任何企業(yè)都可以定制的ERP軟件,但這些廠商也把軟件價(jià)格推到了許多企業(yè)根本無(wú)力承受的高度。

這時(shí)開源ERP閃亮登場(chǎng)了。

ERP的高昂價(jià)格有很大一部分是用于支付一大批業(yè)務(wù)流程和軟件開發(fā)顧問(wèn)的薪水,因?yàn)橐獮椴煌臉I(yè)務(wù)部門定制商業(yè)軟件,需要這些顧問(wèn)。而使用開源ERP軟件代碼意味著,你可以在內(nèi)部實(shí)現(xiàn)這種定制,另外還可以避免高昂的軟件許可費(fèi)。

其中一款最知名的開源ERP軟件就來(lái)自Compiere。這款軟件著眼于業(yè)務(wù)分析功能,集成了CRM、銷售點(diǎn)(POS)和庫(kù)存管理模塊,為多種商業(yè)場(chǎng)景提供了出眾的靈活性。該產(chǎn)品可以使用Java數(shù)據(jù)庫(kù)連接(JDBC),與大多數(shù)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行集成,并且還提供了對(duì)Oracle和Sybase的特定支持。服務(wù)器和客戶機(jī)平臺(tái)包括: Linux、Solaris、Windows及其他平臺(tái)。該軟件的發(fā)行采用Mozilla公共許可證。

采用GNU許可證的webERP是另一個(gè)生產(chǎn)級(jí)項(xiàng)目,它包括了全面的記賬特性,包括總分類賬、應(yīng)付賬款和應(yīng)收賬款賬簿,還包括基于規(guī)則的安全及可以高度定制的基于Web的前端程序。它面向類似制造業(yè)的業(yè)務(wù)流程,包括對(duì)訂單錄入和庫(kù)存管理的支持。與Compiere不同的是,它沒(méi)有用于客戶管理、人力資源或者類似資源的模塊。全球有許多公司提供金牌、銀牌、銅牌及語(yǔ)言翻譯支持。

還有其他一些項(xiàng)目,不過(guò)開源項(xiàng)目的一個(gè)特點(diǎn)就是,不同項(xiàng)目對(duì)這類軟件的特性集的定義方式各不相同。對(duì)ERP軟件包來(lái)說(shuō)更是如此。譬如說(shuō),Linux-Kontor定義的ERP沒(méi)有記賬功能,而是專注于客戶管理、訂單錄入、開票及庫(kù)存。另一方面,雖然TUTOS自稱是ERP,但更像是一個(gè)群件套件。顯然,為了確保你真正獲得期望從這類軟件得到的功能,就需要作一番調(diào)查。

開源目錄服務(wù)

LDAP服務(wù)器向大眾化商品邁近了一步。

隨著越來(lái)越多的公司開始調(diào)查身份管理、單次登錄(SSO)和自動(dòng)配置等功能,目錄服務(wù)隨之迅速成了網(wǎng)絡(luò)基礎(chǔ)設(shè)施中的一個(gè)關(guān)鍵部分。不過(guò)迄今為止,還沒(méi)有哪個(gè)開源項(xiàng)目在該領(lǐng)域獲得像Apache在Web服務(wù)器市場(chǎng)的主導(dǎo)地位。

長(zhǎng)期以來(lái)的主要競(jìng)爭(zhēng)者就是OpenLDAP,該項(xiàng)目提供了可靠、可擴(kuò)展、穩(wěn)定的LDAP目錄服務(wù)器、復(fù)制服務(wù)器及一些基本工具。OpenLDAP基金會(huì)負(fù)責(zé)維護(hù)采用定制許可證的代碼,已把代碼移植到了眾多平臺(tái)上,包括AIX、FreeBSD、Linux、Mac OS X和Windows。OpenLDAP很成熟,可正常使用,但很難配置,尤其是在編寫訪問(wèn)控制列表(ACL)時(shí)。另外,它主要是一種重負(fù)荷服務(wù)器,缺少微軟、Novell和Sun這些廠商的商用LDAP目錄所具有的一些增強(qiáng)特性。

Novell已把開源作為其戰(zhàn)略的核心部分,不過(guò)對(duì)網(wǎng)絡(luò)管理員們來(lái)說(shuō),比較遺憾的是,eDirectory仍是其商用產(chǎn)品系列的一部分,這讓競(jìng)爭(zhēng)對(duì)手——Linux廠商Red Hat有機(jī)會(huì)采取行動(dòng),推出自己的開源產(chǎn)品。Red Hat目錄服務(wù)器(RHDS)面向Windows、Solaris(采用Sparc處理器)和HP-UX(采用PA-RISC處理器),基于原先名為Netscape目錄的產(chǎn)品上,Red Hat在2004年從Netscape手里買下了Netscape目錄。RHDS是款歷史悠久、性能成熟的產(chǎn)品,提供復(fù)制等高級(jí)特性—包括部分復(fù)制、專門面向大型數(shù)據(jù)庫(kù)的特性以及基于WAN鏈路的復(fù)制,還提供與微軟的活動(dòng)目錄和Windows NT 4 Server同步的功能。

目前,RHDS僅提供給采用Red Hat的訂購(gòu)支持模式的客戶。然而,該公司已經(jīng)開始開放該軟件的源碼,這個(gè)采用GPL許可證的項(xiàng)目名為Fedora目錄服務(wù)器。截至發(fā)稿日,只有核心LDAP服務(wù)器本身及一些命令行工具作為開源提供,不過(guò)其他服務(wù)器模塊、管理控制臺(tái)和管理服務(wù)器組件方面的工作正在開展當(dāng)中。

許多觀察人士認(rèn)為,從長(zhǎng)遠(yuǎn)來(lái)看,對(duì)尋求開源目錄服務(wù)器的人來(lái)說(shuō),F(xiàn)edora項(xiàng)目可能是優(yōu)于OpenLDAP的選擇。但鑒于OpenLDAP作為經(jīng)濟(jì)型目錄部署的事實(shí)上的標(biāo)準(zhǔn),已牢牢確立了地位,所以不可能很快就會(huì)消亡。對(duì)基本的目錄功能而言,兩者都是可靠的選擇,甚至對(duì)大型數(shù)據(jù)庫(kù)而言也是如此。

開源身份管理

免費(fèi)工具讓開發(fā)人員在構(gòu)建先進(jìn)的安全基礎(chǔ)設(shè)施方面領(lǐng)先一步。

全面的身份管理解決方案由許多部分組成。正因?yàn)槿绱?,任何單個(gè)開源項(xiàng)目都很難提供即插即用的身份管理系統(tǒng)。然而,有許多項(xiàng)目可以提供這類系統(tǒng)的某些部分,尤其是在身份聯(lián)合和單次登錄(SSO)方面。

在SSO領(lǐng)域,耶魯大學(xué)已開發(fā)了一組Java服務(wù)器小程序,名為集中授權(quán)服務(wù)(CAS)。提供的這組服務(wù)器小程序采用耶魯大學(xué)自己的許可證,目前美國(guó)有許多大學(xué)在使用。同樣采用定制許可證的另一個(gè)工具集是Java開放式單次登錄(JOSSO)項(xiàng)目,可以為ASP、PHP和Java應(yīng)用提供擴(kuò)展接口。

這兩個(gè)項(xiàng)目都僅僅針對(duì)SSO,無(wú)法為全面的身份管理基礎(chǔ)設(shè)施提供強(qiáng)大支持。但另一方面,開發(fā)身份聯(lián)合標(biāo)準(zhǔn)的工作卻大有希望——包括安全聲明標(biāo)記語(yǔ)言(SAML)、WS-*系列標(biāo)準(zhǔn)及自由聯(lián)盟提議的眾多標(biāo)準(zhǔn)等,這方面的許多開源項(xiàng)目工作已經(jīng)在開展當(dāng)中。

Ping Identity是SourceID的發(fā)起者。SourceID這種身份聯(lián)合工具集提供了對(duì)基于Java和.Net的SAML 1.1及Liberty-ID-FF 1.1兩種協(xié)議的支持,另外還支持僅基于Java的Liberty-ID-FF 1.2協(xié)議。這些庫(kù)允許開發(fā)人員實(shí)現(xiàn)跨域SSO和屬性查詢等特性。提供的代碼采用SourceID自己的許可證。代碼還為Ping Identity的商用身份聯(lián)合服務(wù)器: PingFederate奠定了基礎(chǔ)。

最雄心勃勃的開源聯(lián)合身份項(xiàng)目恐怕要數(shù)Shibboleth,主持該項(xiàng)目的是Internet2下屬的教育中間件架構(gòu)委員會(huì)。Shibboleth主要供Internet2網(wǎng)絡(luò)上的教育機(jī)構(gòu)使用,這種全面的驗(yàn)證和訪問(wèn)控制系統(tǒng)面向基于Web的資源,基于SAML而建,并采用定制許可證發(fā)行。該軟件是純粹的Java軟件,目前許多組織(包括大學(xué)、圖書館和Napster數(shù)字音樂(lè)服務(wù)商)都已把它投入實(shí)際使用當(dāng)中。

這里提到的開源身份方案都需要一些開發(fā)技能,而且對(duì)本地網(wǎng)絡(luò)環(huán)境要有透徹了解,那樣才能得到有效實(shí)施。如果全面的身份管理解決方案正是你所尋求的,還是尋求不同的商業(yè)開發(fā)商為好。不過(guò)隨著身份管理越來(lái)越受到關(guān)注,其中一些項(xiàng)目、尤其是Shibboleth會(huì)獲得更顯赫的地位。

聲明

本報(bào)第37期應(yīng)用與方案版第C9版所刊登《在SCO Unix系統(tǒng)中實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的自動(dòng)備份》一文的作者系中國(guó)人民銀行湖南省邵陽(yáng)市中心支行科技科趙志斌。

本報(bào)第38、39期應(yīng)用與方案版第C12版所刊登《全新接入架構(gòu)提升IT管理效能》一文中安莉芳集團(tuán)公司CTO姓名應(yīng)為王建平。

特此聲明。

開源企業(yè)門戶

開源Java企業(yè)門戶領(lǐng)域的競(jìng)爭(zhēng)在不斷加劇。

是否支持標(biāo)準(zhǔn)是大多數(shù)企業(yè)開發(fā)項(xiàng)目的重要衡量標(biāo)準(zhǔn)。在企業(yè)門戶服務(wù)器領(lǐng)域,這意味著符合J2EE的引擎支持多種標(biāo)準(zhǔn),如門戶組件(JSR 168)和面向遠(yuǎn)程門戶組件的Web服務(wù)(WSRP)等。幸好,已有為數(shù)不少的開源項(xiàng)目在這一領(lǐng)域參與競(jìng)爭(zhēng)。

其中比較突出的一個(gè)項(xiàng)目就是eXo平臺(tái)。這個(gè)項(xiàng)目已經(jīng)進(jìn)入了實(shí)際使用階段,旨在充當(dāng)可以定制的企業(yè)門戶和內(nèi)容管理系統(tǒng)。其門戶組件容器實(shí)際上通過(guò)了認(rèn)證,符合JSR 168標(biāo)準(zhǔn),并已得到改進(jìn),具有高速緩存、連接池和共享會(huì)話等特性。門戶本身基于JavaServer Faces(JSR 127)技術(shù),并提供模型視圖控制器架構(gòu)。它采用兩種許可證: 商業(yè)許可證和GPL許可證,eXo項(xiàng)目隊(duì)伍可提供在線支持和上門培訓(xùn)這兩種收費(fèi)服務(wù)。

另一個(gè)競(jìng)爭(zhēng)者就是Liferay Portal,它擁有類似eXo的特性集,包括符合JSR 168和WSRP。但Liferay沒(méi)有使用JavaServer Faces,而是使用了較成熟的Struts和Tiles技術(shù)。它可以運(yùn)行在眾多應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)上,并為單次登錄(SSO)功能提供了擴(kuò)展接口,不過(guò)默認(rèn)狀態(tài)下只支持耶魯大學(xué)的SSO引擎。與eXo一樣,Liferay開發(fā)人員本身也可以提供專業(yè)支持,不過(guò)支持費(fèi)用很快就會(huì)高漲。軟件本身采用麻省理工學(xué)院的許可證,類似Apache許可證。

Apache軟件基金會(huì)長(zhǎng)期關(guān)注企業(yè)門戶軟件,目前擁有這方面的許多項(xiàng)目。Jetspeed-1軟件就是基于JSP和XML等技術(shù)的基本門戶系統(tǒng)。Jetspeed-2更加基于組件,提供了更先進(jìn)的基于門戶組件的方法。Apache還提供了門戶組件容器的參考實(shí)施方案,即Pluto。所有這些都采用Apache許可證。

JBoss也推出了JBoss門戶,這是該公司的JBoss企業(yè)中間件系統(tǒng)(JEMS)Java應(yīng)用開發(fā)系列當(dāng)中的一部分。這是另一種符合JSR 168的門戶組件容器,可通過(guò)JavaServer Faces、MyFaces和Spring提供定制功能,另外還提供額外的內(nèi)容管理和其他管理功能。作為“專業(yè)的開源公司”,JBoss提供GNU LGPL和商業(yè)許可兩種方式,另外還提供專業(yè)支持、咨詢和培訓(xùn)。

最后,GridSphere是另一種符合JSR 168的基于門戶組件的門戶服務(wù)器,并支持JavaServer Faces。值得注意的另一個(gè)功能就是額外的門戶組件API,聲稱幾乎可以與IBM的WebSphere保持完全兼容。可通過(guò)Gridwise科技公司獲得咨詢、培訓(xùn)和開發(fā)支持。不過(guò),提供的這個(gè)軟件采用未得到OSI批準(zhǔn)的獨(dú)立的GridSphere許可證。

開源銷售點(diǎn)

免費(fèi)的商業(yè)終端軟件為大大小小的公司帶來(lái)了靈活性。

銷售點(diǎn)(POS)的另一個(gè)術(shù)語(yǔ)就是“現(xiàn)金出納機(jī)”。盡管現(xiàn)金出納機(jī)的功能要求可能很有限,但從企業(yè)角度來(lái)看,這類應(yīng)用涉及諸多不確定因素,包括硬件兼容性、面向垂直領(lǐng)域的定制數(shù)據(jù)收集及后端數(shù)據(jù)挖掘等。

幸好,有一些方案可以供你選擇。譬如,PHP銷售點(diǎn)就是一種成熟的開源POS應(yīng)用。它基于PHP和MySQL,采用GPL許可證,為基本的POS應(yīng)用場(chǎng)景提供了非常豐富的特性集。它還可以與領(lǐng)先的開源電子商務(wù)應(yīng)用: osCommerce實(shí)現(xiàn)集成。這意味著,你可以使用PHP POS進(jìn)行網(wǎng)上交易,也可以用于傳統(tǒng)的交易環(huán)境。該軟件自2003年發(fā)布以來(lái),下載次數(shù)已超過(guò)26000次。版本9.0正在開發(fā)當(dāng)中,有望增強(qiáng)銷售功能、提供更靈活的折扣方式以及經(jīng)過(guò)改進(jìn)的后臺(tái)報(bào)表系統(tǒng)。

值得關(guān)注的另一個(gè)對(duì)象是Tina POS,這個(gè)項(xiàng)目目前正處在實(shí)際使用階段。Tina POS采用GPL許可證,擁有良好的硬件支持功能,包括支持條形碼閱讀器、觸摸屏以及眾多票據(jù)打印機(jī)。它可以通過(guò)JDBC連接至數(shù)據(jù)庫(kù),有一個(gè)Java前端程序,而且提供了出色的后端辦公集成和報(bào)表功能。

如果現(xiàn)有的端到端POS解決方案沒(méi)有一款能夠提供你所需要的所有定制選項(xiàng),開源社區(qū)仍可以助你一臂之力。不妨看看jPOS,這是與J2EE兼容的框架庫(kù),適合嵌入到內(nèi)部的定制解決方案里面。jPOS有一組出色的硬件擴(kuò)展接口,支持基于角色的安全,甚至還有一支不斷壯大的咨詢隊(duì)伍可以提供支持。如果你已經(jīng)決定,自行開發(fā)POS系統(tǒng)是出路所在,那么jPOS絕對(duì)值得密切關(guān)注。可能存在的一個(gè)不足是,所提供的代碼采用專有的 jPOS許可證,而不是得到OSI認(rèn)可的任何現(xiàn)有許可證。

雖然不是采用開源模式的所有應(yīng)用軟件都具有可持續(xù)性,但POS顯然是個(gè)異數(shù)。開源社區(qū)不僅提供眾多靈活的選擇,還提供讓這些應(yīng)用軟件真正可以使用的支持架構(gòu)——甚至是對(duì)小企業(yè)而言。

開源RFID

免費(fèi)的標(biāo)簽和EPC數(shù)據(jù)管理軟件正處于初期階段,但前景誘人。

如果說(shuō)在過(guò)去一年,IT行業(yè)有一個(gè)領(lǐng)域受到的關(guān)注程度不亞于開源本身,那么非無(wú)線射頻(RFID)莫屬。不過(guò)迄今為止,RFID還是屬于昂貴的技術(shù),最強(qiáng)有力的支持來(lái)自沃爾瑪?shù)却笮土闶凵獭9酒髽I(yè)不得不依靠昂貴的商用軟件包在各自行業(yè)開展業(yè)務(wù),但這種情況必然會(huì)發(fā)生變化。RadioActive基金會(huì)由兩名加拿大企業(yè)家創(chuàng)辦而成,旨在開發(fā)一系列開源RFID應(yīng)用軟件,以支持電子產(chǎn)品代碼(EPC)及來(lái)自EPCGlobal Network的其他標(biāo)準(zhǔn)。

它的第一個(gè)項(xiàng)目就是Fusion,這個(gè)中間件層用于管理及收集來(lái)自標(biāo)簽和傳感閱讀器的數(shù)據(jù),然后把該數(shù)據(jù)傳送到企業(yè)信息系統(tǒng)。擬議中的其他計(jì)劃包括: Neutrino,這組工具用于在商業(yè)合作伙伴之間交換EPC數(shù)據(jù); Graviton,這個(gè)基于驅(qū)動(dòng)程序的模擬器可以模擬不同制造商的RFID硬件。RadioActive基金會(huì)的所有項(xiàng)目都采用Apache許可證發(fā)布。

RadioActive基金會(huì)把其所有項(xiàng)目列為處于規(guī)劃階段,所以等實(shí)際代碼開始出現(xiàn)可能需要一段時(shí)間。該基金會(huì)鼓勵(lì)有關(guān)方面可以參與其新組建的開源RFID聯(lián)盟,它希望這會(huì)激發(fā)人們的興趣、加快相關(guān)軟件的開發(fā)。無(wú)論這會(huì)不會(huì)真的發(fā)生,或者項(xiàng)目會(huì)不會(huì)失敗,都仍有待觀察。

開源VoIP/電話

有關(guān)PBX應(yīng)用和交互語(yǔ)音應(yīng)答系統(tǒng)的方案數(shù)量眾多。

Digium發(fā)起的Asterisk是首批開源VoIP項(xiàng)目之一,也是最早的VoIP PBX之一。Asterisk是一個(gè)非常成熟的平臺(tái),采用GPL許可證,它幾乎支持連大企業(yè)都會(huì)希望VoIP網(wǎng)關(guān)解決方案提供的各種功能,包括語(yǔ)音郵件、呼叫轉(zhuǎn)移、會(huì)議功能,甚至交互語(yǔ)音應(yīng)答(IVR)等。它還有呼叫詳細(xì)記錄——這是VoIP的滾滾財(cái)源,以及適合用于虛擬教室或者虛擬會(huì)議室等場(chǎng)合的高級(jí)特性。其龐大的開發(fā)社區(qū)在為該平臺(tái)貢獻(xiàn)更多的附件,包括商業(yè)版本和開源版本。

不過(guò),盡管Asterisk也許是個(gè)開拓者,但肯定絕不是只有它一個(gè)。如今已出現(xiàn)了許多競(jìng)爭(zhēng)性的新型開源VoIP平臺(tái),它們基于會(huì)話初始化協(xié)議(SIP)。Pingtel已為其商用SIPxchange PBX發(fā)布了代碼,目前由一家名為SIP-Foundry的非營(yíng)利組織旗下的sipX加以管理。雖然成熟程度不及Asterisk,但sipX更加嚴(yán)格遵守開放的SIP標(biāo)準(zhǔn),從而提高了軟硬件的兼容性——至少目前是這樣。

SIP快速路由器(SER)嚴(yán)格遵守SIP標(biāo)準(zhǔn)。它用C語(yǔ)言編寫,采用GPL許可證發(fā)行,已被移植到Linux和Solaris上。除了充當(dāng)SIP服務(wù)器外,SER還可以為短消息服務(wù)(SMS)、即時(shí)通信(IM)、RADIUS記賬和授權(quán)以及基于Web的用戶配置充當(dāng)網(wǎng)關(guān)?;赟ER的商用產(chǎn)品可從iptelorg購(gòu)得。可啟動(dòng)的LiveCD版軟件也可以獲得,它擴(kuò)展了SER的功能,添加了用起來(lái)方便得多的基于Web的管理工具,并支持思科和Mitel等廠商的通用VoIP硬件。

Yate(另一個(gè)電話引擎)采用GPL發(fā)行,這是個(gè)異常靈活的平臺(tái)。Yate非常成熟,包括了對(duì)SIP、H.323及其他協(xié)議的支持,可以運(yùn)行在Linux或者Windows上。它具有所有常見的PBX增強(qiáng)功能: 語(yǔ)音郵件和呼叫轉(zhuǎn)移等,還可以作為IVR服務(wù)器使用。

不過(guò),那些熱衷于更穩(wěn)定更可靠的IVR應(yīng)用的人最好還是考慮Bayonne,這是GNU Project的腳本驅(qū)動(dòng)的電話服務(wù)器。Bayonne歷史悠久,為眾多的電信級(jí)電話應(yīng)用而設(shè)計(jì)。商業(yè)支持可以從許多途徑獲得。Bayonne最近已被納入更齊全的GNU Telephony這面大旗麾下,GNU Telephony包括許多其他免費(fèi)軟件項(xiàng)目。

鏈接

形形色色的開源許可證

你在使用開源代碼之前,要確保了解相關(guān)條款。

據(jù)最新統(tǒng)計(jì),開源促進(jìn)會(huì)(OSI)認(rèn)可了近60種不同的開源許可證。如果你只想安裝及使用軟件包,那么采用哪種許可證并不重要。但特別重要的是,如果你想修改代碼,或者把它用到自己的項(xiàng)目中,就要注意許可條款。

GNU GPL(通用公共許可證)可能是知名度最高的開源許可證,也是最為開發(fā)人員熟悉的其中一種許可證。如果企業(yè)想開發(fā)專有應(yīng)用軟件,GPL很可能是個(gè)問(wèn)題,因?yàn)樗谙嗷ス蚕泶a方面有著嚴(yán)格規(guī)定。

這個(gè)問(wèn)題導(dǎo)致后來(lái)出現(xiàn)了GNU LGPL(寬通用公共許可證),它授權(quán)使用源代碼,但仍允許源代碼有限制地使用于專有產(chǎn)品,并不啟動(dòng)普通的源代碼發(fā)布條款。JBoss喜歡使用這種許可證,各種代碼庫(kù)對(duì)這種許可證也是情有獨(dú)鐘。

另一種對(duì)商業(yè)有利的開源許可證是BSD許可證。然而,許多開源的支持者認(rèn)為L(zhǎng)GPL、尤其是BSD許可證并不適宜,因?yàn)樗鼈冊(cè)试S外部的開發(fā)人員不用提供任何回報(bào),就可以利用來(lái)自開源項(xiàng)目的代碼。

為了取悅于這兩個(gè)陣營(yíng),許多開源廠商采用了雙許可模式。它們采用GPL發(fā)布代碼,但也向那些不想受GPL條款限制的公司提供獨(dú)立的商業(yè)許可證。MySQL和Red Hat就是采用這種模式的知名廠商。

另外,還有眾多得到OSI批準(zhǔn)的開源許可證,但有許多在不得重新分發(fā)這一點(diǎn)上是相似的。另外值得一提的是,絕大多數(shù)的開源許可證授予開發(fā)人員完全不必承擔(dān)質(zhì)量保證和支持義務(wù)。

然而對(duì)許多公司來(lái)說(shuō),一個(gè)特別頭痛的問(wèn)題源自所謂的自定義許可證大量出現(xiàn)。很多廠商堅(jiān)持自己定義許可證,而不是統(tǒng)一采用OSI已經(jīng)批準(zhǔn)的許可證。雖然這些許可證的條款往往類似OSI批準(zhǔn)的許可證,但一些細(xì)小問(wèn)題通常會(huì)有出入,有時(shí)一些重大問(wèn)題也會(huì)有出入。

遺憾的是,每次你往自己的環(huán)境中添加一種新許可證,就需要新一輪的調(diào)查工作,確保該許可證的條款有利于貴公司的業(yè)務(wù)實(shí)踐。這就意味著,要支付額外的成本,也錯(cuò)失了產(chǎn)品盡快上市的良機(jī)。而在某些情況下,新的許可證其實(shí)可能與你已經(jīng)在使用的軟件的許可證水火不相容。所以,有時(shí)堅(jiān)持采用你熟悉的許可證還是值得的。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
67% 為寬松許可證,2020 年開源許可證最新趨勢(shì)來(lái)襲
java開源項(xiàng)目研究之準(zhǔn)許協(xié)議介紹
了解開源的許可證GPL、LGPL、BSD、Apache 2.0的區(qū)別
《Open Source ESB in Action》作者談開源ESB
常用開源協(xié)議簡(jiǎn)要介紹
各種License介紹
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服