SlideShare ist ein Scribd-Unternehmen logo
1 von 20
University of Iowa Webmail:
Planning for enterprise services based on
open source software
December 6, 2004
Overview
 Background
 Implementation
 Evaluation
 Conclusions
 Q&A
Background
 Captaris WebMail discontinued
 Follow-on product more expensive,
unnecessary features
 Primary usage:
 Traveling faculty/staff
 Home users
 Students in campus buildings
 Requirements:
 IMAP mailbox access
 Comparable features
Selection Process
 Selection team identified alternatives
 Hands-on evaluation where possible
 Other schools
 Products in use
 Evaluation reports
 Selected IMP from the Horde Project
http://www.horde.org/
Horde IMP
 Web application suite
 E-mail, contact manager, calendar,
portal, task list, notepad, etc.
 University of Pennsylvania report
http://www.upenn.edu/computing/eval/2002/webmail/
 Other schools using IMP:
 MIT
 Purdue University
 Tulane University
 University of Michigan
Implementation Plan
 Mix of open and closed source
 Use closed source mainly to leverage
existing infrastructure
 Minimal changes to IMP source
 Use extended testing/pilot phases
 Gradual deployment
 Batch migrate personal address books
from Captaris WebMail to IMP
Open Source Components
 Red Hat Enterprise Linux 3 AS
 Apache HTTP Server 1.3.x
 PHP 4.x
 Horde IMP, Turba
 up-imapproxy
 Sendmail
Closed Source Components
 IBM LDAP Directory Server
 Oracle Database Server
 User preferences
 Personal address books
 AIX IMAP Servers
 Microsoft Active Directory
 IBM Network Dispatcher
 Load balancing, fail-over
Local IMP Modifications
 LDAP directory integration
 Default display name
 Default reply-to address
 Login screen design
 After initial deployment:
 Quota display
 Outlook address book export
Oracle Database
Server LDAP Server
http(s)
oci8
`
POP/IMAP
Servers
(Blue)
imap
Web Servers
smtp
User
Outbound SMTP
Servers
krb5
Active Directory
Servers
Network File
Servers
nfs
Network
Dispatcher
Servers
ldap
Open Source
Closed Source
Hardware
 3 IBM xSeries 335 servers
 Early hardware problems
 Minimized hardware vendors (IBM
RS/6000 and pSeries AIX servers)
 Little value from vendor’s cross-
platform hardware management tools
 Greater value from existing
relationship and knowledge
Administration
 Highly-skilled team
 Proactively monitor critical services
using open source, vendor-neutral
tools (Spong, Cricket)
 Centralized, vendor-neutral
configuration management (depot)
 Immediately test and apply security
patches
 Review and apply other patches as
needed
Implementation Challenges
 Mixing open and closed source (e.g.,
PHP and Oracle)
 Sizing/scaling, impact on other
systems
 up-imapproxy in early development
 Captaris refused to release WebMail
address book structure
 Early hardware problems
 Difficulty proving hardware vs. software
problem
Evaluation — Current State
 3M requests/day
 24K active users
 No further hardware issues
 Some performance issues (mainly
impact on other systems, esp. NFS)
Success Factors
 Management support
 Preview installation
 Formal project management
 Hardware vendor relationship
 Vendor-neutral management
infrastructure already in place
 Minimal changes to source
 Gradual deployment
 In-house technical expertise
The Bottom Line
 Support costs:
 External costs
(licensing,
contracts, etc.)
 Internal costs (staff
time, lost
productivity)
 Commercial
software promises
to lower internal
costs in exchange
for higher external
costs Closed Source
External
Costs
Internal
Costs
The Bottom Line
 Reality:
Commercial
software doesn’t
always deliver
 Switch to open
source:
 Internal costs may
decrease, or
increase only
slightly
 External costs may
decrease
significantly Closed
Source
Open
Source
External
Costs
Internal
Costs
Benefits
 Decreased operating costs (licensing,
software support)
 Able to meet unique integration
requirements
 Easy to add, modify features
 Display Blue quotas
 Outlook address book export
Ongoing Challenges
 Mixing open and closed source
 Simplest when based on common
libraries and standard protocols (e.g.,
imap and ldap)
 More difficult when using closed source
libraries and proprietary protocols (e.g.,
Oracle)
 Sizing/scaling
 Planning for performance
 Predicting impact of changes to current
environment
Conclusions
 Significant savings possible by cutting
external licensing/support costs
 Mitigate effects on internal costs:
 Local technical support expertise
 Use proven technology (applications,
libraries, protocols)
 Minimize changes to source
 Allow learning and discovery time
 Anticipate potential risks

Weitere ähnliche Inhalte

Was ist angesagt?

Regression Test Automation Framework
Regression Test Automation Framework Regression Test Automation Framework
Regression Test Automation Framework Infosys
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team ResponsibilitiesANKUR-BA
 
ONLINE EXAMINATION SYSTEM
ONLINE EXAMINATION SYSTEM ONLINE EXAMINATION SYSTEM
ONLINE EXAMINATION SYSTEM Aakanksha .
 
Online examination system
Online examination systemOnline examination system
Online examination systemTamoghna Hazra
 
Software techniques
Software techniquesSoftware techniques
Software techniquessafiantaseer
 

Was ist angesagt? (6)

Regression Test Automation Framework
Regression Test Automation Framework Regression Test Automation Framework
Regression Test Automation Framework
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team Responsibilities
 
ONLINE EXAMINATION SYSTEM
ONLINE EXAMINATION SYSTEM ONLINE EXAMINATION SYSTEM
ONLINE EXAMINATION SYSTEM
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Software techniques
Software techniquesSoftware techniques
Software techniques
 
Sakai Tests
Sakai TestsSakai Tests
Sakai Tests
 

Ähnlich wie University of Iowa Webmail

Systems Analysis Midterm Lesson
Systems Analysis Midterm LessonSystems Analysis Midterm Lesson
Systems Analysis Midterm LessonMaulen Bale
 
Leveraging Open Standards for Electronic Communication
Leveraging Open Standards for Electronic CommunicationLeveraging Open Standards for Electronic Communication
Leveraging Open Standards for Electronic CommunicationDavid Shafer
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniqueskamal
 
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...Sanjeevi Prasad
 
Software Rollout
Software RolloutSoftware Rollout
Software Rolloutcolmbennett
 
Acquisition the great migration
Acquisition  the great migrationAcquisition  the great migration
Acquisition the great migrationincunabula
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Munirathnam Naidu
 
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content ManagementPhase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content ManagementScott Abel
 
Evo conf - SharePoint for the first time
Evo conf - SharePoint for the first timeEvo conf - SharePoint for the first time
Evo conf - SharePoint for the first timeMark Stokes
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellenceveehikle
 
15 si(systems analysis and design )
15 si(systems analysis and design )15 si(systems analysis and design )
15 si(systems analysis and design )Nurdin Al-Azies
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2MISY
 
Plab system owners meeting v2
Plab   system owners meeting v2Plab   system owners meeting v2
Plab system owners meeting v2Chris Wang
 

Ähnlich wie University of Iowa Webmail (20)

Heuristics of performance testing
Heuristics of performance testingHeuristics of performance testing
Heuristics of performance testing
 
Systems Analysis Midterm Lesson
Systems Analysis Midterm LessonSystems Analysis Midterm Lesson
Systems Analysis Midterm Lesson
 
Chap05
Chap05Chap05
Chap05
 
Leveraging Open Standards for Electronic Communication
Leveraging Open Standards for Electronic CommunicationLeveraging Open Standards for Electronic Communication
Leveraging Open Standards for Electronic Communication
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniques
 
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Software Rollout
Software RolloutSoftware Rollout
Software Rollout
 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
Acquisition the great migration
Acquisition  the great migrationAcquisition  the great migration
Acquisition the great migration
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content ManagementPhase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
 
Evo conf - SharePoint for the first time
Evo conf - SharePoint for the first timeEvo conf - SharePoint for the first time
Evo conf - SharePoint for the first time
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
15 si(systems analysis and design )
15 si(systems analysis and design )15 si(systems analysis and design )
15 si(systems analysis and design )
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
 
SA Chapter 7
SA Chapter 7SA Chapter 7
SA Chapter 7
 
Sam k2
Sam k2Sam k2
Sam k2
 
Plab system owners meeting v2
Plab   system owners meeting v2Plab   system owners meeting v2
Plab system owners meeting v2
 
Sameer_Resume
Sameer_ResumeSameer_Resume
Sameer_Resume
 

Kürzlich hochgeladen

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

University of Iowa Webmail

  • 1. University of Iowa Webmail: Planning for enterprise services based on open source software December 6, 2004
  • 2. Overview  Background  Implementation  Evaluation  Conclusions  Q&A
  • 3. Background  Captaris WebMail discontinued  Follow-on product more expensive, unnecessary features  Primary usage:  Traveling faculty/staff  Home users  Students in campus buildings  Requirements:  IMAP mailbox access  Comparable features
  • 4. Selection Process  Selection team identified alternatives  Hands-on evaluation where possible  Other schools  Products in use  Evaluation reports  Selected IMP from the Horde Project http://www.horde.org/
  • 5. Horde IMP  Web application suite  E-mail, contact manager, calendar, portal, task list, notepad, etc.  University of Pennsylvania report http://www.upenn.edu/computing/eval/2002/webmail/  Other schools using IMP:  MIT  Purdue University  Tulane University  University of Michigan
  • 6. Implementation Plan  Mix of open and closed source  Use closed source mainly to leverage existing infrastructure  Minimal changes to IMP source  Use extended testing/pilot phases  Gradual deployment  Batch migrate personal address books from Captaris WebMail to IMP
  • 7. Open Source Components  Red Hat Enterprise Linux 3 AS  Apache HTTP Server 1.3.x  PHP 4.x  Horde IMP, Turba  up-imapproxy  Sendmail
  • 8. Closed Source Components  IBM LDAP Directory Server  Oracle Database Server  User preferences  Personal address books  AIX IMAP Servers  Microsoft Active Directory  IBM Network Dispatcher  Load balancing, fail-over
  • 9. Local IMP Modifications  LDAP directory integration  Default display name  Default reply-to address  Login screen design  After initial deployment:  Quota display  Outlook address book export
  • 10. Oracle Database Server LDAP Server http(s) oci8 ` POP/IMAP Servers (Blue) imap Web Servers smtp User Outbound SMTP Servers krb5 Active Directory Servers Network File Servers nfs Network Dispatcher Servers ldap Open Source Closed Source
  • 11. Hardware  3 IBM xSeries 335 servers  Early hardware problems  Minimized hardware vendors (IBM RS/6000 and pSeries AIX servers)  Little value from vendor’s cross- platform hardware management tools  Greater value from existing relationship and knowledge
  • 12. Administration  Highly-skilled team  Proactively monitor critical services using open source, vendor-neutral tools (Spong, Cricket)  Centralized, vendor-neutral configuration management (depot)  Immediately test and apply security patches  Review and apply other patches as needed
  • 13. Implementation Challenges  Mixing open and closed source (e.g., PHP and Oracle)  Sizing/scaling, impact on other systems  up-imapproxy in early development  Captaris refused to release WebMail address book structure  Early hardware problems  Difficulty proving hardware vs. software problem
  • 14. Evaluation — Current State  3M requests/day  24K active users  No further hardware issues  Some performance issues (mainly impact on other systems, esp. NFS)
  • 15. Success Factors  Management support  Preview installation  Formal project management  Hardware vendor relationship  Vendor-neutral management infrastructure already in place  Minimal changes to source  Gradual deployment  In-house technical expertise
  • 16. The Bottom Line  Support costs:  External costs (licensing, contracts, etc.)  Internal costs (staff time, lost productivity)  Commercial software promises to lower internal costs in exchange for higher external costs Closed Source External Costs Internal Costs
  • 17. The Bottom Line  Reality: Commercial software doesn’t always deliver  Switch to open source:  Internal costs may decrease, or increase only slightly  External costs may decrease significantly Closed Source Open Source External Costs Internal Costs
  • 18. Benefits  Decreased operating costs (licensing, software support)  Able to meet unique integration requirements  Easy to add, modify features  Display Blue quotas  Outlook address book export
  • 19. Ongoing Challenges  Mixing open and closed source  Simplest when based on common libraries and standard protocols (e.g., imap and ldap)  More difficult when using closed source libraries and proprietary protocols (e.g., Oracle)  Sizing/scaling  Planning for performance  Predicting impact of changes to current environment
  • 20. Conclusions  Significant savings possible by cutting external licensing/support costs  Mitigate effects on internal costs:  Local technical support expertise  Use proven technology (applications, libraries, protocols)  Minimize changes to source  Allow learning and discovery time  Anticipate potential risks