作者reader (读者)
看板CSSE
标题Re: 软体演化
时间Sun Aug 27 04:27:23 2006
※ 引述《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)