Font Size: a A A

Design And Implementation Of Message-Orientedmiddleware In Paas

Posted on:2015-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:Q L XiaFull Text:PDF
GTID:2298330467463839Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of the Internet, Internet application development has become more and more popular. PaaS provide a convenient container to host applications for developers. The container provides tools, environment and basic resources for application development and hosting, which greatly improves the efficiency of software development. Numerous developers consider PaaS as a zero-costventure, so the number of hosted Internet applications on the cloud platform grows fast. This presents a huge challenge to the scalability of PaaS cloud platform. The scale of PaaS cloud platform need to have the ability to change in volume of requests. To achieve this object, PaaS Cloud infrastructures need to be elastic enough.Scalability is a fundamental attribute of cloud platforms. Even though, it’s not a priority at the beginning of the platform construction. However, from the perspective of maintenance and development in cloud platform, the scalability of infrastructures can provide the space for the development. In order to make the cloud platform more elastic, basing on the requirements to basic infrastructures in PaaS, studing the classic designs in open source cloud platform and modern distributed systems, this paper design a message-oriented middleware to make functional entities decoupled and provide strong support for the scalability of the cloud platform.The message-oriented middleware uses the service-oriented architecture to decouple functional entities on the operational level, sets the database access proxy to eliminate coupling between functional entities and databases, and enhance the ability of concurrent access to the database, to achieve the cloud platform smooth expansion. Based on this, it provides a monitor service to cloud platforms, and provides a quick deployment framework for functional entities in platform, which further enhances the scalability of the cloud platform from the perspective of system maintenance and daily deployment. Test results show that it has the ability to host communications at both the operational level and the data level and it has high processing performance and reliability. This paper makes an exploratory attempt to infrastructures with high scalability in PaaS, and it has some theoretical significance and reference value.
Keywords/Search Tags:cloud computing, platform as a service, message-orientedmiddleware, elastic
PDF Full Text Request
Related items