John Stigter – Solution Architect - IBM Software Services for CollaborationSjaak Ursinus – IBM Connections Specialist - Il...
Who are we                                                       John Stigter                                             ...
“Give met that stick you              “Nice Doggy”                    piece of #$#%$”    The obvious result might not alwa...
Introduction4   Ilionx & IBM Software Services for Collaboration
Introduction    Customer     ● 40k Users     ● Locations all across The Netherlands     ● Dutch Government    Requirements...
Introduction    Challenges     ● Complex and segmented IT organisation     ● Short timelines > Fast deployment     ● Techn...
Approach7   Ilionx & IBM Software Services for Collaboration
Approach    Awareness/Commitment     ● Demo enviroment for top 50 in Management     ● Show ability to execute (demo enviro...
Approach    Implementation Approach     ● Build DEMO environment     ● Build Production environment (Projectteam)     ● Bu...
Approach                                   What helped enormously?                                   “A Friend in Manageme...
Key Design Decisions11   Ilionx & IBM Software Services for Collaboration
Key Design Decisions     Directory      ● LDAP      ● Single Sign On      ● SSL (offloading) .... what is the link with Sa...
Key Design Decisions – LDAP and SSO     LDAP      ● Domino LDAP         ● Load, integration with Other IBM products like Q...
Key Design Decisions – SSL (offloading)     SSL (offloading)      ● Internal Certificate (because?)      ● Sametime integr...
Key Design Decisions – Caching (proxy)     Caching (proxy)      ● Would it add value to use the CP?      ● Increases compl...
Key Design Decisions – TDI Process     Build the TDI Solution      ● Prepare your solution well      ● Expectations manage...
Key Design Decisions – Widget Framework & Customizations     Design a widget framework      ● Customizations or rather add...
Key (Design) Decision – Plugins & Integration     Key for adoption are plugins      ● Notes plugins      ● Office plugin  ...
(Final) Design19   Ilionx & IBM Software Services for Collaboration
(Final) Design     Component Model - Internal Component Model - External20   Ilionx & IBM Software Services for Collaborat...
(Final) Design Physical Production21   Ilionx & IBM Software Services for Collaboration
Random points of frustration22   Ilionx & IBM Software Services for Collaboration
Random points of frustration     i.e. What kind of #”$#% did we encounter the last 1,5 year?     (in random order)      ● ...
Summary24   Ilionx & IBM Software Services for Collaboration
Summary     ●   Keep your implementation standard          ● No product customization          ● Added functionality throu...
Questions?26   Ilionx & IBM Software Services for Collaboration
Thank you!27   Ilionx & IBM Software Services for Collaboration
Upcoming SlideShare
Loading in...5
×

How to build a manageable Connections environment

487

Published on

Presentation by John Stigter & Sjaak Ursinus as given on November 30th in Amsterdam for Social Connections IV, the IBM Connections user group event

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
487
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How to build a manageable Connections environment

  1. 1. John Stigter – Solution Architect - IBM Software Services for CollaborationSjaak Ursinus – IBM Connections Specialist - Ilionx30/11/2012How to build a managebleConnections environment
  2. 2. Who are we John Stigter Senior IT Specialist at IBM for 12 years Role: Solution Architect Working with IBM Connections since version 2.0 Background in Lotus Collaboration solutions since 1998 & High Availability using WebSphere Edge Sjaak Ursinus Senior IT Specialist at Ilionx for 8 years Role: Consultant Working with IBM Connections since version 1.0 Background in Lotus Collaboration solutions since 19952 Ilionx & IBM Software Services for Collaboration
  3. 3. “Give met that stick you “Nice Doggy” piece of #$#%$” The obvious result might not always be what you think!3 Ilionx & IBM Software Services for Collaboration
  4. 4. Introduction4 Ilionx & IBM Software Services for Collaboration
  5. 5. Introduction Customer ● 40k Users ● Locations all across The Netherlands ● Dutch Government Requirements ● Custom look and feel ● Profile information from 4 sources ● Scalable ● Mobile use ● Need it within 3 months for the entire population ● Widgets, plugins, etc. etc.5 Ilionx & IBM Software Services for Collaboration
  6. 6. Introduction Challenges ● Complex and segmented IT organisation ● Short timelines > Fast deployment ● Technical staff has little WebSphere/IHS/DB2/TDI experience ● Deal with standard (limited) services available in infrastructure ● Standard DB2 infrastructure ● Standard OS images ● Standard Loadbalancing services6 Ilionx & IBM Software Services for Collaboration
  7. 7. Approach7 Ilionx & IBM Software Services for Collaboration
  8. 8. Approach Awareness/Commitment ● Demo enviroment for top 50 in Management ● Show ability to execute (demo environment built in 2 weeks integrated in production environment) ● Manage expectations Project Team ● Need to have the best team ● Avoid commercial goal ● IBM ISSC, ilionx & IBM Global Business Services ● Split technical implementation from adoption (as a project)8 Ilionx & IBM Software Services for Collaboration
  9. 9. Approach Implementation Approach ● Build DEMO environment ● Build Production environment (Projectteam) ● Build Test environment (Projectteam & Customer Specialists) ● Build Acceptance environment (Customer Specialists)9 Ilionx & IBM Software Services for Collaboration
  10. 10. Approach What helped enormously? “A Friend in Management” Ok maybe not that high, but aim for it ;)10 Ilionx & IBM Software Services for Collaboration
  11. 11. Key Design Decisions11 Ilionx & IBM Software Services for Collaboration
  12. 12. Key Design Decisions Directory ● LDAP ● Single Sign On ● SSL (offloading) .... what is the link with Sametime? ● WAS Configuration (JVM´s, Tuning) ● Interservice connections ● DB2 Setup ● Caching (proxy) ● External/Mobile Access ● TDI Process ● Customization ● Extensions – Widget framework ● Plugins & Integration12 Ilionx & IBM Software Services for Collaboration
  13. 13. Key Design Decisions – LDAP and SSO LDAP ● Domino LDAP ● Load, integration with Other IBM products like Quickr, Sametime, Domino ● Active Directory ● SSO linkage ● Unique attribute SSO ● Customer wants to use SPNEGO ● Link between Domino LDAP and AD principal name?13 Ilionx & IBM Software Services for Collaboration
  14. 14. Key Design Decisions – SSL (offloading) SSL (offloading) ● Internal Certificate (because?) ● Sametime integration (connect client) ● External access and Cert Authority on mobile devices14 Ilionx & IBM Software Services for Collaboration
  15. 15. Key Design Decisions – Caching (proxy) Caching (proxy) ● Would it add value to use the CP? ● Increases complexity? ● Impact on performance ● Implement IBM HTTP Server files module15 Ilionx & IBM Software Services for Collaboration
  16. 16. Key Design Decisions – TDI Process Build the TDI Solution ● Prepare your solution well ● Expectations management! ● Workshops with Identity Management & HR ● Identify creation, update and Deletion of users well ● Define guidelines and agree on deletions versus inactivation ● Are unique numbers reused after people leave the company? ● Do you really have a unique number (which does not change!) ● Organisational hassle to connect to information sources16 Ilionx & IBM Software Services for Collaboration
  17. 17. Key Design Decisions – Widget Framework & Customizations Design a widget framework ● Customizations or rather added functionality through standard widget deployment. ● Prepare base infrastructure for widgets/applications ● 3 Types of widgets ● HTML/Script based only ● J2EE application without Database ● J2EE application with Database17 Ilionx & IBM Software Services for Collaboration
  18. 18. Key (Design) Decision – Plugins & Integration Key for adoption are plugins ● Notes plugins ● Office plugin ● Explorer plugin ● Quickr & Sametime integration Plugin implementation ● After web browser implementation ● Testing is key ● Separate track in your implementation ● Phased release (i.e. do not deploy all at once)18 Ilionx & IBM Software Services for Collaboration
  19. 19. (Final) Design19 Ilionx & IBM Software Services for Collaboration
  20. 20. (Final) Design Component Model - Internal Component Model - External20 Ilionx & IBM Software Services for Collaboration
  21. 21. (Final) Design Physical Production21 Ilionx & IBM Software Services for Collaboration
  22. 22. Random points of frustration22 Ilionx & IBM Software Services for Collaboration
  23. 23. Random points of frustration i.e. What kind of #”$#% did we encounter the last 1,5 year? (in random order) ● SSL & TLS ● Caching issues ● SPNEGO not working in certain parts :( ● JMS Message Queue ● One UI not always used (styling issues) ● TDI synch issues (i.e. unexpected combinations/situations) ● Etc...23 Ilionx & IBM Software Services for Collaboration
  24. 24. Summary24 Ilionx & IBM Software Services for Collaboration
  25. 25. Summary ● Keep your implementation standard ● No product customization ● Added functionality through Widgets ● Align with the IT organisation and explain the solution ● Beware of SSL (integration, offloading, external access) ● Choose your Login/LDAP/Unique ID carefully ● Manage expectations > use the product as intended ● Have a friend in management ● Think of the entire user cycle – CRUD (Delete or inactivation) Think before building and deploying25 Ilionx & IBM Software Services for Collaboration
  26. 26. Questions?26 Ilionx & IBM Software Services for Collaboration
  27. 27. Thank you!27 Ilionx & IBM Software Services for Collaboration

×