A web portal is a specifically designed web page that brings information together from different sources in a uniform way. Commonly, each information source gets its devoted area on the page for displaying information and the user can choose which ones to display. The extent to which content is displayed in a "uniform way" may depend on the meant user and purpose, as well as the variety of the content. Very often, designs emphasize on a certain "metaphor" for composing and altering the presentation of the content and the chosen applied framework and/or code libraries. Moreover, the part of the user in an enterprise may regulate which content can be added or deleted from the portal configuration. The main idea is to exhibit a single web page for the user that aggregates content from a number of other systems or servers. The application server performs most of the decisive functions of the application. This application server is ultimately connected to database servers, and may also be part of a bundled server environment. High-capacity portal compositions may include load balancing policies. For portals that present application achievement to the user, the portal server is in reality the first piece of a server configuration that includes some accordance to the application server. Earlier web browsers permitting HTML frameset and iframe elements, distinct information could be presented without breaching the browser security policy. In such a design, security and coexisting user capacity can be integral issues, and security engineers need to ensure that only authorized users can generate requests to the application server. If the security design and authority does not warrant sufficient authentication and authorization, then the portal may recklessly present vulnerabilities to various types of attacks.
Zend, Cakephp, Codeigniter, Kohana, Laravel
Joomla, Magento, Wordpress, Drupal
OSCommerce, Magento, Opencart
MySQL, Oracle, MSSQL
PHP, Java, ASP.NET,Angular Js, AJAX, Silverlight, Sharepoint, C#