SlideShare a Scribd company logo
1 of 25
Get a "social" life: Breathing
collaboration into legacy apps

Craig McClanahan
Principal Software Engineer, Jive Software

Mark Weitzel
Director, Platform & Ecosystem, Jive Software
President, 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 Systems
No man is an island, entire of itself; every man is a piece
of 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 Systems
We 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 many
questions!




             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   Registry




CRM
                                                    Custom IT
                                                   App Backend


           CMS                     HRIS




                                                                                                                         © Jive confidential
Section Summary


We 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

More Related Content

What's hot

IBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational SolutionsIBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational SolutionsAlex Amies
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaLeigh Williamson
 
Rationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the CloudRationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the CloudBob Rhubart
 
Healthcare it consolidated
Healthcare it consolidatedHealthcare it consolidated
Healthcare it consolidatedOracleIDM
 
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready) ...
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready)  ...110531 newlease heads in the clouds feet on the ground v2.0 (partner ready)  ...
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready) ...New Lease
 
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
 Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIsRyan Boyles
 
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...Novell
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nmNitin Gaur
 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Servicesukdpe
 
Day 2 p2 - business services management
Day 2   p2 - business services managementDay 2   p2 - business services management
Day 2 p2 - business services managementLilian Schaffer
 
Oracle_Cisco identity platform approach_webcast
Oracle_Cisco identity platform approach_webcastOracle_Cisco identity platform approach_webcast
Oracle_Cisco identity platform approach_webcastOracleIDM
 
BYOD - it's an identity thing
BYOD - it's an identity thingBYOD - it's an identity thing
BYOD - it's an identity thingPaul Madsen
 
Cso oow12-summit-sonny-sing hv4
Cso oow12-summit-sonny-sing hv4Cso oow12-summit-sonny-sing hv4
Cso oow12-summit-sonny-sing hv4OracleIDM
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightDirk Nicol
 
Building a Strong Foundation for Your Cloud with Identity Management
Building a Strong Foundation for Your Cloud with Identity ManagementBuilding a Strong Foundation for Your Cloud with Identity Management
Building a Strong Foundation for Your Cloud with Identity ManagementNishant Kaushik
 
How Cloud Providers' Business Needs Drive Enterprise Identity & Security
How Cloud Providers' Business Needs Drive Enterprise Identity & SecurityHow Cloud Providers' Business Needs Drive Enterprise Identity & Security
How Cloud Providers' Business Needs Drive Enterprise Identity & SecurityNovell
 
Hitachi ID Privileged Access Manager: Randomize and control disclosure of pri...
Hitachi ID Privileged Access Manager: Randomize and control disclosure of pri...Hitachi ID Privileged Access Manager: Randomize and control disclosure of pri...
Hitachi ID Privileged Access Manager: Randomize and control disclosure of pri...Hitachi ID Systems, Inc.
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
Open Sky Intro
Open Sky IntroOpen Sky Intro
Open Sky Introspeloso
 

What's hot (20)

IBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational SolutionsIBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational Solutions
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit India
 
Unwired Platform
Unwired PlatformUnwired Platform
Unwired Platform
 
Rationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the CloudRationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the Cloud
 
Healthcare it consolidated
Healthcare it consolidatedHealthcare it consolidated
Healthcare it consolidated
 
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready) ...
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready)  ...110531 newlease heads in the clouds feet on the ground v2.0 (partner ready)  ...
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready) ...
 
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
 Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
 
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nm
 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Services
 
Day 2 p2 - business services management
Day 2   p2 - business services managementDay 2   p2 - business services management
Day 2 p2 - business services management
 
Oracle_Cisco identity platform approach_webcast
Oracle_Cisco identity platform approach_webcastOracle_Cisco identity platform approach_webcast
Oracle_Cisco identity platform approach_webcast
 
BYOD - it's an identity thing
BYOD - it's an identity thingBYOD - it's an identity thing
BYOD - it's an identity thing
 
Cso oow12-summit-sonny-sing hv4
Cso oow12-summit-sonny-sing hv4Cso oow12-summit-sonny-sing hv4
Cso oow12-summit-sonny-sing hv4
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
 
Building a Strong Foundation for Your Cloud with Identity Management
Building a Strong Foundation for Your Cloud with Identity ManagementBuilding a Strong Foundation for Your Cloud with Identity Management
Building a Strong Foundation for Your Cloud with Identity Management
 
How Cloud Providers' Business Needs Drive Enterprise Identity & Security
How Cloud Providers' Business Needs Drive Enterprise Identity & SecurityHow Cloud Providers' Business Needs Drive Enterprise Identity & Security
How Cloud Providers' Business Needs Drive Enterprise Identity & Security
 
Hitachi ID Privileged Access Manager: Randomize and control disclosure of pri...
Hitachi ID Privileged Access Manager: Randomize and control disclosure of pri...Hitachi ID Privileged Access Manager: Randomize and control disclosure of pri...
Hitachi ID Privileged Access Manager: Randomize and control disclosure of pri...
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Open Sky Intro
Open Sky IntroOpen Sky Intro
Open Sky Intro
 

Viewers also liked

Folkia Bizkit Presentation 090401
Folkia Bizkit Presentation 090401Folkia Bizkit Presentation 090401
Folkia Bizkit Presentation 090401Björn Karlström
 
מצגת אחריות הרשויות המקומיות לניצולי השואה בתחומן
מצגת אחריות הרשויות המקומיות לניצולי השואה בתחומןמצגת אחריות הרשויות המקומיות לניצולי השואה בתחומן
מצגת אחריות הרשויות המקומיות לניצולי השואה בתחומןelio2b
 
23204925
2320492523204925
23204925radgirl
 
23204961
2320496123204961
23204961radgirl
 
Paris Class Presentation
Paris Class PresentationParis Class Presentation
Paris Class PresentationCharles Markó
 
Blending Digital Content in Teacher Education Programs
Blending Digital Content in Teacher Education ProgramsBlending Digital Content in Teacher Education Programs
Blending Digital Content in Teacher Education ProgramsNational University
 
Horizon Report Higher Education Briefing
Horizon Report Higher Education Briefing Horizon Report Higher Education Briefing
Horizon Report Higher Education Briefing National University
 
SLA Webinar: Using E-Portfolios to Showcase Your Work, Experience, and Skills
SLA Webinar: Using E-Portfolios to Showcase Your Work, Experience, and SkillsSLA Webinar: Using E-Portfolios to Showcase Your Work, Experience, and Skills
SLA Webinar: Using E-Portfolios to Showcase Your Work, Experience, and SkillsLisa Chow
 
DiffCalculus August 9, 2012
DiffCalculus August 9, 2012DiffCalculus August 9, 2012
DiffCalculus August 9, 2012Carlos Vázquez
 
Christmas Newsletter
Christmas NewsletterChristmas Newsletter
Christmas Newsletterandy biggin
 

Viewers also liked (20)

Folkia Bizkit Presentation 090401
Folkia Bizkit Presentation 090401Folkia Bizkit Presentation 090401
Folkia Bizkit Presentation 090401
 
מצגת אחריות הרשויות המקומיות לניצולי השואה בתחומן
מצגת אחריות הרשויות המקומיות לניצולי השואה בתחומןמצגת אחריות הרשויות המקומיות לניצולי השואה בתחומן
מצגת אחריות הרשויות המקומיות לניצולי השואה בתחומן
 
23204925
2320492523204925
23204925
 
23204961
2320496123204961
23204961
 
GM Hand Book
GM Hand BookGM Hand Book
GM Hand Book
 
Go Zone Presentation
Go Zone PresentationGo Zone Presentation
Go Zone Presentation
 
Paris Class Presentation
Paris Class PresentationParis Class Presentation
Paris Class Presentation
 
Guión 4 septiembre
Guión 4 septiembreGuión 4 septiembre
Guión 4 septiembre
 
Ciclo Litúrgico
Ciclo LitúrgicoCiclo Litúrgico
Ciclo Litúrgico
 
Blending Digital Content in Teacher Education Programs
Blending Digital Content in Teacher Education ProgramsBlending Digital Content in Teacher Education Programs
Blending Digital Content in Teacher Education Programs
 
Horizon Report Higher Education Briefing
Horizon Report Higher Education Briefing Horizon Report Higher Education Briefing
Horizon Report Higher Education Briefing
 
CHAMPS LEYSIN 2014
CHAMPS LEYSIN 2014CHAMPS LEYSIN 2014
CHAMPS LEYSIN 2014
 
SLA Webinar: Using E-Portfolios to Showcase Your Work, Experience, and Skills
SLA Webinar: Using E-Portfolios to Showcase Your Work, Experience, and SkillsSLA Webinar: Using E-Portfolios to Showcase Your Work, Experience, and Skills
SLA Webinar: Using E-Portfolios to Showcase Your Work, Experience, and Skills
 
DiffCalculus August 9, 2012
DiffCalculus August 9, 2012DiffCalculus August 9, 2012
DiffCalculus August 9, 2012
 
Delårspresentation Q1 09
Delårspresentation Q1 09Delårspresentation Q1 09
Delårspresentation Q1 09
 
莫曼顿 iThink8.0fs 产品亮点 20100710
莫曼顿 iThink8.0fs 产品亮点 20100710莫曼顿 iThink8.0fs 产品亮点 20100710
莫曼顿 iThink8.0fs 产品亮点 20100710
 
Christmas Newsletter
Christmas NewsletterChristmas Newsletter
Christmas Newsletter
 
Romanticism
RomanticismRomanticism
Romanticism
 
Amazing web 2 projects by terry-freedman
Amazing web 2 projects by terry-freedmanAmazing web 2 projects by terry-freedman
Amazing web 2 projects by terry-freedman
 
The Copywriter's Handbook 文案创作完全手册 Chap1
The Copywriter's Handbook 文案创作完全手册 Chap1The Copywriter's Handbook 文案创作完全手册 Chap1
The Copywriter's Handbook 文案创作完全手册 Chap1
 

Similar to Jive World 12 - Apps 202

Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201weitzelm
 
Championing the Cloud Internally, Dan Powers, VP, AWS
Championing the Cloud Internally, Dan Powers, VP, AWSChampioning the Cloud Internally, Dan Powers, VP, AWS
Championing the Cloud Internally, Dan Powers, VP, AWSAmazon Web Services
 
Hitachi ID Solutions Supporting SOX Compliance
Hitachi ID Solutions Supporting SOX ComplianceHitachi ID Solutions Supporting SOX Compliance
Hitachi ID Solutions Supporting SOX ComplianceHitachi ID Systems, Inc.
 
AWS Total Cost of Ownership Hong Kong and Taiwan
AWS Total Cost of Ownership Hong Kong and TaiwanAWS Total Cost of Ownership Hong Kong and Taiwan
AWS Total Cost of Ownership Hong Kong and TaiwanAmazon Web Services
 
Building an Effective Identity Management Strategy
Building an Effective Identity Management StrategyBuilding an Effective Identity Management Strategy
Building an Effective Identity Management StrategyNetIQ
 
Criticality of identity
Criticality of identityCriticality of identity
Criticality of identityNordic APIs
 
Extending Cloud Apps with Workflow
Extending Cloud Apps with WorkflowExtending Cloud Apps with Workflow
Extending Cloud Apps with WorkflowRunMyProcess
 
Hitachi ID Password Manager (formerly P-Synch): Lower cost, improve service a...
Hitachi ID Password Manager (formerly P-Synch): Lower cost, improve service a...Hitachi ID Password Manager (formerly P-Synch): Lower cost, improve service a...
Hitachi ID Password Manager (formerly P-Synch): Lower cost, improve service a...Hitachi ID Systems, Inc.
 
PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud  PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud RightScale
 
Identity Services Drilldown - TechEd NA 2009
Identity Services Drilldown - TechEd NA 2009Identity Services Drilldown - TechEd NA 2009
Identity Services Drilldown - TechEd NA 2009Jorgen Thelin
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...InSync2011
 
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...Novell
 
Hitachi ID Solutions Supporting HIPAA Compliance
Hitachi ID Solutions Supporting HIPAA ComplianceHitachi ID Solutions Supporting HIPAA Compliance
Hitachi ID Solutions Supporting HIPAA ComplianceHitachi ID Systems, Inc.
 
Hitachi ID Identity Manager: Detailed presentation
Hitachi ID Identity Manager: Detailed presentationHitachi ID Identity Manager: Detailed presentation
Hitachi ID Identity Manager: Detailed presentationHitachi ID Systems, Inc.
 
AWS Summit 2011: Building a cloud strategy
AWS Summit 2011: Building a cloud strategyAWS Summit 2011: Building a cloud strategy
AWS Summit 2011: Building a cloud strategyAmazon Web Services
 
Presentación Novedades vSphere 5.1
Presentación Novedades vSphere 5.1Presentación Novedades vSphere 5.1
Presentación Novedades vSphere 5.1Omega Peripherals
 
Creating and Publishing AR and VR Apps with Amazon Sumerian.pdf
Creating and Publishing AR and VR Apps with Amazon Sumerian.pdfCreating and Publishing AR and VR Apps with Amazon Sumerian.pdf
Creating and Publishing AR and VR Apps with Amazon Sumerian.pdfAmazon Web Services
 
VMware Zimbra vs. Novell Groupwise
VMware Zimbra vs. Novell GroupwiseVMware Zimbra vs. Novell Groupwise
VMware Zimbra vs. Novell GroupwiseMike K
 
Introduction to uclipse platform
Introduction to uclipse platformIntroduction to uclipse platform
Introduction to uclipse platformuEngine Solutions
 

Similar to Jive World 12 - Apps 202 (20)

Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201
 
Championing the Cloud Internally, Dan Powers, VP, AWS
Championing the Cloud Internally, Dan Powers, VP, AWSChampioning the Cloud Internally, Dan Powers, VP, AWS
Championing the Cloud Internally, Dan Powers, VP, AWS
 
Intro to Identity Management
Intro to Identity ManagementIntro to Identity Management
Intro to Identity Management
 
Hitachi ID Solutions Supporting SOX Compliance
Hitachi ID Solutions Supporting SOX ComplianceHitachi ID Solutions Supporting SOX Compliance
Hitachi ID Solutions Supporting SOX Compliance
 
AWS Total Cost of Ownership Hong Kong and Taiwan
AWS Total Cost of Ownership Hong Kong and TaiwanAWS Total Cost of Ownership Hong Kong and Taiwan
AWS Total Cost of Ownership Hong Kong and Taiwan
 
Building an Effective Identity Management Strategy
Building an Effective Identity Management StrategyBuilding an Effective Identity Management Strategy
Building an Effective Identity Management Strategy
 
Criticality of identity
Criticality of identityCriticality of identity
Criticality of identity
 
Extending Cloud Apps with Workflow
Extending Cloud Apps with WorkflowExtending Cloud Apps with Workflow
Extending Cloud Apps with Workflow
 
Hitachi ID Password Manager (formerly P-Synch): Lower cost, improve service a...
Hitachi ID Password Manager (formerly P-Synch): Lower cost, improve service a...Hitachi ID Password Manager (formerly P-Synch): Lower cost, improve service a...
Hitachi ID Password Manager (formerly P-Synch): Lower cost, improve service a...
 
PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud  PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud
 
Identity Services Drilldown - TechEd NA 2009
Identity Services Drilldown - TechEd NA 2009Identity Services Drilldown - TechEd NA 2009
Identity Services Drilldown - TechEd NA 2009
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
 
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
 
Hitachi ID Solutions Supporting HIPAA Compliance
Hitachi ID Solutions Supporting HIPAA ComplianceHitachi ID Solutions Supporting HIPAA Compliance
Hitachi ID Solutions Supporting HIPAA Compliance
 
Hitachi ID Identity Manager: Detailed presentation
Hitachi ID Identity Manager: Detailed presentationHitachi ID Identity Manager: Detailed presentation
Hitachi ID Identity Manager: Detailed presentation
 
AWS Summit 2011: Building a cloud strategy
AWS Summit 2011: Building a cloud strategyAWS Summit 2011: Building a cloud strategy
AWS Summit 2011: Building a cloud strategy
 
Presentación Novedades vSphere 5.1
Presentación Novedades vSphere 5.1Presentación Novedades vSphere 5.1
Presentación Novedades vSphere 5.1
 
Creating and Publishing AR and VR Apps with Amazon Sumerian.pdf
Creating and Publishing AR and VR Apps with Amazon Sumerian.pdfCreating and Publishing AR and VR Apps with Amazon Sumerian.pdf
Creating and Publishing AR and VR Apps with Amazon Sumerian.pdf
 
VMware Zimbra vs. Novell Groupwise
VMware Zimbra vs. Novell GroupwiseVMware Zimbra vs. Novell Groupwise
VMware Zimbra vs. Novell Groupwise
 
Introduction to uclipse platform
Introduction to uclipse platformIntroduction to uclipse platform
Introduction to uclipse platform
 

Jive World 12 - Apps 202

  • 1. Get a "social" life: Breathing collaboration into legacy apps Craig McClanahan Principal Software Engineer, Jive Software Mark Weitzel Director, Platform & Ecosystem, Jive Software President, OpenSocial Foundation © Jive confidential
  • 2. Introductions • http://www.linkedin.com/in/weitzelm • Twitter: weitzelm • Did you know… I once ate Jellyfish? © Jive confidential
  • 3. Introductions • http://www.linkedin.com/pub/craig-mcclanahan/8/390/837 • Did you know… When not coding, I play at golf © Jive confidential
  • 4. Objectives • Understand the problems Jive Connects solves • How to use Jive Connects © Jive confidential
  • 5. Agenda • Integrating Legacy Systems • Architecture of Jive Connects • Demo Apps using Jive Connects © Jive confidential
  • 6. Integrating Heterogeneous Systems No man is an island, entire of itself; every man is a piece of the continent, a part of the main. “ --John Donne © Jive confidential
  • 7. 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
  • 8. But what about security • Different auth schemes Basic Auth OAurth2 API keys CRM CMS HRIS Custom IT App Backend © Jive confidential
  • 9. 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
  • 10. Section Summary • API enable your enterprise • Aggregate your content with other cloud systems • Add social context to back-end systems © Jive confidential
  • 11. Integrating Heterogeneous Systems We 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
  • 12. Jive Connects: The answer to soooo many questions! Jive Connects Credential Auth Service Vault Bridge Registry © Jive confidential
  • 13. 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
  • 14. What about Security, part deux? Credential Vault • Credentials vault • App never sees uid/pw © Jive confidential
  • 15. 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
  • 16. 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 Registry CRM Custom IT App Backend CMS HRIS © Jive confidential
  • 17. Section Summary We learned • The architecture of Jive Connects • Three major components © Jive confidential
  • 18. Tying it all together © Jive confidential
  • 19. Step 1: Admin Defines the Service © Jive confidential
  • 20. Step 1: Admin Defines the Service © Jive confidential
  • 21. Step 3: Developer Adds Feature © Jive confidential
  • 22. Step 3: Developer Makes Request for Data © Jive confidential
  • 23. Practical Uses & Demonstration © Jive confidential
  • 24. Practical Examples • SalesForce • Jira • Zendesk • Other fun stuff… © Jive confidential

Editor's Notes

  1. Talk through the origins of Jive Apps -- From OpenSocial