Unfortunately this is all stems from your requirements on how best to approach your integration. I would suggest that there are a slew of integrations that you can build with Apps, Tiles and Cartridges that will be quite interesting. To get started, I would check out the Jive Developers community page, or Getting Started with the Jive Node SDK
Hope that helps, but unless you are willing to share some sort of functional requirement to your integration ... help will be guesswork at best. =\
Best of luck.
I want to understand different features provided by the JIVE.
If by features, you mean the product, then I would recommend our website:
If you are interested in learning the technical integration pieces, I would suggest:
As a great getting started experience. I hope that helps.