Sun, 27 January 2008 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. Comments[0] |
Sun, 27 January 2008 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] |
Sun, 27 January 2008 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. Comments[0] |
Sun, 27 January 2008 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'sinherent 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] |
Mon, 14 January 2008 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, ... Comments[0] |
Mon, 14 January 2008 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. Comments[0] |
Mon, 14 January 2008 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. Comments[0] |

