SOA构架的汽车租赁管理系统的设计与实现

被引量 : 0次 | 上传用户:uniw0909
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随信息技术的发展,出现了大量基于Web的管理系统。但是受制于技术等诸多原因的约束,很多系统更多地使用组件、对象相互通讯。然而,系统之间紧密耦合,不利于系统的维护和扩展。面向服务的体系结构(Services Oriented Architecture,SOA)对现代软件开发模式产生了深远的影响。SOA凭借其松散耦合、与平台无关的特性,提高了系统的可重用性、灵活性和易扩展性,使企业能够对业务的变化做出快速的反应。Web Service是一种标准的网络应用程序集成的方式,它使用XML、SOAP、WSDL and UDDI等标准协议。基于SOA架构的系统可以在最大程度上减少系统间的耦合,为系统整合和扩展提供了理想的解决方案。本论文阐述一个基于SOA架构的自驾管理系统(Self-drive Management Information System)的分析、设计、实现过程。该系统主要包括一卡行管理、订单管理、价格管理、车辆管理、系统管理以及内容管理六个模块。系统的创新之处在于使用Web Service发布服务,采用ESAPI(Enterprise Security API))实现系统服务的通信安全。整个系统具有跨平台、兼容性、灵活性、安全性、稳定性和高效性的特点。首先,本文首先简要介绍了该自驾管理系统所管理的业务。然后分析了为什么需要该系统。重点分析了订单管理、价格管理、车辆管理、系统管理4个模块的功能需求,进行用例建模。其次,在系统需求和原有问题详细分析的基础上,提出了包括数据库设计、Web服务、安全机制、部署、负载平衡和Session存储的详细设计方案。然后详细介绍了系统的表示层、Web服务层、业务逻辑层、数据访问层的四层架构设计方案。再次,在详细的需求分析和系统设计的基础上,阐述了系统模块具体的实现过程,包括系统各个模块的表示层、Web服务层业务和逻辑层的实现细节。然后对如何使用WCF(Windows Communication Foundation)实现各个系统间的数据通信,如何发布和部署系统的Web服务,如何使用ESAPI实现Web程序和Web服务的安全,以及如何实现系统的负载平衡等问题都做了阐述。最后,对基于SOA架构的管理系统进行了测试和试运行。证明该系统在性能指标、可靠性、可维护性和安全性等方面都达到了用户的要求。它不但节约了公司的开发成本、提高了工作效率,而且实现了企业应用系统集成和数据共享,是一个跨平台,具备兼容性、灵活性、安全性、稳定性和高效性的企业资源管理系统。
其他文献
传统的语法翻译法教学已经不适应新课程改革的要求及日益频繁的国际交往现状。为改变这一状况,就要拓宽英语教学的模式,多渠道挖掘真实的英语语言素材,促进学生主动学习。英
@@台湾金线莲(Anoectochilus formosanus Hayata)是一种濒危珍稀的药用植物。因其具有广泛的药理学活性,包括杭炎、保肝、杭氧化以及杭肿瘤等作用而被称为“药王”。由于金线
目的:研究血浆中TNF-α、IL-6、ACE水平及DVH参数与放射性肺炎(RP)发生的相关性,评价其在预测RP中的价值。方法:123例胸部肿瘤患者按常规给予三维适形放射治疗或调强放射治疗。
政府绩效评估作为20世纪70年代末以来西方国家政府改革过程中形成和发展起来的一种管理方法和手段,随着“新公共管理运动”的深入开展,逐渐成为西方发达国家推动政府改革,控
在海关日常需要处理的各种关系中,关企关系无疑是最为重要的。是将企业视为潜在的违法者,还是广义的合作者,很大程度上影响着海关工作的价值取向和整体效能。多年以来特别是
框架预应力锚杆柔性支护结构能够充分调节和改善土体的自身强度和自稳能力,在许多高等级公路、铁路的边坡加固工程中得到了广泛的应用,但是现在对其性状和工作机理的研究落后
二人转是一门综合性的民间艺术,自第一次走向舞台,就受到了老百姓们的欢迎和喜爱。如今它早已从关外走向了关内,从东北走向了全国。它鲜明的地域性仍昭示着它是在东北这片富
如今,我国的畜牧业发展比较快,随着畜牧业的发展,兽医这个职业也在兴起。但是,兽医在诊疗的过程中还面临一定的问题,常常出现抗生素滥用等问题,为了完善医疗水平,本文针对兽
随着中国的国际地位日益提高,中国与其他国家的交往也在很大程度上得到了增强。作为世界上人口数量最大的国家,汉语拥有着世界上最多的使用者;而在另一方面,英语在各种国际会
教师专业发展是教师教育的核心问题,农村教师的专业发展则是我国教师教育改革的重点内容,近年来关于农村地区教师专业发展的研究呈现多样化的特点,针对不同地域尤其是贫困地