论文部分内容阅读
基于SOA(Service Oriented Architecture)的架构设计把原有的功能封装成服务,以服务或服务组合的形式组成业务流程,提高了已部署系统的灵活性,同时避免了因为业务变化而重新构建系统或者作大改动的麻烦,它不仅可以快速地对业务的变化作出响应,同时也能解决各应用系统之间存在的“信息孤岛”问题,更好地实现数据共享与数据同步,而且能够适合企业动态性的架构,可以对企业的各种实际业务与功能需求做出快速反应,真正做到随需而变。
论文首先引入了SOA的研究背景,研究目的和意义;接着介绍SOA基本理论知识和WCF(Windows Communication Foundation)服务编程技术,WCF是微软基于SOA推出的。Net平台下的框架产品,使用托管代码建立和运行面向服务应用程序的统一框架,能够建立一个跨平台的安全、可信赖、事务性的解决方案;然后重点阐述了如何利用SOA思想与架构理论进行货代企业信息系统的分析与架构,以及根据SOA的服务设计标准完成系统服务及服务组件的设计;接下来详细介绍了基于SOA的货代企业信息系统的关键功能实现,包括基本服务、组合服务的实现、服务的版本控制、服务的分布式事务处理以及基于声明配置式的WCF安全框架实现;最后对本文所做工作进行了简要总结及展望。
论文根据某货代企业公司的客户管理、市场管理、销售管理、系统管理、企业门户等业务需求,详细分析了货代物流行业的各项业务流程,结合SOA架构理论和WCF服务编程技术,实现了一套基于SOA的轻量级框架平台,在该平台上开发了相关业务支撑功能,将系统中的业务功能按基本服务、组合服务、服务组件进行了设计与实现,有效地实现了对服务版本的初步控制,并从服务的分布式事务处理以及提高系统服务的安全性、可扩展性及可适应性方面进行了探索。