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