|
ISGweb Architecture
ISGweb's architecture is designed to meet the unique business
needs of associations.
N-tier architecture
The n-tier application architecture of ISGweb is the source of its inherent
flexibility and upgradeability.
ISGweb uses a metadata-based presentation layer and supplemental
sub-routines that can be inserted into the business logic layer of any standard
ISGweb process in order to automate the association's unique data validation and
business processing rules.
By separating the integration logic from presentation layer, the
ISGweb integration layer can be upgraded to match the current version of iMIS
without requiring re-coding of features configured to meet the specific needs of
the association.
By separating the client's unique procedures and business rules
from the standardized ISGweb code, ISGweb is free to incorporate many unique
factors without compromising the upgrade path.
This also means that the look and feel of the website can be
updated with having to re-code all the other features.
 |
|
Click here
for a larger image. |
Clean upgrades
ISGweb preserves the association's upgrade path regardless of the extent of
customization applied to their system by separating standardized code from
custom configuration options.
Integration via iBO and Web Services
ISGweb's integration web services protect the integrity of the association's
iMIS
database by invoking the iMIS Business Objects (iBOs) for database updates. The
.NET infrastructure is also fully compatible with upgrading to the upcoming .NET
version of iBOs.
CMS Compatibility
ISGweb's .NET forms are compatible with any website, regardless of programming
language, as well as with iMIS e-Content Manager. Links to any
ISGweb forms can
be embedded into any piece of content or navigation item, and configured through
e-Content Manager.
ISGweb forms are invoked completely within the context of the
association website structure. There is no separate website navigation structure
or style sheet for ISGweb. Its styles cascade down from the same style sheet as
the overall website.
Unified login
ISGweb's unified login feature ensures automatic synchronization with other
website authentication systems. An unlimited number of sites can be unified by
accessing ISGweb's user data.
Contextual links
Links that open ISGweb forms can be inserted anywhere throughout an association's
main websiteincluding on other ISGweb formsso that the user can act immediately
at the point where the incentive is strongest.
For example, you can insert a button that links to a membership
application wherever member/non-member pricing is displayed.
Because it opens in a new browser window, a completed ISGweb
process returns the user to where they left off, without requiring additional
navigation. The benefits of the transaction are immediately available to the
user.
So if someone elects to become a member in the middle of a
transaction, they can take advantage of member pricing in real time, as part of
the same transaction.
Pre-filtered lists
A link to ISGweb listsfor example, when members are browsing for products or
looking through a calendar of eventscan filter automatically and display only a
certain subset of items.
This makes it possible to promote different products or events
for different contexts, highlighting only those items relevant to the current
web page.
For example, on your Education page, a link to the ISGweb
calendar can display only education courses, or even courses relevant to a
particular certification program.
Administrator module
An online Administrator module empowers your staff to configure and apply
ongoing modifications to ISGweb pages by themselves, without programming and with
minimal training.
Virtually every page in the application can be configured, using
an intuitive navigation structure to drill down to all of its components.
The selected attributes are then stored in the iMIS database.
Attributes of ISGweb components include access restrictions, page titles, field
prompts, instruction text links, validation logic, error messages, and
field-level security.
|