While SpringMVC makes it quite easy to create RESTful services, this starter project adds a few things more. It provides a consistent way to send error messages in json back to the caller and also integrates Spring Security into the mix.
Asynchronous Indexing into ElasticSearch using Spring Integration & ActiveMQ
Here is a slightly modified Architecture on my previous post on Getting Started With ElasticSearch. If you find yourself indexing content constantly (like 100s or even 1000s per minute) you might want to consider an asynchronous architecture towards indexing.
Getting started with ElasticSearch
You must have surely heard the tag lines “Data is gold” or “Data is oil”! If not, then you heard it now. The notion is that with the right type and volume of data, you can pull out very valuable insights to help support your business/IT goals. This data might be coming from your own applications, log files, social media data, blogs, online news media, etc. Data is everywhere. And when you have that data, you want to search through it for intelligent information. That is where search engines come to the rescue. I will cover one such search engine – ElasticSearch.
Spring Integration with JMS, ActiveMQ and MongoDB
Extending from some of my previous posts around the 2012 Presidential political contributions, here I will use Spring Integration, ActiveMQ, JMS and Mongodb to load the CSV data into Mongodb.
Running RESTful service on Open Source PaaS Cloudfoundry
Finally got around to deploying one of my old restful applications to the open source PaaS Cloudfoundry.com. I have updated the original post with new instructions at Secure RESTful Services with Maven, Spring, Apache CXF and Spring Security.
Mongodb + Nodejs + Express + Mongoose
Experiments with Mongodb, Nodejs, Express and Mongoose.
Notes from #MongoDC2012 conference
Notes from attending today’s (6/26/2012) MongoDB conference – MongoDC.
Updated Spring Batch blog…
Updated the Spring Batch series of blogs with Spring Framework 3.1.0.RELEASE and Spring Batch 2.1.8.RELEASE. Also switched to using HSQLDB to simplify the requirements to run this example (vs. the previous dependency on MySQL).
- Spring Batch – Part I – Simple Tasklet – Read from a comma separated file and insert 200k rows into a HSQLDB database.
- Spring Batch – Part II – Flat File To Database – Read from a comma separated file and insert 200k rows into a HSQLDB database.
- Spring Batch – Part III – From Database to Flat File – Read back the 200K rows and now write it out to a new file.
GitHub
Started moving my blog code to GitHub. It feels so much better having all that up there in GitHub land. Will move as much code as possible to GitHub in the days ahead and add links to the Git repository in the the blogs.
Link to my GitHub – https://github.com/thomasma
MongoDB and Spring Data
This blog will give the reader a decent start with writing a Spring-based application that writes to MongoDB, retrieves data via queries and finally runs a simple MapReduce query. All this using Spring Data MongoDB support.