AN EFFICIENT DYNAMIC ARCHITECTURE FOR PHP BASED ON MVP PATTERN WITH SOA ENVIRONMENT
In recent years, web related applications have become one of the most important research areas due to the advancement in Internet applications across the globe. However, still certain problems persist in providing complete web services through Internet because of interoperability, platform neutrality and code reusability. This paper is concerned with PHP framework Model View Presenter (MVP) pattern with Service Oriented Architectures (SOA) to deal with the existing problems. This MVP method is used to enhance static applications, which holds the promise of allowing business to increase their existing applications with Web services interoperability, platform neutrality and code reusability that is associated with SOA. SOA is used in this proposed model which is flexible in the technical implementation and facilitates developers to represent the application business logic over the Internet. In order to overcome the issue of delivery of SOA based applications, Application Delivery Controllers (ADC) are used in SOA which facilitates the server to send quick response to the mediating device such as client device. This proposed MVP pattern dynamically explores the functionality through SOA interfaces with efficient client responses. This work also introduces a novel approach for exposing MVP functionality through SOAP web services. The proposed method is evaluated through an application on a PHP MVP framework.
PHP framework Model View Presenter (MVP) pattern, Service Oriented Architectures (SOA), Application Delivery Controllers (ADC), MVP functionality through SOAP web services.