Twitter is an online social networking service and micro blogging service that enables its users to send and read text-based messages of up to 140 characters, known as “tweets”.

Twitter was created in March 2006 by Jack Dorsey and by July, the social networking site was launched. The service rapidly gained worldwide popularity, with over 500 million registered users as of 2012, generating over 340 million tweets daily and handling over 1.6 billion search queries per day.

That is the reason why we at Neos developed our framework for connecting to Twitter written purely in Java. It is fully functional and its functionalities include:

  • Authorization
  • Permission aware services
  • Configurable multi-application support
  • JPA model
  • JSON to POJO conversion
  • Support for various query services
  • Support for tweet real time streaming

One of this framework’s key benefits is its ability to easily integrate with Enterprise Edition Java so it uses some of its features like:

  • Session Beans
  • Message Beans
  • Timers
  • JPA

With that kind of JEE integration it is possible to get data persistence, real-time data processing and support for rich statistical reports about all kinds of tweets of interest that are posted.