
|
 |


To improve the way clients, partners and employees use
applications and data, companies are developing portals
that simplify, unify and manage countless processes, user
interfaces, and interactive tools. Client, Partner and
Employee facing portals help companies deliver a comprehensive,
consistent, always available from anywhere system that
can be secure and managed from a central hosting facility.
We offer a portal with the following basic features:
| Platform Features |
Description |
| Multiple Applications/Portals
|
The E-Web Portal Lite provides an access,
security, database structure, and rendering model
to support multiple Applications/Portals. |
 |
| Multi-Company Support
|
The E-Web Portal Lite provides a database
structure that supports the definition of multiple
client companies. Access to specific Application/Portal
functionality as well as data can be granted or denied
at a client company level. |
 |
| Multi-Group Support
|
The E-Web Portal Lite provides a database
structure that supports the definition of multiple
Groups. Groups can be defined to either span client
companies or only be associated with a specific company.
Access to specific Application/Portal functionality
as well as data can be granted or denied at a Group
level. |
 |
| Security |
Security is achieved through security
includes in each application script that validates
link object permissions against authentication information
stored at the session level.
Roles and their privileges can be defined and are
extensible to groups of users that may include the
host company, clients, third parties and developers.
These roles include the ability to delegate privileges
to subordinate roles.
|
 |
| Menu System |
Menu System modules that render primary,
secondary, tertiary, etc. menu items based on an access
filter that assures you only see what you have access
to see. |
 |
| Authentication |
Authentication information is submitted
via an HTML form and validated against authentication
information in the database. The administration tool
to setup user authentication information creates strong
passwords. Support for passwords delivered via voice
or email that must be changed upon access to the system.
Group authentication based on security key generated
by administrator allows self-registration functionality.
Cookie support to minimize need for entering authentication
information every time. Challenge phrase logic in
the event you’ve forgotten your password. Account
freezes for invalid password attempts.
Company defined password change time frames and
logic.
|
 |
| Administrative Tools
|
User management tools manage the user
demographic, authentication information, company and
group membership functions. They also facilitate the
administrative access level and companies and groups
the user is allowed to administer.
Company management tools manage the company demographics,
group membership, user membership and permission functions.
Site setup management tools manage the initial Client
company setup, which would normally involve the manual
setup of all permissions within the system. The E-Web
Portal Lite provides the ability to create Template
Companies that can be used to facilitate quick setup
for related companies.
Permissions management tools manage access to link
objects at the Application/Portal, Portal Group, Company,
and Company Group levels.
Script maintenance tools manage scripts used within
the Platform application. Scripts are tied together
in logical groupings for security and organization.
Function management tools are available for functions
within scripts. This allows for tight security to
specific functionality within scripts.
Application/Portal setup and maintenance tools. Ability
to create more than one Portal and define all of the
link objects within the system that relate to a specific
Portal.
Portal Group as well as Company Group management tools.
|
 |
| Session Management
|
Session management is based on the use
of memory-based session variables. Therefore, load-balancing
solutions in a web-farm environment will require session-based
load balancing. Session variable definition is consistent
within all scripts, which would allow an easy and
straightforward way to replace memory-based session
variable functions with disk-based (RDBMS, LDAP, file
system) session variable functions. This would enable
the use of request-based load balancing if necessary.
|
 |
| Usage Logging |
Authentication logging both successful
and unsuccessful.
Individual object or link level logging for individual
access.
|
 |
| Error Logging |
Error logging for application errors.
Errors are trapped and kept hidden from user.
Any transactional information rolled back to prevent
data errors. User is warned of error. |
 |
| Personalization |
User customization abilities to control
features of menus and views such as on or off and
ordering. Platform administrators have the ability
to designate objects as non-administrable. |
 |
| Infrastructure Support
|
Code base has been developed to take
advantage of an infrastructure that includes multiple
web/app servers as well as clustered database servers.
Code-base is written to run on Microsoft NT4.0/WIN2K,
IIS 5.0, SQL Server7.0/2000 platform. |
 |
| Aliasing |
The ability for the help desk to be
able to view the system as the user views it via an
aliasing function in order to help solve problems
and bugs. |
 |
| Content Management
|
Category maintenance functionality that
provides the ability to grow and prune a hierarchical
content category tree.
Content maintenance functionality that provides
the ability to assign content to one or more categories
on the content category tree as well as update content
title, abstract, keywords, content type, review/expiration
dates, etc.
Add/Create Content functionality that provides
the ability to add content of type URL, text/html
or document. When adding content of type document,
it is also virus scanned as part of the upload process
to prevent the spreading of a virus.
Permissions maintenance to allow the granting/revoking
of view and/or administrative access to content
categories as well as individual pieces of content.
Since categories as well as content items are simply
just another type of link object within the Spark
Platform, security is handled the same way it is
for any other type of link object and therefore
is tightly integrated.
Because of the granular level of security, a subset
of content administrative functionality can be extended
to clients. Client content is stored within a separate
client content tree and is segregated from other
client content.
Search tools provide mechanism to search for content
within the content tree based on an access filter
to assure you can only search for what you have
access to.
|
 |
| Email |
Modules to provide server-side email
functionality as needed within an Application/Portal.
|
 |
|
|