Java API for XML Web Services (JAX-WS) 2.1 takes web services support in the Java platform to the next level. JAX-WS expands support for web services development in Java EE 5 and Java SE significantly. By aligning with Binding (JAXB) 2.x, JAX-WS provides complete support for document-oriented web services, the XML Schema standard, and MTOM/XOP.

In this session, the speaker covers some more advanced features of JAX-WS 2.1, JAXB 2.1 and the RI, and shows you how they simplify the task of developing web services. We will take you well beyond the basic introduction of JAX-WS, and show you how problems people often face when developing web services can be addressed using JAX-WS. Handling schema and service evolution, automating corporate design guidelines, and extending protocol support beyond HTTP are just some of the things that are now possible with JAX-WS.

Direct download: BeJUG2007-_Advanced_JAXWS.mp3
Category: podcasts -- posted at: 1:35 PM
Comments[0]

Today's SOA practitioners find their greatest architecture challenges addressing reliability and scalability for composite applications and processing large payloads. This session presents a breakthrough design for SOAs that deliver continuous availability and linear scalability for services and applications. With new approaches that include middle-tier data caching, load balancing and HA through service-level grid enablement, you can make your SOA bullet-proof.
Direct download: BeJUG2007_-_Next-Generation_Grid_Enabled_SOA.mp3
Category: podcasts -- posted at: 1:15 PM
Comments[0]

Put simply, Guice alleviates the need for factories and the use of new in your Java code. Think of Guice's @Inject as the new new. You will still need to write factories in some cases, but your code will not depend directly on them. Your code will be easier to change, unit test and reuse in other contexts.

Guice embraces Java's type safe nature, especially when it comes to features introduced in Java 5 such as generics and annotations. You might think of Guice as filling in missing features for core Java. Ideally, the language itself would provide most of the same features, but until such a language comes along, we have Guice.

Guice helps you design better APIs, and the Guice API itself sets a good example. Guice is not a kitchen sink. We justify each feature with at least three use cases. When in doubt, we leave it out. We build general functionality which enables you to extend Guice rather than adding every feature to the core framework.

Guice aims to make development and debugging easier and faster, not harder and slower. In that vein, Guice steers clear of surprises and magic. You should be able to understand code with or without tools, though tools can make things even easier. When errors do occur, Guice goes the extra mile to generate helpful messages.

Direct download: JavaPolis2007_-_Bob_Lee_Interview.mp3
Category: podcasts -- posted at: 1:05 PM
Comments[0]

Eclipse as a Rich Client Platform is increasingly mainstream. Organizations from NASA to IBM to major banks and airlines have adopted RCP as a core platform for building their applications. In this talk we look at various current RCP usecases and examples and discuss the synergies with Spring.

Eclipse still has even more to offer in the application space. Eclipse's
inherent dynamism and the use of Eclipse on the server are largely hidden gems. Spring has its heritage on the server and has enjoyed some use as a rich client platform. In this talk we look at various current RCP usecases and examples, and discuss the evolution and integration opportunities of these technologies.
Direct download: SpringOne_2007_-_Spring_and_Eclipse_RCP.mp3
Category: podcasts -- posted at: 12:31 PM
Comments[0]

Belgian French Community wanted to implement SOA by using an ESB JBI standard. ETNIC, the Information Technology Agency of the Belgium French Community chose BULL with Servicemix to help them to develop the solution. The application developed by Bull connects more than 3,500 schools to a centralized administration system in order to facilitate student registrations. It is able to handle 20 registrations per second in order to manage the pick of more than one million registrations at the start of the new school year. During this presentation, we will explain you the solution (architecture, goals, constraints, ...) which includes the ESB Servicemix, the broker ActiveMQ, the BPEL engine Ode and several tools like Cimero, OpenNMS, Spagic, ...
Direct download: BeJUG07_-_Servicemix_and_Bull.mp3
Category: podcasts -- posted at: 1:57 AM
Comments[0]

It is common, in SOA project, to integrate systems that are close to each other but slightly different. Oftentimes the difference has mainly to do with different representations of the same core data. You can tackle those tasks through pure programming but it is more efficient to use a tool designed specifically for data transformation.

XQuery and XSLT (both derivates of XPath) provide powerful data manipulation and conversion features. Furthermore they are standard-based conversion engines and built into the Java platform. The presentation will introduce the principles underpinning XQuery and XSLT, demonstrate how to use them in Java and give an update on the state of the standards.

Direct download: BeJUG07_-_XQuery_and_XSLT.mp3
Category: podcasts -- posted at: 1:48 AM
Comments[0]

A major complaint in IT and business organizations is that they don't have a common basis from which to have discussions. One talks technology and the other talks financials and goals, in between lies a lot of confusion. In 2005, Capgemini contributed a business centric SOA methodology to OASIS in the hope of fostering a movement away from technical SOA towards business centric SOA, and it remains the only publicly available SOA methodology in that space. This presentation covers that methodology, how to apply it to businesses, how to use it to better understand where technology investment should be made, but most importantly to understand how the business operates and IT's role in helping the business achieve its goals.
Direct download: BeJUG07_-_SOA_Methodology.mp3
Category: podcasts -- posted at: 1:40 AM
Comments[0]





Syndication

Categories

Archives

January 2008
S M T W T F S
     
  12345
6789101112
13 141516171819
20212223242526
2728293031