基于SOA架构的网络考试系统的研究与实现

被引量 : 0次 | 上传用户:shashh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SOA是一种面向服务的架构方法,与传统的面向对象和基于构件的软件开发方法相比,SOA具有服务共享、基于标准等特点。随着软件技术的发展,尤其是Web服务的出现,SOA架构技术正得到广泛的应用。网络考试系统是一种常用的计算机教育应用系统,它可以合理利用考试资源、提高教学效率。目前国内的网络考试系统多是面向应用的,存在重复开发、资源共享性差等问题。本文描述了如何采用面向服务的设计方法,实现一个松散耦合的网络考试系统。概括起来,论文的主要研究工作有:1.网络考试系统需求分析本文给出了基于网络的考试系统需求分析,并结合系统中“考务管理子系统”的具体应用,在遵循SOA架构和各层次模式的基础上对其进行了详细的分析和设计。同时,对其分析过程、用例建模、静态结构以及动态行为模型进行了具体说明。2.基于SOA的网络考试系统的设计结合基于SOA的网络考试系统的开发实例,本文提出了设计系统时可参照的划分结构层次的方法,并抽象出各层次设计实现时所应遵循的模式。提出了在服务层使用Web Service Interface以使较细粒度的Web服务只集中在应用程序内部;提出了在服务组件层中引入Session Facade作为会话门面。3.系统实现的关键技术的研究根据之前提出的系统需求和设计,本文讨论了基于SOA的网络考试系统实现过程中的一些关键技术。包括Session Facade的生成;使用JAX-RPC将EJB封装成Web服务;使用WSDL对Web服务进行规范化描述;使用BPEL4WS描述Web服务流程等。
其他文献
校企合作是高职教育加强专业建设和深化教学改革的必然选择。在校企合作中开展学生教育管理,既是高职教育的本质属性,也是学生成长发展的需求,还是高职学生教育管理工作内涵
湖剧是中华民族戏曲之林的瑰宝,是浙北地区唯一个吴语戏种,曾一度受浙北地区人们的喜爱,观看湖剧也是人们茶余饭后的基本生活。然而随着社会经济的发展,现代化进程的推进,湖
个性化教育是新课改的重要理念,而选修课是个性化教育在学校教育实施中的重要体现。高中选修课是新一轮课改的亮点与难点,但在具体实施过程中出现了不少问题,如随意化严重、
目的研究左室双部位起搏对心脏再同步化治疗(CRT)无反应者左室心肌收缩同步性及心功能影响。方法 2例CRT无反应、仍然存在左室收缩不同步、持续性心房颤动的患者植入第二根左
本文采用有限元分析方法建立空芯电涡流传感器探头线圈二维参数化模型,并对其模型进行了仿真,在仿真过程中研究了电涡流传感器检测系统中检测距离,检测材料,检测频率对电涡流
目的探讨仿外科迷宫术消融长期持续性心房颤动(LS-AF)的疗效。方法仿外科迷宫术消融术式:双侧肺静脉隔离、左房顶部线、二尖瓣、三尖瓣峡部线消融,随访近两年来在本中心仿外
目的:总结冠状动脉搭桥手术治疗冠心病的临床应用经验,为今后广泛开展冠状动脉搭桥手术奠定一定的基础。方法:回顾分析我院自1997年4月至2003年12月进行的35例冠状动脉搭桥术
电力能源对于促进经济的发展和社会的进步具有至关重要的意义,是社会生活中不可或缺的重要能源。随着电力企业的发展,各种用电矛盾日益突出,例如不法之徒的窃电行为等。因此,
缓刑作为对犯罪人在惩罚的前提下宽大处理的一种刑罚制度,假释作为一种附条件提前释放的刑罚执行制度和社区矫正制度,两者都集中体现了刑罚人道、刑罚经济、刑罚个别化和刑罚
目的 :探讨我国医药企业在处方药促销上的发展趋势。方法 :从促销形式、促销人员及促销模式等方面对外资医药企业和内资医药企业加以对比分析。结果与结论 :外资医药企业促销