November 26

If I had the best price for the keynote of the year award, I'd give the award to Christian Heilmann. His lecture was for me one of the highlights of this year Jax (Conference on Java, Architecture, Cloud & Agile).

HTML5 - The Web and the browser as a platform from JAX TV on Vimeo .

It should be also pointed to the many other very interesting presentations, due in part to the JAX TV channel published by Vimeo

gklinkmann written by \ \ tags: ,

May 25

This year's Jax (Conference for Java) has been a good 2 weeks past. Part of the lectures was videotaped and is now gradually with JAX TV channel available on Vimeo.

As always, were very interesting presentations from all topic areas below. For each Java flavor so there should be something.

gklinkmann written by \ \ tags: , , ,

May 30

All presentations at this year's JAX, the participants this time on DVD, but only via an Adobe AIR application that is based upon http://intellibook.de/special must register.

Adobe AIR is not just like Flash and resources must be carefully (such as flash as well) Once installed on the computer. A Web application would have preferred.

Some speakers were so nice to her lectures on slideshare.net to make available. In slideshare it is also the possibility to set up events, but this was not used for this year's event, so that the presentations scattered across.

I once went on a search and have the hits on the day 2010 jax summarized. If I have missed one, I have to apologize in advance and would appreciate a link in the comments.

gklinkmann written by \ \ tags: , ,

May 10

The last week was dominated by the Jax, the conference for Java, Enterprise Architecture & SOA. Hence there is at this point, only the one link you'd better but remember for next year:

JAX
Conference on Java, Enterprise Architecture & SOA

Thanks again to the organizers and all participants.

gklinkmann written by \ \ tags: , , ,

April 25

The term REST buzzing for quite some time through the Internet. But what exactly REST is and how to implement REST using Java?
This question has been in the JAX session "Java API for RESTful Web Services" Stefan Tilkov believed Innoq and explained to me very naturally. Below I would like to briefly summarize the most important thing for me this session and hope that the entire slides vn Stefan Tilkov can be downloaded from the JAX website soon.

But back to REST.

If you look around the internet a bit to REST, REST, there are many comparisons with other techniques, such as REST vs. SOA, REST vs.. SOAP and REST vs. WS-* (short for the rather wide range of standards in the web environment).
According to Stefan Tilkov REST is comparable to the best of web services, but rather about his experiences, a different approach to high-level SOA to achieve goals.

Originally, the term REST (Re presentational S tate T ransfer) from a dissertation by Roy Fielding (see wikipedia ) is used in today's parlance, but rather in the sense of the whole "RESTful" use the Hypertext Transfer Protocol (HTTP).

After Tilkovs statements, REST can be reduced to five basic points:

  1. all things have an ID, technically implemented through the Internet in unique URI
  2. Things are interconnected
  3. The use of standard methods (uniform interface), the technical methods of HTTP
    GET - for obtaining optional cached information
    PUT - create or modify a known ID
    POST - Create or attach a sub-resource (sub-resource)
    DELETE - (logical) deletion
    HEAD - Display header information (eg size of a file before you load it down)
    OPTIONS - Return of methods that are available on a resource.
  4. Allow the different representation (also called content negotiation), such as XML or JSON string
  5. the stateless communication, as it is in the HTTP protocol specifies.

What are the advantages of REST?

  • universal support in any language (eg Java, C, Perl, PHP, Ruby, C #,. NET ...) and many tools (such as wget, curl)
  • A very good scaling
  • real web integration, through the full utilization of HTTP status codes, including its
  • XML support, but also other formats such as JSON (JavaScript Object Notation

However, as applications can be implemented with REST support with JAVA?

Answer: by the Java Specification Request (JSR) number 311, which is to specify a Java API for RESTful Web Services. Stefan Tilkov takes an active part in this Spezikation, the reference implementation JERSEY exists currently in version 0.7.
Is a web framework that implements the Java environment REST very well GRAILS .

That it is worthwhile to deal with RESTful shown by the fact that Google is in the process many of its SOAP interfaces (eg for searches ) REST-based implementation.

gklinkmann written by \ \ tags: , , , , , ,