Difference between revisions of "Social Networking Library"

From Gcube Wiki
Jump to: navigation, search
(Overview)
Line 1: Line 1:
 
== Overview ==
 
== Overview ==
  
The gCube Social Networking Library is the 'bridge' between your gCube Applications and the social networking facilities . The purpose of this document is to provide instructions for developers wishing to exploit Social Networking from within their applications.
+
The purpose of this document is to provide instructions for developers wishing to exploit Social Networking from within their applications.
  
 
The gCube Social Library, so far, provides methods for:
 
The gCube Social Library, so far, provides methods for:
Line 10: Line 10:
 
* Publishing Application Posts.
 
* Publishing Application Posts.
  
== Social Library Reference Architecture ==
+
== Social Library Overview ==
  
A Reference Architecture is an architectural design pattern that indicates how an abstract set of mechanisms and relationships realises a predetermined set of requirements. gCube Social Networking Library captured by the Reference Architecture in Figure 1 is the Software System standing between an Apache Cassandra Cluster and the gCubePortal.
+
The gCube Social Networking Library is the 'bridge' between your gCube Applications and the social networking facilities as depicted in the figure below.  The social networking facilities exploit a NoSQL data store for their storage. Specifically an Apache Cassandra data store.
 +
 
 +
[[File:Cassandra-cluster.jpg]]

Revision as of 20:12, 13 December 2012

Overview

The purpose of this document is to provide instructions for developers wishing to exploit Social Networking from within their applications.

The gCube Social Library, so far, provides methods for:

  • Publishing Users Posts;
  • Retrieving Users Feeds, Comments, Likes;
  • Managing Users Connections;
  • Managing Users Notifications;
  • Publishing Application Posts.

Social Library Overview

The gCube Social Networking Library is the 'bridge' between your gCube Applications and the social networking facilities as depicted in the figure below. The social networking facilities exploit a NoSQL data store for their storage. Specifically an Apache Cassandra data store.

Cassandra-cluster.jpg