Font Size: a A A

Research On Service Encapsulation Of Software Resources In Cloud Manufacturing Environment

Posted on:2015-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:H TangFull Text:PDF
GTID:2252330425989122Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
With the development and maturing of the cloud computing core technology, the cloud manufacturing technology is emerging in manufacturing. Cloud Manufacturing is a new pattern of web-based and service-oriented manufacturing, in which various types of manufacturing resources and manufacturing capabilities can be made virtual and available for end users, and all resource services constitute a service cloud pool that is under unified, centralized and optimized management. Cloud Manufacturing can provide users with various types of on-demand manufacturing services anytime and anywhere. The basic issues of cloud manufacturing include how to describe manufacturing resources in a unified model and how to encapsulate manufacturing resources as servcies. This thesis takes software resources in the design stage as the study object, and establishes a structural model of software resources with the support of the service-oriented architecture and cloud manufacturing system architecture. Based on the software resources data model, two service encapsulation methods are proposed--one is the small and medium granularity encapsulation method based on Jini technology, and the other is the large granularity encapsulation method based on the virtual desktop technology. The main results are as follows:(1) A software resources structural framework is proposed. In cloud manufacturing, manufacturing resources include manufacturing hard and soft resources. Among soft resources, software resources are the basic tools for building and transfering model, data, and knowledge, which are the basis for the product design work. This thesis takes software resources in the design stage as the study object and establishes a structural framework of software resources.(2) A three-dimensional data model of software resources is established. Based on the granularity division of software resources, a three-dimensional data model of software resources is established from three aspects including resource classification, resource objects and resource attributes. Based on this and in terms of the granularities, purposes and real applications of service-oriented business logic, the encapsulations of software resources are classified as large, medium and small granularity levels.(3) Two service encapsulation methods of software resources are proposed. According to the granularity classification of software resources encapsulation, two types of software resources encapsulation are proposed:one is small and medium granularity service encapsulation, which is based on Jini technology; the other is large granularity service encapsulation, which is based on the desktop virtualization technology.Finally, based on the above framework and service encapsulation methods, the cloud manufacturing resource sharing and colloboration platform-CloudM, is established. The design and optimization process of a milling machine’s main shaft is carried out on the platform, including the modelling, meshing, stress analysis and optimization tasks, which demonstrates the effectiveness of the proposed methods and the platform. The initial application shows that the CloudM platform based on the two encapsulation methods can provide powerful design, analysis and optimization environment for users, and the resource services can be used conveniently anywhere and any time, which can effectively facilitate the product development process.
Keywords/Search Tags:Cloud Manufacturing, service encapsulation, Jini, desktop virtualization
PDF Full Text Request
Related items