Integrated Content Management

Intigrix™ comes bundled with a Content Management System (CMS) allowing the site owners to create users and specify roles for them. Pages are stored in virtual projects that can be accessed by specific users. This means that only users assigned to certain projects can access those projects. Access to the pages within the projects are also controlled by the role each user has been assigned to (e.g. ability create a page, edit a page etc.). For organizations this means that individual departments can now be empowered to update their own content, resulting in faster deployment of content at the same time maintaining accountability within the organization.

Access Remote Services

Intigrix™ pages can be set to access remote content. Access is done by using the HTTP, HTTPS, SOAP/XML or SECURE-WEBSERVICES1 protocols. The ability to obtain content by simply typing in the URL of the source allows the platform to interact with backend or remote web services and consolidate its content with other sources. This allows site architects to create portals for their new or legacy systems.

This ability to insulate backend services from the actual user allows sites to create extremely complex yet secure web systems.

XML Transformation Engine

Content can be easily changed using the built-in XML Transformation Engine of Intigrix™ allowing web designers to create different types of output by simply updating their XSL design.

Server-Side Validation

Validate input on fields even before it reaches the backend applications. Rules are easy to create using simple XML-based validation rules.


Begin personalizing the look-and-feel of the page even without the use of the Intigrix™ Persona Personalization module. Use regular-expressions to specify variables used in specifying other variables or calling other pages or content. The result? an easy to use built-in personalization feature that web artists (and the marketing department) will appreciate.

Full-Featured Ad Management

The built-in Ad Management feature of Intigrix™ allows site owners to profit from their website. Through the Ad Management console, site owners can create advertisers, their ads and ad clusters. Ad Clusters are specific Ad positions in a website which can be further controlled by specifying the ratio of the appearance of each ad relative to the other ads in the same cluster. Ads can be set to appear based on a specific period or the number of "impressions". Each Ad also has a comprehensive real-time report such as number of clicks and impressions that can be used as a report to advertisers.


Intigrix™ has a built-in intelligent caching mechanism. This ensures that static content are immediately processed (in-memory) and sent back to the user resulting in faster page generations.


When the platform detects that the viewing device supports compression (most modern web-browsers do), the platform can be set to automatically compress the generated content before sending it to the wire back to the viewer. When the user's browser receives the compressed content and detects that it's compressed, the browser decompresses it and opens the page resulting in more-snappy page views.

Connection Pooling

To conserve resources such as memory and processor usage on the server, the platform utilizes connection pooling when accessing its own database and remote web services. Stale (i.e. non-responsive) connections to remote webservices are forcibly disconnected to minimize potential server memory failures.

HTML/WAP/Binary Content Generation

Intigrix™ can serve HTML, WAP and binary content. If the viewer's device is detected to be a WAP client, the content headers sent back to the client's device is changed to WAP. On the other hand, if queries to backend services (typically SOAP-based services) include the receipt of an attachment, the attachment is detached from the message and sent to the user in binary format.

This means that the platform can be used to serve any type of content, from Word Documents, PDF, ZIP Files or even executable files!



Customizable Authentication Service

The platform allows site owners to create their own proprietary authentication modules that can be plugged into the Intigrix™ platform. Through an API, site owners can authenticate against a POP3 server, RADIUS, LDAP or their own proprietary authentication system.

Page Access Verification

Access to each page is checked to make sure that the user (if they are logged on) has the appropriate credentials (typically a group name) to access the page. This ensures that only viewers who are properly logged on and who belong to the right access group can access the page.


The system generates data logs that allow site owners to view exception errors and general system operational messages.

Session Information

Each session is unique with each session information kept throughout the lifetime of the session (which can also be specified by the site owner). Additional Session Information, such as the user's name, gender, preference etc. can be provided by the authentication service. This information is stored in-memory and can be accessed within Intigrix™ pages. Session information are released from memory as soon as the session expires.



Full Click-Stream Logs

Intigrix™ logs all access to the site from the moment a unique user first accesses the site until their last click. This allows site owners to "see" the pattern of clicks by users.

Page Statistics and Performance

The platform not only logs the number of times each page is called but it also logs how fast the page was generated. This feature is unique to the Intigrix™ platform and allows site owners to gauge the performance of their own back-end webservices (i.e. how fast content was fetched and assembled).

Domain Hit Statistics

The Intigrix™ statistics mechanism attempts to do a "reverse lookup" and check the domain of the viewer accessing the site (using the IP address of the viewer). This can provide invaluable information to the site owners who would like to know from what company or service provider most of its users connect from.

Device Statistics

Web Browser types and Operating Systems used by the viewers are also logged, providing site owners with additional information used for compatibility issues.

Period Statistics

Statistics on daily, weekly and monthly hits are also available allowing site owners to determine the best time to conduct maintenance, overhaul the site and to verify the increase in hits on a monthly basis.

Regional Statistics

Intigrix™ provides general information on the location of the viewers of the site. Site owners will be able to know whether most of the viewers of the site is within the country of operations or in some other region.

Intigrix™ vs. Application Servers

Access backend web services (1) Yes Yes
Applications Reside on Front-end Server (2) Typically Yes Typically No
XML Transformation Yes Yes
Content Management No Yes
Requires Servlet Container (3) No (already a server) Yes
Statistics None to BASIC only Full CLICK-STREAM etc
Ad Management No Yes
Caching Yes Yes
Connection Pooling Yes Yes
Auto-Compression of content No Yes
Technical Expertise Required (4) HIGH (Java, .NET etc) LOW
Target Users Programmers Entire Organization

1 - Protocols supported typically are HTTP, HTTPS, SOAP/XML

2 - Placing application code on the front-end server is a potential security risk, Intigrix™ allows the full separation of business logic from presentation.

3 - Intigrix™ is a J2EE application and runs on top of any J2EE compliant application server such as Apache Tomcat (open-source) and Sun Application Server.

4 - Application servers require familiarity with specific programming languages. Intigrix™ allows site owners to use any web-capable programming languages and technologies.