- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA的软件开发方法研究以及在高校学生管理系统的应用.pdf
2008年第4期 福建电脑 127
基于SOA的软件开发方法研究以及在高校学生管理系
统的应用
章晓勤啦,李心科t,夏克付2
2.安徽电子信息职业技术学院计算机科学系安徽蚌埠233030)
(1.合肥工业大学计算机与信息学院安徽合肥233009
【摘要l:随着高校的发展,学生管理的难度进一步加大。本文首先对基于SOA的软件秀发方法进行研究.并提出了利
用SOA架构解决高校各部门对学生统一管理问题的方案。
【关键词】:SOA、高校学生管理系统
随着科技的发展、社会的发展。高校近年来得到了进一步的 服务注册中心:服务注册中心类似于现实生活中的中介。服
发展。高校的扩招不仅仅是学生人数的增加。更多的是学校规模 务提供者在注册中心存放自己服务的接口信息,供服务请求者
的扩大。从而导致了管理难度的增加。可以说,各高校仅仅利用 查询,服务请求者在注册中心查找自已需要的服务的信息。
人工管理是不可能的。借着计算机应用和网络的普及。学校内部 3.SOA的基本特征
应用计算机越来越多,各个部门建立了自己的管理系统。例如有 SOA是基于服务的,丙服务之同是通过接口相连接的。由于
学生管理系统、后勤管理系统、财务管理系统等。各管理系统之 这些接口采用的是中立的方式定义的,所以构建在各种这样的
向的独立。导致有些信息不能及时流通。于是出现了某个学生由 系统中的服务可以以一种统一和通用的方式进行交互。因此。
于某种原因已经退学而后勤管理部门继续收取住宿费用、水电7SOA具有以下几个特征:
费用。财务部门依然下达欠费通知单的情况。给学生管理带来了 (1)松散耦合
混乱。要实现规范的、统一的管理,就应该对这些系统进行整合、SOA架构中服务之间通过中立的接口定义而没有绑定到特
集成。如何既利用原有系统的资源。又能进行统一管理呢?SOA定的实现上。这就使得它具有松散耦合的特征。松散耦合相对于
解决了这个问题。 紧耦合而言.具有更大的灵活性,而且。当组成应用程序的服务
一、SOA的介绍 内部结构和实现发生变化时,它可以继续存在。也就是说,当服
1.SOA定义 务提供者的服务实现发生变化时.服务使用者可以完全不受到
OrientedArchitecture
什么是SOA?SOA是Service f1】的简 影响。
称。即面向服务的体系架构。从其英文意思可以看出,SOA是一 (2)粗粒度服务。 ·
种架构模型。在这种模型中.应用程序的各功能单元被称为服 服务粒度指的是服务所公开功能的范围,有粗粒度和细粒
务。这些服务之问通过已经定义好的接121和契约联系起来。而接度之分。在SOA系统中,服务请求者为完成一项业务操作而调
口是采用中立的方式进行定义的.独立于实现服务的硬件平台、 用服务的次数决定了服务的粒度闱。通常,粗粒度服务是指能够
操作系统和编程语言。从定义可以看出SOA的关键是“服务”。提供高层业务逻辑的可用性服务,而细粒度服务是指能够提供
那么服务是什么呢?W3C认为服务就是:”服务提供者完成一组少量业务流程可用性的服务。例如,网上购物的”付帐”功能是一
工作.为服务使用者交付所需的最终结果。最终结果通常会使使 个粗粒度的转帐的服务功能,它可以使用:验证付款方帐号的正
用者的状态发生变化,但也可能使提供者的状态改变,或者双方 确性,从付款方帐号中扣取相应金额,中间方帐号中增加一定的
都产生变化”圆。 手续费用,验证接收方帐号的正确性,在接收方帐号中增加相应
2.SOA协作 金额等几个细粒度的服务来完成。虽然细粒度服务具有更大的
从W3C对服务的定义可以看出。基于服务的SOA中至少灵活性。但是它使得服务请求者为完成某个操作而多次调用网
应该有服务使用者和服务提供者。另外服务使用者要使
您可能关注的文档
- 基于RS分析的水资源预测.pdf
- 基于RS理论的相容及不相容决策表简化对比研究.pdf
- 基于RS的龙羊峡库区悬浮泥沙分布研究.pdf
- 基于RT-Linux和QT-Embedded的火灾自动报警控制系统设计.pdf
- 基于RTDS的直流控制保护系统建模及仿真.pdf
- 基于RT器件的三值与非门、或非门电路设计.pdf
- 基于Rudin-Osher-Fatemi模型的图像除模糊和除噪音新模型.pdf
- 基于Runge-Kutta法的PAW小孔形状计算.pdf
- 基于R树预处理的线段裁剪算法.pdf
- 基于S-O-4P管理模式的公立医院人力资源管理研究.pdf
- 基于SOA的连锁业务系统的研究与设计.pdf
- 基于Sockets的计算机远程监控技术及实现.pdf
- 基于SoC的嵌入式DRAM存储器内建自测试设计.pdf
- 基于SOFMHMM模型的非特定人手语识别系统.pdf
- 基于SOFM神经网络的图像融合二值化方法.pdf
- 基于Solid Works的调节阀三维参数化设计方法研究.pdf
- 基于SolidworksMatlab的液压伺服扭转试验机系统联合建模与仿真.pdf
- 基于SolidWorks与Matlab的凸轮机构设计与仿真运动分析.pdf
- 基于Solidworks农机用发动机缸盖的有限元分析.pdf
- 基于Solidworks往复泵曲轴参数化建模及模态分析.pdf
文档评论(0)