Ice( International Communication Engine)是一种跨平台跨语言的轻量级分布式计算平台.作为新兴的网络通信中间件,是否能够适应各种日新月异的互联网技术值得考究,Ice内建的插件模式对外提供了可扩展接口以支持特定通信协议及向第三方系统的集成.文中从核心源代码入手,深入分析了Ice插件创建、初始化过程,运行机制与实现技术,并在不修改Ice源代码的情况下以插件方式为其扩展了基于串口的通信协议.实验结果验证了Ice传输层协议的可扩展性和Ice插件机制的可行性,为进一步降低开发模块间的耦合度及Ice扩展技术的研究奠定了基础.