Charlie Talk - Mulesource (Crowd)

  • 737 views
Uploaded on

TED-like presentation by Atlassian customer Mulesource on powering a cohesive community with Atlassian applications.

TED-like presentation by Atlassian customer Mulesource on powering a cohesive community with Atlassian applications.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
737
On Slideshare
0
From Embeds
0
Number of Embeds
6

Actions

Shares
Downloads
10
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Mulesource (Crowd) Kevin Depew, Mulesource Development Amber Taylor Mulesource Marketing
  • 2. the open source choice for SOA infrastructure Powering a Cohesive Community 
 with Atlassian Applications Kevin Depew, MuleSource Development Amber Taylor, MuleSource Marketing
  • 3.   Who is MuleSource   Our community   Business case   Timeline   Tools leveraged   Migration to SSO   Lessons learned All contents Copyright © 2008, MuleSource Inc. 2
  • 4. Who we Are MuleSource® is the leading provider of open source service oriented architecture (SOA) infrastructure software. With more than 1.5 million downloads and thousands of production deployments, Mule is the worldʼs most reliable and widely used open source enterprise service bus (ESB) and integration platform. MuleSource delivers enterprise class software, support and services to the thousands of organizations that are using Mule, including industry leaders such as Walmart.com, Nestlé and DHL as well as 5 of the top 10 European and U.S. financial institutions. MuleSource is headquartered in San Francisco with offices worldwide. For more information visit www.mulesource.com. All contents Copyright © 2008, MuleSource Inc. 3
  • 5. Business Model Search for Mule Discover and Learn more about Prospect self-educate on the company and becomes a mulesource.org offerings on customer mulesource.com   Google   Documentation   Webinars   Enterprise   TSS   Screencasts   Whitepapers license   Blogs   Forums   Datasheets   Training   Other   Patches   Analyst reports   TAM   MuleForge for   Quick Start extensions All contents Copyright © 2008, MuleSource Inc. 5
  • 6. The Face(s) of MuleSource   Information for decision makers   Enterprise downloads   Webinars   Press   Events   Etc.   Information for dev / arch   Downloads and Forge   Documentation   Community forums / Mailing lists   Etc. All contents Copyright © 2008, MuleSource Inc. 6
  • 7. Community Components Forge Forums Confl. Community SVN Jira All contents Copyright © 2008, MuleSource Inc. 7
  • 8. The Business Case Problem Solution Fragmented Community   SSO using Crowd over a single LDAP –  Updated sign on for 19,000 community members –  Only 15 pinged with difficulty logging in – all fixed now Confusing Communications   Streamlined communications –  Forums and mailing lists synched –  Forums more prominent Community wanted to hear from the Mule   Implemented site re-design engineers –  Created new Community tab –  Pulled Forge in   Launched MuleSource blog Internal MuleSource insight   Tighter project tracking   Centralized forum tracking All contents Copyright © 2008, MuleSource Inc. 8
  • 9. Needed Community Functionality Forge Forums Confl. Community SVN Jira All contents Copyright © 2008, MuleSource Inc. 9
  • 10. the open source choice for SOA infrastructure Show site
  • 11. All contents Copyright © 2008, MuleSource Inc. 11
  • 12. Whatʼs Behind Our Site (.org)   Atlassian –  Crowd –  Jira –  Confluence –  Bamboo –  Fisheye –  Crucible   JIVE Forums   Xircles –  SVN –  Mailing lists –  Project Membership   OpenLDAP All contents Copyright © 2008, MuleSource Inc. 12
  • 13. Lots of Great Solutions … But We Needed Them to Work Together All contents Copyright © 2008, MuleSource Inc. 13
  • 14. Timeline
  • 15. Migration to SSO Plan 1 (Optimistic):   Have 3 separate directories / databases and allow Crowd to do a mashup Plan 2 (Getting Worried):   Use out-of-the-box Crowd connectors to delegate authentication and authorization over LDAP Plan 3 (Actual):   Migration of multiple legacy user directories to an existing OpenLDAP directory –  Leveraged Atlassian user importer –  Wrote custom scripts to intelligently “merge” users –  Authored custom Crowd plug-in that listens for new user requests and notifies Xircles and Loopfuse   Performance Tuning –  Implemented client-side caching –  Enabled OpenLDAP MemberOf overlay All contents Copyright © 2008, MuleSource Inc. 15
  • 16. Problems / Lessons Learned   This release was a quot;big-bangquot; style release –  Big-bang releases are much more difficult to plan and execute than incremental ones –  The rollback and contingency plans were complicated and required extensive testing   Custom scripts and migrations are painful and error-prone -- avoid when possible!  –  Time allowing, would have waited for the next release of Crowd   Lack of documentation around the unsupported Crowd API caused a number of slowdowns in development   Is Crowd ready for your enterprise? –  We encountered numerous performance problems on a modestly sized user repository   Working with a top notch managed service provider, like Contegix, was critical to our success due to depth of knowledge around integration of Atlassian applications All contents Copyright © 2008, MuleSource Inc. 16
  • 17. Check it Out!   www.mulesource.org   Forums: http://forums.mulesource.org/index.jspa   Email us: community@mulesource.com All contents Copyright © 2008, MuleSource Inc. 17