Web services over JMS are
positioned in this space and it is nothing new since we have been doing that for
many enterprise class transactions. The new thing here is the endless possibilities
provided by the ESB architecture when combined with tested and proven EAI
patterns. This is demonstrated in this chapter with samples. And keep reading??”you
are going to see more practical usages of the ESB architecture such as web service
versioning in the coming chapters.
Java XML Binding
using XStream
While the Java programming language provides us a means to write portable code,
XML can be used to define portable data. We use XML extensively to format
data in SOA-based architectures. Moreover, today all new generation platforms,
frameworks, and even legacy platforms such as COBOL and Mainframes exhibit
support for XML formatted data.
ServiceMix is all about SOI and hence it is also concerned with portable data.
Naturally, the format of data inside the NMR is XML. Another aspect is that
ServiceMix is a Java-based JBI framework. Hence, the developers need to write
code in Java, whether they are SEs or BCs.
Pages:
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311