| Business process is undoubtedly the core part for enterpriseinformation system. However, business process changes with eachpassing day according to the internal and external environment of modernenterprise. In transport logistics field, for example, the business processincludes a lot of links such as production, storage, transportation,distribution, involving a variety of different operations and data.Combining business process with cloud platform is facing a bigchallenge that it is difficult to provide the elastic scalable resource accessservice for enterprise information system in multi-tenant environment.Different tenants in cloud platform have various processes and diversemethod for data accessing. There are several problems. For example, howto provide unified access services for multi-tenant applications; how toaccess and manage information resources involved in business processes;how to provide flexible and scalable data access mechanism and so on.In order to solve the above problems, this thesis designs andimplements a resource pool, which is a cloud-based platform solutionbased Restful. The solution virtualizes the resources and services inbusiness processes by decoupling the process and service and decouplingservice and data. Furthermore, the pool could meet the demands to accessfrom multi-tenant, provide users unified access interface and establishmonitoring and automatic extensions mechanisms. On the basis ofvirtualization, the system makes the users satisfied according to theirdemands and maximizes resource utilization and provides scalable dataaccess service, by means of multi-processes and multi-resources pool.The main contents are as follows.(1) Presenting restful information resource pool framework for cloud computingWe describe the application scenario for resource pool in detail andpresent restful information resource pool framework. The framework hasfour layers, which are request responding layer, instance layer,management layer and data layer. On this basis we analyze characteristicsand relationships of different layers for implementation.(2) Building related models between business process, resource pooland storage.We build the whole model of resource pool in the thesis. Wesummaries the way of transferring for data flow in resource pool, themanagement method for entity resource life cycle and resource poolinstance life cycle, through analyzing all the models and relationshipsbetween them.(3) Proposing virtualization technologies for resource pool, andmethods for monitoring and scaling out.Related cloud computing technology for resource pool is researchedadequately. We come up with virtualization methods for entity resourceand service and design monitoring method for resource pool and loadbalancing strategy. Then, we implement a flexible resource pool, whichcan be scaled out and performance isolation between different tenants.(4) Constructing restful information resource pool prototype for cloudcomputingMiddleware platform for resource pool is constructed. We build aprototype in the scenario that information systems from multiple logisticscompany use the resource pool in the multi-tenant way. The prototypeverifies the feasibility of the proposed resource pools framework.The framework in this thesis is an efficient and stable solution as amiddleware for enterprise WEB service and data access according toprototype and experimental result. Work in the area has a certaintheoretical value and application prospect. |