Cloud Computing with PHP – Using Amazon S3 with the Zend Framework

      

ABSTARCT :

The purpose of this thesis was to show how to use Zend Framework to connect PHP applications to the cloud.To find out how easy it is for developers with basic knowledge of the Zend Framework, to incorporate cloud computing in their applications. In order to do this, a blog application was developed using the Zend Framework and the upload files functionality was connected to the cloud using the Zend_Service_Amazon_S3 class. The development work was carried out on a personal computer. Notepad ++ was used as the editing software and Microsoft Word 2007 was used for documentation. Zend Framework 1.11.2 was the framework used for developing the blog application. Apache server was used for the web server. Amazon S3 web service was used to connect the application and for storage.

EXISTING SYSTEM :

? PHP language was considered the most powerful and popular scripting language due to its ease of use. Another scripting language, Ruby, had been in existence for a while but not as many people were using it because it was not as fast, easy to learn or as convenient as PHP. ? Multiple views can exist for a single model for different purposes. ? Most of these frameworks provide libraries for database access, templating frameworks, session management and code reuse. ? The Zend Framework (ZF) is a good example of a web framework that will be discussed here since it was used in this paper

DISADVANTAGE :

? The current blog application developed, an end-user will be able to create a new blog, login and logout, view and add posts. ? The comment and upload files functionalities are still in development. This can be attributed to local server problems and file configuration issues. ? Poor documentation for the beginners. ? Updating the framework should be done manually by the developer. ? Failure to update the security patches can lead to serious security risks

PROPOSED SYSTEM :

• The purpose of this thesis was to show how to use Zend Framework to connect PHP applications to the cloud. • The purpose of this purpose is to show how to connect an application to the cloud using the Amazon S3 service. This paper will mainly deal with developing a blog application using the Zend Framework. • The purpose was to connect the upload function to Amazon S3 so that the end-user could be able to upload pictures or links relevant to the blog being posted. • It would usually contain HTML, CSS, JavaScript and images. The Controller receives inputs from the user and instructs the model and viewport to perform actions based on that input.

ADVANTAGE :

? Free for development and distribution. ? Fully object-oriented PHP class library. ? Extreme simplicity and a “use-at-will” architecture. ? MVC architecture which is an essential feature for building web applications. ? Authentication, authorization and session management. ? Supports data adapters for all major databases. ? AJAX support. ? Compatibility with many web services. ? RSS and Atom syndication support

Download DOC Download PPT

We have more than 145000 Documents , PPT and Research Papers

Have a question ?

Chat on WhatsApp