2007年8月25日
#
摘要: Ceki Gülcü在Java日志領(lǐng)域世界知名。他創(chuàng)造了Log4J,這個(gè)最早的Java日志框架即便在JRE內(nèi)置日志功能的競(jìng)爭(zhēng)下仍然非常流行。隨后他又著手實(shí)現(xiàn)SLF4J這個(gè)“簡(jiǎn)單的日志前端接口(Fa?ade)”來替代Jakarta Commons-Logging。
閱讀全文
2007年8月22日
#
摘要: Tuscany作為SCA Spec1.0實(shí)現(xiàn),現(xiàn)在已接近Release 1.0的尾聲,在近期將發(fā)布。其結(jié)構(gòu)相對(duì)7月份發(fā)布的0.91版本進(jìn)行了較大的調(diào)整,優(yōu)化了代碼的結(jié)構(gòu)并且增加了部分新功能。本文將針對(duì)其最新代碼,通過對(duì)其啟動(dòng)過程進(jìn)行分析,來了解Tuscany中對(duì)資源的加載及模型組裝的處理。
閱讀全文
2007年8月8日
#
摘要: 本節(jié)對(duì)Tuscany擴(kuò)展中的Interface,DataBinding進(jìn)行了探討,說明了兩種實(shí)現(xiàn)的目的以及如何進(jìn)行擴(kuò)展。Interface對(duì)提供的service進(jìn)行接口的描述,服務(wù)元模型的一種描述方式,在使用是會(huì)對(duì)調(diào)用的服務(wù)進(jìn)行接口匹配,來保證調(diào)用的服務(wù)的操作與服務(wù)定義的接口相一致。DataBinding提供了數(shù)據(jù)的轉(zhuǎn)換機(jī)制,能夠把業(yè)務(wù)數(shù)據(jù)按正確的方式傳遞給Component進(jìn)行調(diào)用,通過實(shí)現(xiàn)接口DataBinding和Transformer來完成。
閱讀全文
2007年8月5日
#
摘要: 作為開源ESB的實(shí)現(xiàn)mule,現(xiàn)在已經(jīng)發(fā)展到1.4.1,在開源社區(qū)也是相當(dāng)活躍的。最近,他們也開始關(guān)注SCA了,對(duì)SCA的前景非常看好,SCA規(guī)范中有的概念在mule中還沒有體現(xiàn),他們正準(zhǔn)備整合SCA實(shí)現(xiàn),現(xiàn)已啟動(dòng)了項(xiàng)目MuleSCA project,與SCA規(guī)范接軌,mule社區(qū)招募開發(fā)者正在進(jìn)行中。
閱讀全文
摘要: 本節(jié)繼續(xù)對(duì)Tuscany SCA擴(kuò)展機(jī)制進(jìn)行探討,詳細(xì)說明了Binding擴(kuò)展機(jī)制方式及示例。
SCA規(guī)范中對(duì)Binding的定義有兩種,一種為Service Binding,一種為Reference Binding。Service Binding定義了外部客戶用來訪問Service的入口,Reference Binding描述了引用外部服務(wù)的方式,換句簡(jiǎn)單的話說就是,Reference Binding為引進(jìn)(與貿(mào)易名詞‘進(jìn)口’對(duì)應(yīng)),Service Binding為導(dǎo)出(與貿(mào)易名詞‘出口’對(duì)應(yīng))。
閱讀全文
摘要: Tuscany作為Apache的孵化項(xiàng)目,提供了對(duì)SOA的支持,包含的模塊有SCA,SDO,DAS三大塊,本節(jié)僅對(duì)其SCA實(shí)現(xiàn)進(jìn)行一些探討。SCA實(shí)現(xiàn)的目前的版本為0.91,是在Tuscany1.0M2的基礎(chǔ)上演化而來的,對(duì)于SCA規(guī)范的支持也由0.96 Spec發(fā)展到了1.0Spec。其項(xiàng)目也是相當(dāng)活躍的,從其Mail List中可見一斑。而對(duì)于其分化版本fabric3,顯得相對(duì)冷清一些。
閱讀全文