节点文献

基于WebJet的卡通动画网上协同制作系统的设计与实现

The Design and Realization of Cartoon Manufacturing Business Process System Based on WebJet

【作者】 廖志军

【导师】 高春鸣;

【作者基本信息】 湖南师范大学 , 计算机软件与理论, 2007, 硕士

【摘要】 WebJet业务流程装配平台具有异构、自治、分布式特性和可随企业应用需求而变化的软件环境,实现“半自动软件在线动态装配”机制,使用户能够灵活、简单地基于其需求来组织业务流程的运行。本文针对卡通动画企业协同制作流程的需求,将WebJet业务流程装配平台作为新型软件开发平台,研究了软件工程方法在Web服务开发中的应用以及WebJet在卡通动画企业网上协同制作系统中的应用,实现了Web服务的半自动发布以及卡通动画网上协同制作系统原型。在Web服务的组合应用业务流程中,本文提出一种有效方法以保证整个流程的高可靠性,并设计实现其中的事务协调器,保证Web服务组合事务的正确运行。本系统采用三层结构实现Web服务的应用,分别是客户显示层,业务逻辑层和数据存储层。客户显示层为客户提供应用服务的图形界面,实现客户与系统交互的表示逻辑;业务逻辑层采用Java对象语言实现业务逻辑对象的设计模式,并半自动化地将Java对象的接口功能发布为Web服务,发布的机构为服务存储的UDDI及Web服务的运行环境SOAP平台。该系统通过WebJet业务流程装配平台的流程装配界面,对业务需求采用有向图描述并加入用户SLA需求,然后该有向图自动生成BPEL语言,并通过WebJet模型检验器检验,经检验的BPEL语言描述的服务组合随后进行预先优化,最后部署到BPEL引擎上执行;数据存储层采用关系模型,定义、维护、访问和更新数据,并管理和满足应用服务对数据的请求。通过测试表明,本系统具有良好的性能。

【Abstract】 WebJet business process assembling platform characterized byisomery, autonomy and distribution can be changed with the requirementsof the enterprises and can, realize "semi-automatic software assemblingdynamically on-line" mechanism, which can make the users organizebusiness process execution more flexible and simpler.In this paper, according to the collaboration manufacturerequirements of the cartoon enterprises, WebJet platform is used as a newsoftware development platform. Furthermore, the application of WebJetin the prototype of Cartoon Manufacturing Process Management Systemis implemented. This paper also researches the application of softwareengineering methodology in Web Services, and the application of WebJetin the collaboration manufacture of the enterprises. Web Servicessemi-automatic publication is realized too. To ensure the good reliabilityof the whole process, an effective method in business process of Webservice composition is put forward. Also a transaction coordinator isdesigned and implemented to guarantee the validity of the transactionprocessing.Three layers structure, including client presentation layer, businesslayer and data storage layer, is adopted to realize the Web Servicesapplications. In this structure, client display layer provides the clients withgraphic interface of application services to implement presentation logicbetween the clients and the system, Java is used to realize the designpattern of business logic object in business logic layer, and the interfacefunction of Java objects is published as Web Services semi-automatically.The publication organizations are UDDI (used for service storage) andWeb Services running environment—SOAP platform. Through theinterface of WebJet business process assembling platform, the businessrequirements can be described by directed graph and the users’ SLArequirements also can be added up. These directed graphs canautomatically generate BPEL language capable of being verified by theWebJet model checker. Then the verified BPEL language will beoptimized in advance and deployed in BPEL engine for execution. Datastorage layer adopts relational model to define, maintain, access and update the data, as well as to manage and meet the data requirements forthe application services.The tests show that our system has good performances.

  • 【分类号】TP311.52
  • 【被引频次】1
  • 【下载频次】80
节点文献中: 

本文链接的文献网络图示:

本文的引文网络