Bear is a lightweight remote automation tool for Groovy/Java/JVM. It allows you to deploy projects, setup your cluster, and install software to your remote machines. It differs from other existing tools in that it uses a programmatic approach - your deployment is a regular Java class. It also uses static types, chained method calls, FP, and fluent programming techniques.
Resty is a small, convenient API to talk to RESTful services from Java. Its focus is on simplicity and ease-of-use, often requiring only two lines of code to access RESTful Web services. It lets you use much less code than URLConnection, it's simpler than Apache HTTP client, and it's more reliable than Jersey client.