Most of the attention around SOA has focused on its application to the very largest enterprises. This focus is understandable - these mega corps are the ones that have the most to gain or lose from a new architecture (and also the biggest consulting budgets) - but it has meant that the issues and requirements of smaller enterprises have often been overlooked in SOA discussions. This is especially true in areas such as governance, where the requirements of the largest enterprises are very different from those of their smaller kindred. Applying SOA guidelines based on requirements that aren't appropriate for your business leads to governance bloat and bureaucracy.
In this talk you'll see how to apply SOA in a more agile fashion to allow small and mid-sized enterprises to gain the benefits of flexible service components without the governance overhead often associated with SOA.
Dennis Sosnoski is an internationally recognized expert on SOA and Web services in Java. He's been helping organizations worldwide with their XML and Web services projects for the last 8 years, with a particular focus on solving performance issues. XML and Web services are at the core of most views of SOA, and for the last two years Dennis has been advising companies on how to best align their development efforts with the SOA approach. He's also active in the Java community, as a frequent speaker at conferences world-wide, a writer for IBM developer Works Java and SOA/Web services zones, a member of the expert groups that guided the development of the JAXB 2.0 and JAX-WS 2.0 Java standards, and an open source developer on both Apache Web services and independent projects (including his JiBX XML data binding framework for Java).
RESTful Design, Patterns and Anti-Patterns— This session will start with an extra-fast intro to REST before listing the most common patterns and anti-patterns of applying REST design principles, covering issues such as the (un)importance of URI design, resources vs. representations, and the role of hypermedia.
Paul Sandoz Interview— Ted Neward interviews Paul Sandoz, the co-spec lead for JSR 311: JAX-RS the Java API for RESTful Web Services. During this Devoxx interview Paul compares REST with SOAP Web Services, discusses if we'll ever see reliable and transactional REST calls. Should we extend the existing HTTP methods and are we not over using HTTP are just a few of the questions discussed during this 45 min. interview.
JAX-RS the Java API for RESTful Web Services— This presentation will give a detailed overview of JAX-RS, which is now an approved final JSR. The presentation is designed to appeal to novices and experts of Java who want to understand more about this API, the REST architectural style, and how to build RESTful applications. At the end of the presentation developers will have a better understanding of how to build their own RESTful Web services using JAX-RS.
RESTful Web Services in Spring— Arjen will explain what REST is, how it can be used to build Web Services, and where it makes sense to use. We will start by giving an overview of REST: where did it come from, how does it work, and how can it be used to build a distributed architecture?
JSR 311 - JAX-RS The Java API for RESTful Web Services— This API will enable developers to rapidly build Web applications in Java that are characteristic of the best designed parts of the Web. This JSR will develop an API for providing REST(Representational State Transfer) support in the Java Platform. Lightweight, RESTful approaches are emerging as a popular alternative to SOAP-based technologies for deployment of services on the internet.