基于SOA的货代企业信息系统设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:zhaobaodong2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于SOA(Service Oriented Architecture)的架构设计把原有的功能封装成服务,以服务或服务组合的形式组成业务流程,提高了已部署系统的灵活性,同时避免了因为业务变化而重新构建系统或者作大改动的麻烦,它不仅可以快速地对业务的变化作出响应,同时也能解决各应用系统之间存在的“信息孤岛”问题,更好地实现数据共享与数据同步,而且能够适合企业动态性的架构,可以对企业的各种实际业务与功能需求做出快速反应,真正做到随需而变。 论文首先引入了SOA的研究背景,研究目的和意义;接着介绍SOA基本理论知识和WCF(Windows Communication Foundation)服务编程技术,WCF是微软基于SOA推出的。Net平台下的框架产品,使用托管代码建立和运行面向服务应用程序的统一框架,能够建立一个跨平台的安全、可信赖、事务性的解决方案;然后重点阐述了如何利用SOA思想与架构理论进行货代企业信息系统的分析与架构,以及根据SOA的服务设计标准完成系统服务及服务组件的设计;接下来详细介绍了基于SOA的货代企业信息系统的关键功能实现,包括基本服务、组合服务的实现、服务的版本控制、服务的分布式事务处理以及基于声明配置式的WCF安全框架实现;最后对本文所做工作进行了简要总结及展望。 论文根据某货代企业公司的客户管理、市场管理、销售管理、系统管理、企业门户等业务需求,详细分析了货代物流行业的各项业务流程,结合SOA架构理论和WCF服务编程技术,实现了一套基于SOA的轻量级框架平台,在该平台上开发了相关业务支撑功能,将系统中的业务功能按基本服务、组合服务、服务组件进行了设计与实现,有效地实现了对服务版本的初步控制,并从服务的分布式事务处理以及提高系统服务的安全性、可扩展性及可适应性方面进行了探索。
其他文献
系统发生分析领域的多序列比对和系统发生树构建等问题都是NP-难问题。本文针对这些问题,对蚁群算法进行性能改进及参数分析,提出两种改进蚁群算法;并基于蚁群算法提出两种多
空间搜索能力与局面估值的准确性是决定棋类游戏水平高低的最重要的两个方面。六子棋游戏规则简单,但状态空间复杂度高,平均分枝因子大。该特点限制了六子棋程序中博弈树搜索
网络的发展日新月异,很多普通的用户都可以通过网络来查找所有它们感兴趣的信息。关键字检索这种方式正是普通用户用来查找它们感兴趣信息的主要方式,因为关键字检索并不需要
随着现代企业的发展和国际化的趋势,企业越来越认识到Web应用的重要性。伴随着SaaS、PaaS等业务发展模式的兴起,将企业Intranet内使用的Web应用迁移到Internet环境中已成为一
目前网络的快速发展,信息化程度的提高,数据库的应用越来越多,而数据库版权保护问题也越加被重视。如何在不破坏数据库可用性的前提下,达到保护数据库安全的目的,已成为数据
随着海洋技术的发展和海洋工作的不断深入,海洋数据快速增加,同时数据源也愈加丰富,数据类型变得异常复杂。因此,为了实现对海洋数据的集中、有效的管理,能够快速准确地提供各种服
现在互联网上的网页数目与日俱增,速度发展之快,始料未及。使得人们在摆脱了信息匮乏的困境之余,又陷入了“信息过量”的境地。由于从互联网的海量信息中寻找有用知识的信息
客观世界是不断变化和发展的,而衡量软件好坏的一个重要的标准是软件是否具有自修正能力。为了适应Internet开放环境和用户需求的不断变化,软件系统需要不断地进行自我调整,
协作学习是一种多人学习策略。为达到一个共同的学习目标,多名学生通过互助、合作、面对面讨论等方式进行协作学习。随着图形用户界面的出现和网络技术的迅速发展,计算机已成
随着数据库与信息技术的深入和发展,信息系统面临许多新的应用和新的需求,对时态信息处理的需求越来越迫切。时态信息处理已成为许多新一代数据库与信息系统的关键技术,其中,针对