基于Web Service的执行力管理系统研究与实现_第1页
基于Web Service的执行力管理系统研究与实现_第2页
基于Web Service的执行力管理系统研究与实现_第3页
基于Web Service的执行力管理系统研究与实现_第4页
基于Web Service的执行力管理系统研究与实现_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于Web Service的执行力管理系统研究与实现摘要:ebservie实现了真正意义上的平台独立性和语言独立性,是一种面向效劳的分布式计算形式。这里介绍ebservie技术的根本概念、核心技术和特点,针对如今企业执行力的状况,结合ebservie完成了执行力管理系统的设计,通过分析执行力的需求,利用ul确定了系统的架构和功能模型,并结合j2ee给出了详细模块的实现,有效进步了系统的复用和重用,增加了系统的可移植性和扩展性,大大进步了企业的办公自动化效率。与传统执行力系统相比,该系统的高度集成性和b/s架构形式具有创新性。关键词:ebservie;执行力管理系统;sdl;架构中图分类号:tn

2、911-34;tp311文献标识码:a文章编号:1004-373x(2021)22-0051-03researhandipleentatinfexeutinanageentsystebasednebserviezhangei-li,guhang-yan,hengang(shlfputersieneandengineering,jiangsuuniversityfsieneandtehnlgy,zhenjiang212022,hina)abstrat:theplatfrindependeneandlanguageindependenefebservieareahieved,itisaservie

3、-rientedanddistributedputingdel.thebasinept,retehnlgyandfeaturesfebservietehnlgyareintrdued.ebservieisusedtpletetheipleentatinftheexeutinanageentsysteaiingatthestatusfbusinessexeutin,ulisusedtdeterinethestrutureandfuntindelthrughanalyzingtherequireentsfthesyste,theipleentatinisgivenbinedithj2ee,theu

4、ltiplexandreusefthesysteareiprved,thesystesprtabilityandsalabilityareinreased,theeffiienyfffieautatinbusinessisgreatlyiprved.thissystehashighintegratinandb/sstrutureparedtthetraditinalexeutinsystes.keyrds:ebservie;exeutinanageentsyste;sdl;struture随着网络技术和计算机技术在企业管理领域的广泛应用,企业的管理也开场向着电子化协作方向开展,执行力作为制约企

5、业不断开展壮大的最大瓶颈,一方面采用传统纸质管理使得工作繁琐,浪费人力资源,不易查错,另一方面采用/s架构形式的管理系统使得系统维护本钱高,晋级时很繁琐。通过internet及其相关技术,企业正在寻找一种新的方式,以实现企业内部部门之间的电子化协作,并享用更高程度的部门信息交互与协作过程所带来的好处,ebservie技术正是应这种需求而产生并迅速走红的。它可以把不同系统间的数据联络起来,使得在异构平台下的数据传递和整合成为可能。1ebservie概述1.1ebservie的特征(1)完好的封装性。eb效劳封装了管理数据访问、处理和分析功能,用sdl描绘其功能,为效劳使用者提供统一的调用接口,有

6、利于保证数据的平安和系统的稳定性1。(2)接口的一致性和松散耦合性。允许异构系统以一样的方式进展互操作。各个系统运行在不同的操作系统平台,具有良好的可定制才能和互操作性。用户系统与其松散耦合,系统晋级和平台迁移互不影响,对调用者来说,只要调用界面不变,eb效劳实现的任何变更对他们来说都是透明的。(3)使用标准协议标准。在eb效劳中所有的技术实现都基于开放的标准协议标准,所有公共的协约完全需要使用开放的标准协议进展描绘、传输和交换。(4)高度可集成才能。由于eb效劳采用标准eb协议作为组件界面描绘和协同描绘标准,完全屏蔽了不同软件平台的差异,任何软件都可以通过标准协议进展互操作,实如今当前环境下

7、最高的可集成性。1.2ebservie体系构造eb效劳的体系构造基于3种角色:效劳提供者、效劳注册中心和效劳恳求者。交互涉及发布、查找和绑定操作。这些角色和操作一起作用于eb效劳构件:eb效劳软件模块及其描绘。图1显示了这些操作、提供这些操作的组件及它们之间的交互。1.3ebservie效劳协议(1)sdl(eb效劳描绘语言)用来定义ebservies,并描绘如何访问这些效劳。(2)sap(简单对象访问协议)是一种用来在分散、分布式环境下交换信息的简单协议,它是一个基于xl的协议2。(3)uddi(universaldesriptin,disveryandintegratin,通用描绘、发现和

8、集成)标准定义了一个发布和发现有关ebservies信息的标准方法。uddi可以被视为ebservie的搜索引擎。图1ebservie架构模型2ebservie在执行力管理系统中的应用2.1系统概述执行力管理系统主要是对企业中任务发布、任务验收、任务审核、任务考评和考评审核等工作进展管理。当然基于以上功能也有相应的系统,但是现有大多数执行力管理系统都是基于客户机/效劳器(lient/server,/s)形式的。/s形式需要在不同的客户机上安装不同的客户应用程序,因此灵敏性差,操作复杂。为了减轻执行力管理的复杂性,实现资源共享,创立阅读器/效劳器(brser/server,b/s)形式的执行力管

9、理系统是可取的。b/s形式的应用系统特别合适发布网上信息,这是/s所无法实现的,也是执行力管理系统最重要的一个功能。充分利用ebservie技术特点,实现部门之间的信息、资源共享是值得期待的,信息本是别离的,但具有一样特征,可通过将互助结合的一些“孤岛组合起来,形成一个更方便统一管理,调配灵敏可有效充分利用资源的系统。2.2系统架构整个系统采用典型的多层架构形式,数据统一放在底层的数据库效劳器上,企业员工可根据不同的权限对任务进展提交和查询等操作,以实现执行力的真正共享。系统总体架构见图2。2.3系统功能设计执行力管理系统的主要功能由考评管理、任务管理、系统设置3大部分组成。系统功能构造图如图

10、3所示。考评管理实现考评的设置和考评结果的查询、审核等功能。根据操作权限的设置,不同的用户进展不同的操作。考评结果审核只能由部门高层人员完成。任务管理实现任务设置、发布、查询、完成验收、完成审核等管理功能。根据操作权限的设置,不同的用户进展不同的操作。普通职员只进展任务查询操作。系统设置管理实现用户管理、密码修改等功能。用户管理只能部门高层人员才能设置。普通职员只能尽心密码修改。图2系统总体架构图3系统功能构造图2.4系统ul图示系统总体用例图如图4所示。以“任务新增发布为例的,详细序列图示如图5所示。2.5系统实现该系统采用java语言,以elipse为开发平台,采用sqlserver202

11、2企业版数据库,根据ebservie为技术根底,并采用b/s构造,结合struts,xl等技术来实现。sql为获娶更新和向数据库存储任意数据提供了无限的可能性,包括关系、文本、空间、多媒体和xl数据。这些才能使得客户端应用可以使用标准ebservie协议(sdl和sap)来发现并与其目录或搜索引擎进展交互,实现不同平台、不同区域数据库的远程访问。(1)创立查询任务信息eb效劳(以任务新增为例)。图4执行力管理系统用例图./build/query.earjdb/jtdssyste/task获取任务信息seletenaefrhereenae:ynaevarhar图5“任务新增发布序列图(2)生成e

12、bservie文件。以下命令将生成一个包含与数据库操作对应的java包装的ear文件。%java_jar/ebservies/lib/sa.jar-nfig/servie-nfig.xl(3)将生成的.ear文件部署到4j%java-jar/j2ee/he/adin.jar(4)捆绑已部署的应用%java-jar/j2ee/he/adin.jarqueryquery-eb -eb-sitequery在这一阶段,ebservie已被创立。然而,为了使用它或让其发挥作用,需要一个客户端应用。(5)生成客户端代理与ebservie配置文件类似,客户端配置文件被用来生成java客户代理。%jav-ja

13、ryrale-he/ebservies/sa.jar-nfig/lient-nfig.xl(6)编译和运行客户端应用在sr/lient/sqlserver/de/dh/query/query-task.java中编译和运行范例客户端程序。%antpile-lient%antflirt-lient(7)通过eb阅读器访问效劳效劳可以通过阅读器lalhst:8080/query/query进展访问。(1)进入系统,翻开“任务管理下的“任务新增发布界面,选择需要安排任务的职工,对任务进展详细设置(任务开场时间、任务完成时间、任务类型、完成时间、验收人、任务描绘、备注、完不成的奖惩情况),然后点击“保

14、存,提示“保存成功,界面如图6所示。图6“任务新增发布界面(2)翻开数据库中的“task表,查看里面的数据,会看到该表中已经多了一条数据,正是刚刚新增的数据,说明数据已经成功添加进数据库,数据库中得到了页面中传来的数据。3结语执行力管理系统是为了适应企业职工自动化管理任务开发的,它以internet为根底实现了各类企业信息的传输、共享。该系统是在面向对象的方法指导下,采用b/s架构,详细应用ebservie方法进展设计、开发和实现的,具有良好的可维护性、可扩展性和可移植性。编辑整理参考文献1柴晓路,梁字奇.ebservies技术、架构和应用.北京:电子工业出版社,2022.2郑晓东,王志坚,周晓峰,等.一种基于ebservie的分布式计算模型研究及其实现j.计算机工程与应用,2022(1):144-147.3余洁,李治柱.基于ebservie的上海/巴符州科技经济信息通道的设计.计算机工程,2022,30(12):189-191.4白杨.基于ebservies的证书验证系统的模型框架j.计算机技术与开展,2021(6):36-38.5吴军,邓超,邵新宇,等.基于ebservies的企业应用集成方法研究j.计算机应用研究,2022(8):137-139.6张志强.张景,张志刚.基于ebservie的应用系统开发初探j.计算机应用,2022,2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论