| You have good business and a website which helps | | | | matching content with the user. Based on a user |
| you to grow more. Now you are reaching at a point | | | | profile, personalization uses rules to match the |
| that you want a business application that helps you | | | | "services", or content, to the specific user. You can |
| and your employees in all ways means you need a | | | | say that customization is in hands of the end user, |
| web portal. Web portal means different things to | | | | personalization is not. Of course actual personalization |
| different people. In broad sense you can say that | | | | is often based on your role or job function within the |
| with the advent of technology business world is | | | | portal context. |
| directed towards the mesh of networking where | | | | Access Control: There is the ability for portal to |
| huge amount of information found within and beyond | | | | limit specific types of content and services users |
| the enterprises. If intelligently used, this information | | | | have access to. For instance, a company's proprietary |
| supports decision makers of enterprises of all | | | | information can be entitled for only company |
| businesses like purchasing, sales, development, | | | | employee access. This access rights may be provided |
| product design etc. With portal like access technology | | | | by a portal administrator or by a provisioning process. |
| you can harness the power of this buried information | | | | Access control lists manage the mapping between |
| across the intranet like in business applications, | | | | portal content and services over the portal user base. |
| databases, data warehouses, e-mail, and other | | | | Enterprise Search: You can search enterprise |
| documents. | | | | content using enterprise search. |
| Features of Enterprise Portal | | | | Features of ASP.NET |
| Enterprise portal provides the de-centralized content | | | | Following features of ASP.NET helps you to build |
| distribution and content management so content is | | | | Enterprise Portal. |
| always updated. It also provides the key set of | | | | Easy and concise coding: ASP.NET requires less |
| features like news, email, weather, stock exchange | | | | coding therefore you can create enterprise portal like |
| information and search facilities. Enterprise portal has | | | | big application with minimum of time. |
| some fundamental features like: | | | | Net framework: ASP.NET has.NET framework |
| Single Entry Point: There is single entry point for | | | | support which provides robust architecture for |
| all services means there is only one log in and you | | | | enterprise portal development. |
| can access all other systems. You don't need to | | | | Consistent Model: You can not relay on a single |
| authenticate more than once. | | | | language support when you create a big application |
| Integration: You will find the connection of | | | | or set of applications like enterprise portal. You have |
| functions and data from multiple systems into | | | | to use multi language and.NET framework provides |
| portlets with an integrated navigation between these | | | | support for multiple languages a platform for it. |
| components. | | | | Functionalities that .NET class library provides is |
| Federation: There is the integration of content | | | | available to all.NET support languages. |
| provided by other portals, typically through the use | | | | Security: .NET framework provides method level |
| of WSRP (web services for remote portal) or similar | | | | security so working for enterprise portal will prove a |
| technologies. | | | | secure experience for ASP.NET based application. |
| Customization: Portals are empowered for | | | | Simple development: .NET framework simplifies |
| customization by users. Here users can customize the | | | | the development effort by separating application logic |
| look and feel of their web environment. Customers | | | | from presentation logic. It makes easier to maintain |
| who are using EIPs can edit and design their own | | | | the codes. |
| web sites which express their own personality and | | | | Server side script: ASP.NET is server side script |
| own style; selection of specific services and content | | | | so it can generate dynamic pages. It also reduces the |
| is possible. Also refers to the ability to prioritize most | | | | load on the machines of clients since server executes |
| appropriate content based on attributes of the user | | | | the code and only sends the HTML to the browser. |
| and metadata of the available content. | | | | Constant availability: All the processes are closely |
| Personalization: Personalization is more about | | | | monitored and managed by the ASP. |