 |
Technology

BrainBank has met MCP certification standards seven
years running |

Idealink 6.0 is developed on Microsoft .NET
Framework |
Client-Install
ASP-Install
SaaS-Install
Support Response Times
Hosting Facility
Security Options
Load & Capacity Specs
- For Machine hosting both Application and SQL Service
Pentium Dual Core 2 CPUs
Min.: 3Ghz with 2 Gigs of RAM
Recommended: 3.4Ghz with 4 Gigs of RAM
Hard Disk, 100 Gigs free (11 Gigs for Application, includes 1 Gig for Application
and 10 Gigs for Cache/Temp/Upload space, and 89 Gigs for Database and Full Text
Index Catalog(s))
- For Machine hosting only Application
Recommended: Pentium Dual Core with 512 Megs of RAM
Hard Disk, 10 Gigs free
- For Machine hosting only SQL Server
Min.: Pentium Dual Core with 1 Gig of RAM Recommended:
Pentium Dual Core with 2 Gigs of RAM
* If possible with RAID 5 configuration for optimum read speed *
(Single or Multiple Machine
Environment)
- TCP/IP Network (Server and Clients)
- SQL Server (Microsoft, 2003, service pack 1)(with Full Text Indexing Installed)
- Oracle Server version 8.0.5 (or above)
- 100MB to the server (Switched port)
- Connection from the clients (system will run on an 33.6/X2 modem connection at normal
“Internet” speeds)
- Any JavaScript/HTML 3 Compliant browser
-
- Client can connect from any W3C-Compliant Browser to the application regardless
of the O/S and/or Platform
- Client can connect using a properly programmed application that makes use of the
Idealink Application SOAP/XML API using their client-specific API security key
-
- Array of Windows 2003 Servers
- Microsoft ISA 2004 Enterprise Firewall
- Load-balanced and redundant
-
- Dedicated Windows 2003 Server
- MMicrosoft Internet Information Service 6.1 and ASP.NET 3.5
- Idealink Server Windows Service integrated with Windows Workflow Foundation
- Web Server renders Client-Specific livery and layout
- Server renders Client-Specific livery and layout
- Server handles SOAP/XML requests for client-application/third-party integration (requires client-specific API security key)
- Server executes the client-specific workflow instructions to provide maximum customization
-
- Array of Windows 2003 Servers
- Microsoft Exchange Server 2003
- Servers configured to deliver a maximum number of notifications to client according
to the workflow instructions
-
- Cluster of Windows 2003 Datacenter Servers
- Microsoft SQL Server 2005 Enterprise
- Totally redundant hi-performance database cluster
|
|
-
- Client can connect from any W3C-Compliant Browser to the application regardless
of the O/S and/or Platform
- Client can connect using a properly programmed application that makes use of the
Idealink Application SOAP/XML API using their client-specific API security key
-
- Array of Windows 2003 Servers
- Microsoft ISA 2004 Enterprise Firewall
- Load-balanced and redundant
-
- Farm of Windows 2003 Servers
- Microsoft Internet Information Service 6.1 and ASP.NET 3.5
- Web Farm uses the same consistent Idealink version providing maximum stability and
redundancy
- Web Server renders Client-Specific livery and layout
- Web Server handles SOAP/XML requests for client-application/third-party integration
(requires client-specific API security key)
-
- Array of Windows 2003 Servers
- Idealink Server Windows Service integrated with Windows Workflow Foundation
- .NET Framework 3.5
- Application Servers execute the client-specific workflow instructions to provide
maximum customization
-
- Array of Windows 2003 Servers
- Microsoft Exchange Server 2003
- Servers configured to deliver a maximum number of notifications to client according
to the workflow instructions
-
- Cluster of Windows 2003 Datacenter Servers
- Microsoft SQL Server 2005 Enterprise
- Totally redundant hi-performance database cluster
|
|
- Critical (4 hour resolution/response)
- Entire system not accessible
- Emails not being sent
- System bug impacting broad user base
- High (8 hour resolution/response)
- System performance issues
- User locked out of system
- System bug impacting individual or small user base
- Medium (24 hour resolution/response)
- Portions of system not accessible
- Reports not accessible
- Administration functions not accessible
- Search engine not accessible
- Low (48 hour resolution/response)
- Data updates
- Cost savings/avoidance amount updates
- Changes a submitter on an idea
- Estimates on system enhancements
- Nice to Have (5 business days resolution/response)
- Data updates
- Participant name / email address updates
- Idea title / description changes
Tier 1 site located three stories
underground in former bank vault:
- Biometric access control
- 24/7/365 on-site security personnel
- CCTV monitoring (Local & Remote)
- Electronic key + PIN access to the cages/cabinets
- Redundantly connected to the MCI Global IP backbone with diverse OC48(2.5Giga Bits/sec)
connections to 2 distinct Hub sites (Toronto and New York) and 6 hop-over loops
- Dual DC power, dual APC power back-up, dual generators with 168 hours of running
time at full load
- 3 x 72,000 BTU Air Management Units maintain environment at 20C +/- 3C and 45-55%
RH
- IBM rack-mounted 345x Firewalls
- IBM rack-mounted 346x Application Servers
- Dell rack-mounted 1425 Application Servers (Dual Core)
- Intel 10/100 Network switches Cisco routers
- Double redundant APC power back-ups & generators
- Off-site fully-mirrored disaster recovery infrastructure
- Microsoft Windows NT, 2000 & 2003 operating systems
- Microsoft SQL Server 2005 and Microsoft Web Storage System or Oracle 8.1 & and up
- Microsoft IIS Versions 5, 6 & 7 – SSL Enabled
- Microsoft ISA (with anti-virus enabled Firewall)
- Microsoft .NET Framework Version 1.1, 2.0, 3.0 & 3.5
IdealinkTM Security Options
Integrated Security Authentication
The ADSI model allows the Idealink system to directly query a “Windows Domain Controller”,
pass the credentials received by the application to the AD Service and verify those
credentials. If the credentials are valid, the details of the user are downloaded
and the user is allowed in the system. An account’s validity is confirmed on every
login.
The LDAP model allows the Idealink system to directly query a Server running an
LDAPv3 compliant deamon, pass the credentials received by the application to the
deamon and verify those credentials. If the credentials are valid, the details of
the user are downloaded and the user is allowed in the system. An account’s validity
is confirmed on every login.
The ASMX model allows the Idealink system to query a Microsoft.NET Web Service (ASMX
extension), pass the credentials received by the application to the service. The
service must verify those credentials and if they are valid, must return a unique
identifier to identify the user and any information required to correctly set up
the user. An account’s validity is confirmed on every login.
The SAML model allows the Idealink system to use Secure Authentication Markup Language
to authenticate and receive the information required by the system. The passing
system must be able to pass all information required by Idealink to perform its
functions and identify the user. It is always preferable to pass some sort of Unique
Identifier to identify the user permanently.
The SOAP model allows the Idealink system to query a SOAP Service (any extension),
pass the credentials received by the application to the service. The service must
verify those credentials and if they are valid, must return a unique identifier
to identify the user and any information required to correctly set up the user.
An account’s validity is confirmed on every login.
Based on 300,000 users - extrapolate up/down based on user population
|
Average |
Low |
High |
|
|
|
| Number of suggestions/year |
500,000 |
250,000 |
2,000,000 |
| Number of suggestions/day |
1,370 |
685 |
5,479 |
| Number of hours in window |
11 |
11 |
11 |
| Number of suggestions per hour |
125 |
62 |
498 |
| Number of suggestions per minute |
2 |
1 |
8 |
| Idealink processing peak (submissions/minute) |
100 |
100 |
100 |
| Effective system load (%) |
2% |
1% |
8% |
| Idealink non-processing peak (visitors/minute) |
200 |
200 |
200 |
| Number of non-submitting visitors (visitors/minute) |
8 |
4 |
33 |
| Effective system load (%) |
4% |
2% |
17% |
| Actual Application Load (%) |
6% |
3% |
25% |
| |
|
|
|
|
|
|
| Submission ratio |
20% |
20% |
20% |
| Non-submission ratio |
80% |
80% |
80% |
| Number of submitting visitors |
1,370 |
685 |
5,479 |
| Number of non-submitting visitors |
5,479 |
2,740 |
21,918 |
| Total number of visitors (per day within window) |
6,849 |
3,425 |
27,397 |
| Number of visitors per hour |
623 |
311 |
2,491 |
| Number of visitors per minute |
10 |
5 |
42 |
| |
|
|
|
|
|
|
| Number of concurrent visitors in a 5 minute window |
52 |
26 |
208 |
| Transfer within one session (non-submit)(KB) |
512 |
512 |
512 |
| Transfer within one session (submit)(KB) |
1,024 |
1,024 |
1,024 |
| Transfer for non-submissions (KB) |
2,805,479 |
1,402,740 |
11,221,918 |
| Transfer for submissions (KB) |
1,402,740 |
701,370 |
5,610,959 |
| Total download in a 5 minute window (KB) |
31,880 |
15,940 |
127,522 |
| Bandwith required (bit/s) |
870,549 |
435,274 |
3,482,195 |
| |
|
|
|
|
|
|
| Individual Size of Idea Submission (KB) |
10 |
10 |
10 |
| Individual Size of Peripheral Data (Process Forms)(KB) |
10 |
10 |
10 |
| Forms with Attachments (%) |
20% |
20% |
20% |
| Size of Average Attachment (KB) |
25 |
25 |
25 |
| Number of Ideas(Year) |
500,000 |
250,000 |
2,000,000 |
| Idea Submission Size (KB/year) |
5,000,000 |
2,500,000 |
20,000,000 |
| Peripheral Data (KB/year) |
50,000,000 |
25,000,000 |
200,000,000 |
| Attachment Data (KB/year) |
2,500,000 |
1,250,000 |
10,000,000 |
| Total (Yearly) Storage Requirement (KB) |
57,500,000 |
28,750,000 |
230,000,000 |
| Total (Yearly) Storage Requirement (MB) |
56,152 |
28,076 |
224,609 |
| Total (Yearly) Storage Requirement (GB) |
55 |
27 |
219 |
|
 |