Dissertation > Excellent graduate degree dissertation topics show

Research on Dynamic Construction Method of Collaborative Application in PaaS Platform

Author: TianJunJie
Tutor: CuiLiZhen
School: Shandong University
Course: Computer Software and Theory
Keywords: PaaS Platform Application Collaboration Graph Planning Hierarchical Task network Dynamic Construction
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 85
Quote: 0
Read: Download Dissertation


With the maturity of network and software technology, especially the popularity of cloud computing, great changes have taken place in the pattern of software development, delivery, deployment and usage. Software developers no longer use the traditional design and development model, it’s a new trend of software development model based on service composition; software developers needn’t concern on the underlying technology of web applications, but focus on implementation of business logic in the software delivery, and deliver the application business logic to the cloud computing-oriented network platform based on platform as a service (PaaS),we called it PaaS support Platform, in other word this PaaS platform can make business logic become web application for the large-scale user; it’s convenient for software vendors to deploy software and application due to the scalability of cloud computing and the low cost of leasing; different users adopt software as a service (SaaS) model to customize and use those delivered software in the platform to meet individual requirements.The current PaaS platform focuses on support for a single application, for example support users with customizing individual application. However, the current PaaS platform is general lack of support for collaborative applications. Now the business requirements of industry users become increasingly complex, the large and complex information system has webified, collaborative and cross-domain growing trend. The popularization of collaborative applications is also becoming more and more widely. However, the development, delivery, deployment and usage of such collaborative applications need to solve many underlying technology, and need support of application development, delivery, operation, maintenance and other key technologies in cloud computing. In particular, how based on network, based on the PaaS theory, based on massive software services delivered to PaaS platform, dynamically construct collaborative applications on demand to meet requirements will face many challenges.This paper pays more attention on collaborative applications in Cloud Computing, and concerns the following aspects:1) Propose a PaaS Platform supporting collaborative applications. Platform supports software vendor (ISV) with delivering applications, data and constraints to the platform in the form of service registration or full deployment; supports collaborative application integrators with building collaborative applications based on collaboration relationships and constraints to meet business objectives; support industry customers with customizing collaborative applications.2) In order to automatically and quickly construct large-scale collaborative web application to fulfill complicated application requests with applications in PaaS platform delivered by different ISV, this paper proposes a dynamic construction method of collaborative applications based on automatic planning. Based on collaborative semantic model for application collaboration and the association and constraints between applications, our method uses HTN Planning to construct the logic of software service orchestration on demand.3) It is necessary to verify the correctness of application collaborative association and whether service orchestration logic from different ISV can collaborative with each other. The process of verification process contains the following two aspects. Matching verification of service orchestration logic is the use of the execution path of the application in graph theory to fulfill application matching principles. Matching verification of data availability is the use of Graph Planning to meet data matching principles.PaaS Platform supporting application collaboration has great utility value in the domain which needs collaboration such as e-commerce. We design and implement a prototype system. Our method can ensure not only the semantic consistency between the business objectives and application logic, but also data consistency in the course of application execution. The correctness and necessity of this method are verified through experiments and some cases.

Related Dissertations

  1. The Research on Artisitify Technology of Santiago·Calatrava’s Architectural Works,TU-86
  2. An Approach for Business Process Oriented Service Dynamic Composition,TP393.09
  3. Based on hierarchical task network planning optimization methods for military,E072
  4. Research on Dynamic Services Evolution Based on Services Collaboration Supported PaaS Platform,TP393.09
  5. The Research on Attack and Defense Decision of Robocup Mid-size Group Robot,TP242
  6. Toward Intercultural Personhood: Lin Yutang’s Dynamic Construction of Cultural Identity,I206.6
  7. Underwater robot task planning method,TP242
  8. Simulation of Dynamic Construction Process of Long-span Continuous Rigid Frame Bridge with Asymmetric High Piers,U448.23
  9. Dynamic construction of shallow large span of bias tunnel numerical simulation and construction process than the election,U455.4
  10. D-Composer: an enterprise service bus based dynamic service composition system,TP393.09
  11. The Investigation and Development of Conputer-Aided Design System of Dynamic Planning for General Layout Drawings,TU712
  12. Dynamic Construction of Chang'an University Faculty Research,G645.1
  13. Interactive scripts in the decision-making system,TP319
  14. Architecture Innovation and Technological Innovation,TU242.5
  15. The Dynamic Construction of Context in Verbal Communication & Its Implications for English Classroom Teaching,H319
  16. Research of the Optimization Strategy and Its Application of Supply Chain Processes Based on HTN,TP399
  17. Dynamic Construction of Real Estate Developer Brand Symbols,F293.3
  18. Curriculum Enactment of Pre-school Education,G610-4
  19. Research on the Key Problems of Application Collaboration and Cusomization in E-Commerce Service Platform,TP393.09
  20. Study on Observation Construction Mechanics Simulation for Non-Symmetry Arch Tunnel in Highway,U451

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile