Successfully reported this slideshow.
Your SlideShare is downloading. ×

IBM Connections 6 Component Pack

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 35 Ad
Advertisement

More Related Content

Slideshows for you (20)

Similar to IBM Connections 6 Component Pack (20)

Advertisement

More from LetsConnect (15)

Recently uploaded (20)

Advertisement

IBM Connections 6 Component Pack

  1. 1. Berlin, October 16-17 2018 IBM Connections 6 Component Pack Miki Banatwala STSM, IBM Connections @bmustan
  2. 2. PLATINUM SPONSORS GOLD SPONSORS BRONZE SPONSORS SILVER SPONSORS SPEEDSPONSORING BEER SPONSOR
  3. 3. Social Connections 14 Berlin, October 16-17 2018
  4. 4. Social Connections 14 Berlin, October 16-17 2018 Connections 6 Component Pack 3Things 1.What is it? 2.Why? 3.How do you adopt it quickly?
  5. 5. Social Connections 14 Berlin, October 16-17 2018 Component Pack -What? • Orient Me • scoring/prioritizing activity stream • ITM • Customizer • Middleware proxy & App Reg • Metrics (backend)
  6. 6. Social Connections 14 Berlin, October 16-17 2018 Component Pack -Why? • Simplify Adoption • Improve User Experience and UserAdoption • Personalization
  7. 7. Social Connections 14 Berlin, October 16-17 2018 Microservices - Scalability, agility & speed small, independently deployed, narrowly-focused business capabilities communicating with each other using language independent APIs Build Once Consistency Modularity Scale*, agility & speed! Delivery Model
  8. 8. Social Connections 14 Berlin, October 16-17 2018 • Modern CI-CD • Docker • StrongLoop / IBM API Connect (node.js/express) - micro services • React.js • MongoDB • Redis, SOLR, Elastic search • Nginx • Docker • Container Orchestration Technology
  9. 9. Social Connections 14 Berlin, October 16-17 2018 Options (Flexibility) • Component Pack 6.0.0.6 • Customizer • Elastic search • Orient Me • Stand-alone Elastic search • ** MinimizedCustomizer
  10. 10. Social Connections 14 Berlin, October 16-17 2018 Component Pack Helm Chart Orient Me Customizer Elasticsearch bootstrap ✔ ✔ ✔ connections-env ✔ ✔ ✔ infrastructure ✔ ✔ mw-proxy ✔ elasticsearch ✔ orientme ✔
  11. 11. Social Connections 14 Berlin, October 16-17 2018 Ok, but… • ‘Openness’ – base framework can be deployed anywhere • Why Kubernetes? • Framework quality, adoption, availability, etc… • Flexibility • Existing or new • What happened to ICP? • Needed flexibility - softlayer, aws, google, own fabric • Will we still support ICP based deployment? • YES • How do upgrades, security fixes & patches work? • Component pack with releases (in parallel CRs) • Security updates & feature fixes as needed • Helm charts
  12. 12. Social Connections 14 Berlin, October 16-17 2018 Connections deployment (WAS)Proxy FrontDoor|Proxy** Orient Me Customizer Component pack - overview
  13. 13. Social Connections 14 Berlin, October 16-17 2018 Services Purpose Services needed infrastructure orientme analysis-service, indexing-service, retrieval-service community-suggestions itm-services mail-service orient-web-client, middleware-graphql people-datamigration people-idmapping people-relationship, people-scoring userprefs-service appregistry-client, appregistry-service mongodb, mongodb-rs-setup haproxy, redis, redis-sentinel solr, zookeeper Metrics & Quick Results elasticsearch Logging/Monitoring kibana, logstash, filebeat Customizer mw-proxy, file-service, appregistry-client, appregistry-service mongodb, mongodb-rs-setup haproxy, redis, redis-sentinel Sanity sanity, sanity-watcher
  14. 14. Social Connections 14 Berlin, October 16-17 2018 Infrastructure 1.Mongo 2.SOLR •Zookeeper 3.REDIS •HAProxy 4.Elasticsearch
  15. 15. Social Connections 14 Berlin, October 16-17 2018 Orient Me • Provides your users with a cognitive view of their most essential Connections content. • Shows users prioritized updates, with content from the people and communities they interact with the most at the top and grouped by source, or view a single stream based on time. • Fully integrated with an updated Notification Center to truly make the home page a command center for managing time and attention.
  16. 16. Social Connections 14 Berlin, October 16-17 2018 Connections deployment (WAS)Proxy Orient Me Component pack – Orient Me services/deployment
  17. 17. Social Connections 14 Berlin, October 16-17 2018 Customizer • Given where it sits (between the request and response) it can: • change behavior of the service its sitting in front of! • rewrite requests • rewrite responses • inject ‘custom items’ • do predictive caching • do pretty much anything :-) 1. Ease of customization • Ability to use external js/css • Target customizations based on user(s), url, service, etc. • Externalize customizations 2.Upgrade
  18. 18. Social Connections 14 Berlin, October 16-17 2018 Periscope (akaVisual Update 1)
  19. 19. Social Connections 14 Berlin, October 16-17 2018 Periscope (akaVisual Update 1)
  20. 20. Social Connections 14 Berlin, October 16-17 2018 Periscope (akaVisual Update 1)
  21. 21. Social Connections 14 Berlin, October 16-17 2018 SIMPLEREQUESTROUTING Connections 1 2
  22. 22. Social Connections 14 Berlin, October 16-17 2018 SIMPLEREQUESTROUTING Connections Customizer 1 2 3 4
  23. 23. Social Connections 14 Berlin, October 16-17 2018 CUSTOMIZER(SIMPLECASE) Connections Customizer 1 2 3 4 Adjust payload
  24. 24. Social Connections 14 Berlin, October 16-17 2018 CUSTOMIZER(W/APPLICATIONREGISTRY) • Routing • Not ALL traffic is going via Customizer! Connections Customizer Adjust payload Customer 1 Customer 2 User1 Business Partner1 CustomizationManager Support Proxy/Front door
  25. 25. Social Connections 14 Berlin, October 16-17 2018 Connections deployment (WAS)Proxy FrontDoor|Proxy** Customizer Component pack - Customizer
  26. 26. Social Connections 14 Berlin, October 16-17 2018 Customizer – a few words on performance • It’s a proxy • Pay attention to where CNX and the proxy are deployed • We do NOT proxy all requests • Running in cloud already without any performance degradations
  27. 27. Social Connections 14 Berlin, October 16-17 2018 ** Customizer (simplified) -Technology PREVIEW 1. Install Customizer without k8s 2. *Suitable for POCs, non-HA environments 3. No mongo and redis requirements • App-registry definitions and customizer injections are pulled from disk 4. *Still requires re-routing work • Will work with BPs, others to see IF that requirement can be ‘simplified’ as well!
  28. 28. Social Connections 14 Berlin, October 16-17 2018 Connections deployment (WAS)Proxy FrontDoor|Proxy** Customizer Component pack – Customizer (minimal deployment) CP 6006 customizer
  29. 29. Social Connections 14 Berlin, October 16-17 2018 Metrics 1.Insights into Connections usage and adoption 1.Admin level 2.Community owner level 2.Cognos import for historic data 3.Based on (recorded in) Elasticsearch
  30. 30. Social Connections 14 Berlin, October 16-17 2018 Quick Results 1. End-user – easy to pick up where you left off 2.We maintain X’00 items in the list (rotating) 3. Powers recent views in Files and Communities
  31. 31. Social Connections 14 Berlin, October 16-17 2018 Quick Results & RecentViews • Search from anywhere in Connections to get back to recently accessed content with Quick Results • Recently viewed Files and Communities at your fingertips.
  32. 32. Social Connections 14 Berlin, October 16-17 2018 Quick Results & RecentViews
  33. 33. Social Connections 14 Berlin, October 16-17 2018 Connections deployment (WAS)Proxy Component pack – Metrics & Quick Results Stand-alone Hosted
  34. 34. Social Connections 14 Berlin, October 16-17 2018 Help Me Decide! 1. HA/non-HA 2. Kubernetes or not? 3. Elasticsearch 4. Customizer HA -> Component Pack on k8s (and adopt as you need) 5. OrientMe If you need Customizer in HA or you already have a K8s infrastructure, or need OrientMe -> CP. ELSE keep it simple – start with ES stand-alone and Customizer stand-alone*
  35. 35. Thank You !

Editor's Notes

  • Quick results is based on Elastic search now instead of solr, but is also the foundation for a number of high value features.
  • Quick results is based on Elastic search now instead of solr, but is also the foundation for a number of high value features.

×