张建奇 岳 勇 鲍复民
(西安航天自动化股份有限公司1,陕西 西安 710065;西安科技大学计算机科学与技术学院2,陕西 西安 710054)
Windows通信基础 (Windowscommunication foundation,WCF)是由微软开发的一组数据通信应用程序开发接口[1],它是.NET框架的一部分,与 Windows presentation foundation、Windows workflow foundation以及Windows card space一同构成.NET Framework四大体系框架。
射频识别(radio frequency identification,RFID)是一种非接触式的自动识别技术,广泛应用于物流管理、生产制造、航空军事、身份标志等各个领域。
本文在充分分析工厂物流管理过程的基础上,将RFID技术应用到工厂物流管理系统中,并结合微软的WCF服务为系统提供全面的通信服务。这不仅保证了工厂物流管理系统数据通信的通畅,也保证了其运行的安全性和可靠性。
WCF是基于简单对象访问协议(simple object access protocol,SOAP)消息的分布式编程平台,它为应用程序的开发提供了优秀的安全性和可靠性保证。应用WCF的这些特性可以确保RFID工厂物流管理系统的可靠运作。
1.1.1 安全性
WCF 基于现有安全性基础结构和SOAP消息的安全标准,提供可互操作的安全消息交换通用平台。WCF的安全机制体现在以下两个方面。
①WCF身份验证机制
WCF除了能很好地结合现有的Windows平台上的身份验证机制以外,还支持WS-security安全规范,以及用户定制扩展验证模式和安全令牌方式。WCF支持五种身份验证机制:不需要进行身份验证、使用用户名和密码进行身份验证、使用Windows帐户进行身份验证、使用证书进行身份验证、使用安全令牌进行身份验证。
②WCF传输安全模式
WCF传输安全模式包含五种方式:不使用安全模式、传输安全模式、消息安全模式、混合传输和消息两种模式、同时使用传输和消息两种模式。……