基于SOA的物流管理软件的设计与实现
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于SOA的物流管理软件的设计与实现
随着信息技术的发展,在网络时代的今天出现了大量基于Web的应用系统。
面向服务体系架构(Service-Oriented Architecture,SOA)对现今的软件开发模式产生了深远的影响,它通过服务的发布、发现以及绑定等机制为其他的应用程序提供服务。
由于SOA具有良好的松耦合、与平台无关等特性,很好的解决了系统的灵活性和互操作性。
通过采用SOA设计思路,可以大大减少系统间的耦合,
为整合遗留系统和将来开发新的系统打下了良好的基础,提高了系统的可重用性、灵活性和易扩展性。
本文首先对SOA的理念进行了一定的研究和阐述,较为深入地讨论了SOA在Internet环境下的实现技术——Web Service,主要包括Web Service的基础知
识和协议规范:XML、SOAP、WSDL、UDDI。
其次,对智能客户端技术进行了分析和研究。
再次,本文使用了UML的建模,建立了包括用例图、类图等模型;并且讨论了设计模式和框架技术,并应用于本系统开发之中。
系统基于分层思想,结合设计模式方法,有效地解决了功能冗余、层间通信不便、耦合度太高等问题,使得系统具有更好的可维护性、可扩展性和可移植性。
最后,本文根据目前物流货运代理企业应用中存在的问题和业务需求,利用SOA,运用Web Service技术和智能客户端技术分析、设计了基于多层结构的某公司物流管理系统。