在《Winform开发框架》系列文章中,除了介绍Winform开发框架外,还详细介绍了基于Winform开发框架的WCF开发框架,WCF开发框架除了具有Winform程序的丰富体验,绚丽的界面外,还
在《Winform开发框架》系列文章中,除了介绍Winform开发框架外,还详细介绍了基于Winform开发框架的WCF开发框架,WCF开发框架除了具有Winform程序的丰富体验,绚丽的界面外,还具备Web应用程序的分布式应用特点,数据库服务端配置而不用客户端操心等特点,而随着.NET4.0的出现,只有40多M的安装包,也确实为WCF应用的推广使用更加方便。由于WCF应用的分布式这个重要的特点,客户数据全部保存在服务端,因此也提高了数据的安全性,因此很多传统应用的场合都可以使用WCF技术的。本文主要介绍我近年来做WCF开发的案例应用进行总结,对一些问题进行共同探讨,共同进步。
内部跨部门的应用案例
刚开始由于工作需要,需要开发一个给各部门协作,录入数据、查询资料的小型MIS系统,由于有些人可能需要在外出的时候获取相关的数据,另外一方面,也需要利用Winform界面的良好体验和操作性能,因此选择WCF技术进行开发桌面应用程序,刚刚开始的摸索过程是比较痛苦的,一方面要考虑程序的顺利调用,一方面也要考虑对证书加密技术的应用提高数据的安全性,另外由于是分布式数据应用,因此,也需要考虑程序能够自动升级功能,以便我不断的更新部署。综上所述,解决上面的问题,基本能够建立一个较为完善的WCF应用了。当在其中还可能会碰到自动切换内外网功能、数据量大的配置修改,调用时间等方面的设置因素,这些可能最终都导致调用WCF没那么顺利。
下面是我开始的第一个内部跨部门的WCF应用案例。
