期刊文献+

分布应用集成核心技术研究综述 被引量:75

Survey on the Core Techniques of Distributed Application Integration
下载PDF
导出
摘要 分布应用集成技术已成为构建大型信息系统,特别是SOA的关键技术.该文在分析分布应用集成的基本特征和集成层次的基础上,阐述了其关键问题,包括数据多样性、传输载体和应用访问、协同管理、可重配和自适应、建模和形式化,进一步论述了分布应用集成与Grid,SOA及B2B等技术的联系与区别.从不同的角度对这些问题作了全面的概述,既分析了存在的问题,又论述了已有技术在处理这雪问题上的优势和不足并探讨了相关的新兴技术,展望了未来发展方向. Distributed Application Integration (DAD techniques are becoming the key enabling techniques to construct large information systems. But the researches about DAI mainly exist in industry, not in academy. The fact results in the shortage of consistency and integrality in using and expressing DAI's related techniques. In order to enhance the consistency and integrality in DAI, the authors summarized those basic characteristics of DAI and furthermore divide the integration levels of DAI to help categorizing the related techniques. On the base of the analyzed characteristics and levels, the key problems of DAI are presented, including Data Diversity, Transferring Carrier, Application Access, Collaboration Management, Reconfiguration and Adaptation, Modeling and Formalization, and so on. Furthermore, the existing and new emerging techniques to resolve those problems are presented and compared to point out the advantage and disadvantage of each other. Those techniques mainly come from four domains, namely software architecture, distribution computation, component techniques and middleware. Simultaneously, the relationships between DAI and Grid, Web Service, B2B are discussed. Although the premises and techniques between them are different, the trend of the complementing and fusing is obvious. How to efficiently utilizing and referencing each other's techniques are analyzed and presented. At last, the future developments of DAI are discussed.
出处 《计算机学报》 EI CSCD 北大核心 2005年第4期433-444,共12页 Chinese Journal of Computers
基金 国家"八六三"高技术研究发展计划项目基金(2001AA113010 2002AA413610 2003AA413010 2003AA115440) 国家"九七三"重点基础研究发展规划项目基金(2002CB312005)资助.
关键词 分布应用集成 中间件 面向服务的体系 B2B 网格 Data communication systems Data structures Distributed computer systems Information management Middleware Quality of service XML
  • 相关文献

参考文献49

  • 1Shaw M., Garlan D. Software Architecture: Perspectives on An Emerging Discipline. New Jersey: Prentice Hall, 1996
  • 2Dashofy E.M., Medvidovic N., Taylor R.N. Using off-the-shelf middleware to implement connectors in distributed software architectures. In: Proceedings of the 21st International Conference on Software Engineering, Los Angeles, California, 1999, 3~12
  • 3Ockerhloom John. Mediating among diverse data formats. Carnegie Mellon Computer Science, Pittsburgh, PA: Technical Report CMU-CS -98-102, 1998
  • 4Gregory R. Andrews. Paradigm for process interaction in distributed programs. ACM Computing Surveys, 1991, 23(1): 49~90
  • 5Antonio Carzaniga, Alexander l Wolf. A benchmark suite for distributed publish/subscribe systems. University of Colorado, Department of Computer Science, Colorado: Technical Report Colorado 80309-0430, 2002
  • 6Bradbury S.J., Juergen Dingel. Evaluating and improving the automatic analysis of implicit invocation systems. In: Proceedings of the 9th European Software Engineering Conference, Helsinki, Finland, 2003, 78~87
  • 7Barrett D.J., Clarke L.A., Tarr P.L., Wise A.E. A framework for event-based software integration. ACM Transactions on Software Engineering and Methodology, 1996, 5(4): 378~421
  • 8Dingel J., Garlan D., Jha S., Notkin D. Towards a formal treatment of implicit invocation. Formal Aspects of Computing, 1998, (10): 193~213
  • 9Satashi Matsuoka, Satoru Kawai. Using tuple space communication in distributed object-oriented languages. In: Proceedings of the Object-Oriented Programming Systems, Languages and Applications, San Diego, California, 1988, 276~284
  • 10Andrea Omicini, Franco Zambonelli. Tuple centres for the coordination of internet agents. In: Proceedings of the 1999 ACM Symposium on Applied Computing, San Antonio, Texas, 1999, 183~190

同被引文献475

引证文献75

二级引证文献296

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部