Open-source middleware vender WSO2 announced new capabilities in its platform for managing Internet of Things (IoT) applications and processing IoT data. The enhancements include support of MQTT (a lightweight M2M/IoT publish/subscribe connectivity protocol), the Activiti business process management (BPM) platform, and the Open Data OData 4.0 protocol.
With GCM 3.0, Google has attempted to simplify the registration process and to make their cloud notification system work similarly on Android, iOS and Chrome. There is a new topic group and a messaging diagnostic tool.
AnyPresence, one of the leading MBaaS players has launched JustAPIs, a platform for building and deploying RESTful APIs.
Amazon announced the launch of Amazon WorkMail, a managed business email and calendaring service.
The recently released version v1.0.0 of HazelcastMQ adds a Java STOMP client and server implementation as well as an Apache Camel component. HazelcastMQ is a provider of a messaging layer on top of the basic Queue and Topic data structures in Hazelcast, an in-memory data grid. STOMP is the Simple (or Streaming) Text Orientated Messaging Protocol, an interoperable wire format.
During the recent GlueCon 2014 conference in Colorado, Tony Tam, the creator of Swagger and CEO of Reverb, gave a well attended talk on Swagger APIs for humans (and robots), where he announced the Swagger 2.0 Working Group and an early version of an online code editor offering a dynamic YAML to Swagger UI conversion.
Using size for defining microservices is useless when determining a service responsibility, Jeppe Cramon states in a series of blog posts explaining his view on microservices and the coupling problems he finds in synchronous two-way communication.
We should build systems more loosely coupled to achieve properties like robustness, resilience and scalability, Udi Dahan emphasizes in a recent presentation discussing how we can model our systems using more event-driven and asynchronous patterns and some of the challenges developers face when introducing these principles and patterns into development.
Ole Lensmar, creator of SoapUI, has asked whether REST is really appropriate for architectures that require real-time, asynchronous interactions and binary protocols. In his article he discusses these areas and believes that alternative approaches are required.
The recently released version 5.9 of the message broker Apache ActiveMQ adds among other features support for replication of the LevelDB Store and a new Hawtio web console together with more than 200 issues resolved.
When we started building a new Web API for our business we wanted to build a really great API and the answer on Internet was to build a RESTful API, Amy Palamountain revealed in a recent presentation at TechEd in New Zealand when sharing her experiences of how to build a RESTful API based on the core ideas of HTTP and the web.
"Don't version unless you absolutely must, and it is rare that you absolutely must" says Mike Amundsen in a series of API design workshops he held recently. Amundsen describes the "USE" paradigm for API design focussing on usability, scalability and evolvability. He describes the three most common styles of API implementation and how they compare to these principles.
Microsoft recently announced general availability of AMQP support for Windows Azure Service Bus. The feature has been in preview for about six months now and allows interoperability between applications built on various technologies and different operating systems.
RabbitMQ 3.0 was recently released with STOMP 1.2 support, new plugins for Web-STOMP and MQTT, more user-friendly commands for clustering, per-message TTL, several performance improvements and more.
Microsoft has announced public availability of Service Bus 1.0, and it will be free to use with a properly licensed Windows Server. This makes features from Windows Azure Messaging available on in-house infrastructure.