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