Technology and Packaging
SocialMiner is a server software application that is packaged as a software appliance. The appliance runs as one VMware® virtual machine containing all of the following components:
- Cisco Unified Communications Operating System (Unified OS), an operating system based on Redhat Linux.
- Informix® embedded database. This database contains the SocialMiner configuration and reporting data.
- Cassandra data store. This data store contains the contacts.
- Solr indexer. This indexer contains contact search data.
- Cisco SocialMiner runtime software.
- OpenFire server for XMPP BOSH eventing.
- Node.js - This is a javascript based runtime based on an event-driven, asynchronous I/O. Runs the SocialMiner Chat Gateway for integration with Facebook Messenger.
Setup and administration are done through a browser-based interface that uses OpenSocial Gadgets. SocialMiner is installed with the Shindig gadget container to render the gadgets (referred to as panels in SocialMiner documentation). All system features and setup can be performed using REST APIs.