Friday, December 4, 2009

What's new in iBeans?

Before I get into the new stuff, here is a quick introduction. iBeans is a project I've been working on that aims to make integration for web applications much easier than it is today. It does this by focusing on simplicity and task-based integration and avoids technical jargon and new concepts wherever possible. In a nutshell iBeans offers –

  • Easy to use integration for doing things like -

    • publishing and subscribing to JMS queues and topics

    • Sending and receiving email

    • Polling resources such as Databases and ATOM feeds

    • Scheduling tasks

    • Creating HTTP/Rest Services

    • Consuming external services such as Amazon EC2 and S3, Twitter, Flickr, Google and lots more

  • A Tomcat distribution which drops straight into tomcat, no need to mess with your project dependencies and works with developer tooling for Tomcat or Tcat

  • A really simple API using annotations. This means iBeans can be plugged into your existing web apps easily

  • Easy unit and mock testing using JUnit

  • IBeans Central offers a great place to discover and try new iBeans in your applications

What's new in 1.0-beta-9

  • An iBeans plugin for Eclipse makes it really easy to create and debug web projects that use iBeans. The plugin works with the JEE distribution of Eclipse, enabling you to create and test a web application on Tomcat or MuleSoft Tcat in minutes. See iBeans Eclipse plugin for more information.