※ 引述《reader (讀者)》之銘言:
: 推 jeunder:請問 connector 是像這樣的東西嗎? 08/26 11:34
: → jeunder:http://citeseer.ifi.unizh.ch/balek02connectors.html 08/26 11:35
根據當初向我強力推薦 connector 的網友的說法,最先應該看的是:
Allen, R. and Garlan D. 1997. 'A Formal Basis for Architectural Connection'.
ACM Transactions on Software Engineering and Methodology. Volume 6, Issue 3
(July 1997) Page 213 - 249
可以從 ACM 下載全文: http://0rz.net/821Ma (哇,這一頁真是有夠長)
這篇只是觀念而已,很快地就有人將它從 design 層次拉到 code 層次,也是後來
比較常被人認知的部分。
*
目前最主要的實作是 J2EE Connector Architecture. 可參考以下中文資料:
http://www.crackj2ee.com/Article/ShowClass.asp?ClassID=21
當然英文資料更多,就不列出了。
只是不管什麼東西,只要被放進 Java 裡,樣子都會變得很奇怪。
*
比較正統一點、維持在 design 層次的實作是 ACME:
http://www.cs.cmu.edu/~acme/
http://www.cs.cmu.edu/~acme/AcmeStudio/index.html (開發工具)
還有基於 ACME 所發展的 ADML (Architecture Description Markup Language)
http://xml.coverpages.org/adml.html
http://www.opengroup.org/architecture/adml/adml_home.htm
沒有意外的話, ACME/ADML 應該會成為未來電腦軟體系統的標準結構描述語言
(ADL, Architecture Description Language).
*
嗯,我好像太熱心了一點。不用拿資料出來才對,實在不像自己的風格。
最近的精神狀況很奇怪。
可能是因為想寫書的念頭作怪,我總有一種不知道自己會的東西是否足夠的
困惑。又或是我想講的東西,是不是沒有人有興趣的疑問。
--
※ 編輯: reader 來自: 61.222.173.30 (08/27 11:12)