background preloader


Related:  Integration & Middleware

Spring Web Services 2.0: Best Java Stack for SOAP-based Web Services A major version of the Spring Web service project Spring WS 2.0 recently was released after a year in development. This version requires that your project use Java 5 or above and Spring 3.0 or above, but the upgrade (if necessary) is well worth it because Spring WS 2.0 delivers a lot of goodies for Java developers. New features include: An improved, more flexible @Endpoint programming modelA new integration testing framework for both server-side and client-side testingJava 5 APIs (generics, varargs), and more For developers who are not familiar with Spring WS, it is a Spring portfolio project that lets you build Spring-based, document-oriented SOAP Web services. I have been experimenting with Spring WS 2.0 during the past several days . Using a Maven archetype, it is very easy to create a new Spring WS project. This command will create a Maven2-based Spring WS project with all the required configurations. Page 1 of 2

MQTT: MQ Telemetry Transport JBoss Fuse - Overview JBoss Fuse is an open source, lightweight and modular integration platform with a new-style Enterprise Service Bus (ESB) that supports integration beyond the data center. The capability to connect all enterprise assets and the ability to deploy JBoss Fuse in several different configurations advances intelligent integration to all facets of your business – on premise or in the Cloud. JBoss Fuse for xPaaS extends the integration capabilities to OpenShift Platform-as-a-Service (PaaS) solution. Pattern based Integration framework Leverage Apache Camel to provide a full-featured, easy-to-use and intuitive framework for quicker integration solutions. Dynamic configuration and management Change configuration while container is running. Multiple connectivity options Connect to external applications with connectors for JDBC, FTP/SFTP, HTTP/HTTPS, file,, SAP, Twitter, and more. Fabric Management Console is based on the hawtio web console. New Features Try the exciting new features: Buzz

Apache Synapse - The Lightweight ESB Spring WS 2.0: New Integration Test Support Spring WS 2.0 introduced a new integration testing module, spring-ws-test, which provides a fluent API for testing both the client- and server-side of Web service. In my previous article on Spring WS 2.0 and SOAP-based Web services , I explored some of the new features introduced in the 2.0 release. In this installment, I'll dive into spring-ws-test. In the previous article, we exposed a SOAP Web service endpoint (using @Endpoint annotation) on the server, but we did not write the client side. Spring WS provides a lightweight alternative that does not need a WSDL contract to work. Spring WS provides a class called WebServiceTemplate that developers can use to perform common operations. WebServiceTemplate provides methods for sending and receiving XML messages (sendAndReceive()) or request and response objects (marshalSendAndReceive()). In this article, I use JAXB2 for marshalling and unmarhalling. import java.math.BigInteger; public class Client { WebServiceTemplate webServiceTemplate; <?

OASIS Message Queuing Telemetry Transport (MQTT Providing a lightweight publish/subscribe reliable messaging transport protocol suitable for communication in M2M/IoT contexts where a small code footprint is required and/or network bandwidth is at a premium. Richard Coppen,, ChairRaphael Cohn,, ChairGeoff Brown,, Secretary Table of Contents TC Update MQTT 3.1.1 becomes an OASIS Standard Read the OASIS announcement here. Announcements Track MQTT-related news with interoperate, a weekly curated newsletter covering IoT and M2M standards. The Eclipse Foundation Paho Project hosted an MQTT Interop Testing Day on 17 March 2014 in Burlingame, CA. Participation in the OASIS MQTT TC is open to all interested parties. Overview For more information on the MQTT TC, see the TC Charter. Subcommittees MQTT Security Subcommittee TC Liaisons No TC Liaisons have been announced for this TC. TC Tools and Approved Publications Technical Work Produced by the Committee MQTT Version 3.1.1 (Standards Track)

Apache CXF -- Index MuleSoft | Integration Platform for Connecting SaaS and Enterprise Applications Concursive Corporation Reading configuration files with libconfig libconfig may be yet another configuration library, but I gave it a once- over anyway, and it is good. libconfig calls itself "a simple library for processing structured configuration files", with a "file format which is much more readable than XML". The file format really is readable, as the following short example shows: # authenticator name = "JP"; enabled = false; length = 186; ldap = { host = ""; base = "ou=usr,"; /* adapt this */ retries = [10, 15, 20, 60]; // Use more than 2 }; Comments within the configuration file can be placed anywhere, and libconfig knows three comment formats: a hash (#) as in the UNIX shells, the double slash (//) and the C-style /* ... */. libconfig knows about scalar values (integer, 64-bit integer, floating point, boolean and string), arrays of scalar values of the same type, so- called groups (collections of settings), and lists, which are sequences of values of any type, including lists. Somewhat related: Lua

Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and ... - Robert Daigneau