Most of the attention around SOA has focused on its application to the very largest enterprises. This focus is understandable - these megacorps 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 presentation 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.
Direct download: BeJUG_2006_-_SOA_lite.mp3
Category: podcasts -- posted at: 7:48 AM

Web services are perceived as the ubiquitous solution to interoperable integration both within and across company boundaries. But despite their name, Web services don't build on the Web - on the contrary, to a large degree, they ignore the principles that have turned the Web into the world's most successful, scalable,distributed and loosely-coupled application.

The presentation will introduce the principles of REST (REpresentational State Transfer), the Web's architecture, and address how to map advanced enterprise scenarios to an architecture that uses HTTP and the Web instead of abusing it.

Direct download: BeJUG_2006_-_REST.mp3
Category: podcasts -- posted at: 7:24 AM
Comments[0]

With 17 sponsoring vendors, Service Component Architecture (SCA) represents an important industry initiative to produce next-generation service infrastructure. This talk provides an overview of SCA, focusing on how SCA will impact technology strategy over the next two years. In addition to discussing the evolution of SCA as an industry collaboration effort, the talk covers the key elements of SCA, including assembly and composition, service authoring, and policy. Particular emphasis is placed on how SCA can be used to evolve existing middle-ware investments to take advantage of SOA.
Direct download: BeJUG_2006_-_SCA.mp3
Category: podcasts -- posted at: 10:00 AM

Most large enterprises have launched an initiative to adopt service-oriented architecture (SOA), but SOA is not a solution that comes in a tidy little box. SOA is a new way to design systems, and it is more about culture than it is about technology. SOA will impact many aspects of an organization, from software development and operations to accounting and incentive systems. Without some type of governance program, a SOA initiative will almost certainly spiral out of control. In this session, Burton Group Research Director Anne Thomas Manes will discuss the fundamentals of a SOA governance program.
Direct download: BeJUG_2006_-_SOA_Governance.mp3
Category: podcasts -- posted at: 9:35 AM

We have proposed to add Closures to the Java Programming Language. Closures simplify the use of APIs that rely on the use of anonymous class instances, such as the concurrency APIs and callbacks. More importantly, closures support control abstractions, which are APIs that act as programmer-defined control constructs.

This JavaPolis talk describes the proposed language extension and its design rationale, and shows how it will affect existing and future APIs.

Direct download: JavaPolis_2006_-_Closures.mp3
Category: podcasts -- posted at: 9:19 AM

Patterns are widely accepted as a means to describe common ways of architecture and design. In the book "Server Component Patterns" (Wiley, 2002) we described component-oriented systems like EJBs as a set of Patterns. This talk presents how Spring implements these patterns and illustrates the new approach Spring takes towards components. Also new Patterns in Spring like Exception Translator or Template are presented. This shows the principles Spring uses for the integration of different APIs and makes the design of Spring easier to understand.
Direct download: SpringOne_2006_-_PatternsInSpring.mp3
Category: podcasts -- posted at: 8:43 AM

Domain Driven Design (DDD) suggests dealing with complex software system using a domain model and preserving the model in implementation. Since domain model entities have rich behavior, so should their software implementation artifacts. A direct mapping between domain model and software artifacts create simple-to- understand, inexpensive-to-implement, and easy-to-evolve systems.
Direct download: SpringOne_2006_-_Domain_Driven_Design.mp3
Category: podcasts -- posted at: 8:26 AM

The recently-released EJB 3.0 specification has perhaps been one of the most talked-about technologies that has emerged from JCP for some time. At the center of attention is the Java Persistence API, a lightweight persistence model that acts as a point of convergence for the dominant persistence products currently on the market.

Standardization of persistence inside of the Java EE platform, as well as in the SE environment, will finally provide enterprise applications with the ability to write to one API and be able to run on the vendor of their choice. This talk covers the core concepts of the API and describe how it can be used in applications.
Direct download: SpringOne_2006_-_Using_JPA.mp3
Category: podcasts -- posted at: 7:26 AM

The recently-released EJB 3.0 specification has perhaps been one of the most talked-about technologies that has emerged from JCP for some time. At the centre of attention is the Java Persistence API, a lightweight persistence model that acts as a point of convergence for the dominant persistence products currently on the market.

Standardization of persistence inside of the Java EE platform, as well as in the SE environment, will finally provide enterprise applications with the ability to write to one API and be able to run on the vendor of their choice. This talk covers best practices and common usage patterns of the Java Persistence API in conjunction with a Java EE application server.
Direct download: SpringOne_2006_-_Enterprise_JPA.mp3
Category: podcasts -- posted at: 7:12 AM





Syndication

Categories

Archives

January 2007
S M T W T F S
     
 123456
78910111213
14151617181920
21222324252627
28293031