• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Jive World 12 - Apps 202
 

Jive World 12 - Apps 202

on

  • 798 views

Get a "social" life: Breathing collaboration into legacy apps Is your legacy system a "wall flower"? Are you tired of it staying home, alone on Friday night while all the cool apps are out ...

Get a "social" life: Breathing collaboration into legacy apps Is your legacy system a "wall flower"? Are you tired of it staying home, alone on Friday night while all the cool apps are out collaborating with each other? No more! Attend this session and discover how you can give your legacy app a social life! You'll learn how to break it out of its silo with Jive Connects. See how information that's been trapped inside these systems blossoms when shared in the Jive Social Business Platform using the Jive Apps.

Statistics

Views

Total Views
798
Views on SlideShare
794
Embed Views
4

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 4

http://www.linkedin.com 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Talk through the origins of Jive Apps -- From OpenSocial

Jive World 12 - Apps 202 Jive World 12 - Apps 202 Presentation Transcript

  • Get a "social" life: Breathingcollaboration into legacy appsCraig McClanahanPrincipal Software Engineer, Jive SoftwareMark WeitzelDirector, Platform & Ecosystem, Jive SoftwarePresident, OpenSocial Foundation © Jive confidential
  • Introductions• http://www.linkedin.com/in/weitzelm• Twitter: weitzelm• Did you know… I once ate Jellyfish? © Jive confidential
  • Introductions• http://www.linkedin.com/pub/craig-mcclanahan/8/390/837• Did you know… When not coding, I play at golf © Jive confidential
  • Objectives• Understand the problems Jive Connects solves• How to use Jive Connects © Jive confidential
  • Agenda• Integrating Legacy Systems• Architecture of Jive Connects• Demo Apps using Jive Connects © Jive confidential
  • Integrating Heterogeneous SystemsNo man is an island, entire of itself; every man is a pieceof the continent, a part of the main. “ --John Donne © Jive confidential
  • Where does your information live?• Lots of “systems of record” HR Systems CRMs Content Management “Roll your own” CRM CMS HRIS Custom IT App Backend © Jive confidential
  • But what about security• Different auth schemes Basic Auth OAurth2 API keys CRM CMS HRIS Custom IT App Backend © Jive confidential
  • How do I know which system?• Not just “one” of these systems Several “instances” of the same system in your enterprise Dev, QA, Production Multiple production “instances”, e.g. EMEA, APAC, NA CRM CMS HRIS Custom IT App Backend CRM CMS HRIS Custom IT App Backend CRM CMS HRIS Custom IT App Backend © Jive confidential
  • Section Summary• API enable your enterprise• Aggregate your content with other cloud systems• Add social context to back-end systems © Jive confidential
  • Integrating Heterogeneous SystemsWe become not a melting pot but a beautiful mosaic.Different people, different beliefs, different yearnings,different hopes, different dreams.U.S. President Jimmy Carter © Jive confidential
  • Jive Connects: The answer to soooo manyquestions! Jive Connects Credential Auth Service Vault Bridge Registry © Jive confidential
  • How’s it work?• Admin defines a service• Admin can optionally control what group can access Tied to LDAP/AD, not social groups• App declares a use of that service• Makes a remote call• Connects traps the 401 and reissues with creds © Jive confidential
  • What about Security, part deux? Credential Vault• Credentials vault• App never sees uid/pw © Jive confidential
  • How do I know which system? Service Registry• Service Tag• When multiple matches, user prompted to choose the service Can switch when using app CRM CMS HRIS• Alias Custom IT App Backend CRM CMS HRIS Custom IT Uses partial URL App Backend CRM CMS HRIS Same app multiple environments Custom IT App Backend © Jive confidential
  • Architecture of Jive Connects Auth Bridge Key Take Aways • Easily work with other enterprise systems • Secure: App never sees credentials • Registry of internal systems Jive Edge App "Home Server" Legacy Where the business logic lives! Jive Content What Matters Data Custom Business Logic App Framework Jive Core V3 & Other Features Legacy Jive Connects Data Credential Auth Service Vault Bridge RegistryCRM Custom IT App Backend CMS HRIS © Jive confidential
  • Section SummaryWe learned• The architecture of Jive Connects• Three major components © Jive confidential
  • Tying it all together © Jive confidential
  • Step 1: Admin Defines the Service © Jive confidential
  • Step 1: Admin Defines the Service © Jive confidential
  • Step 3: Developer Adds Feature © Jive confidential
  • Step 3: Developer Makes Request for Data © Jive confidential
  • Practical Uses & Demonstration © Jive confidential
  • Practical Examples• SalesForce• Jira• Zendesk• Other fun stuff… © Jive confidential
  • © Jive confidential