InfoQ Homepage SOA Content on InfoQ
-
Russ Miles on Antifragility and Microservices
Currently, Antifragility and Microservices are trending topics and this might be a hint that there are new architectural paradigms or design patterns on their way for building application systems.. We're discussing these new concepts with Russ Miles to find out what they are good for and how to apply them in an architect's or developer's daily business - for existing applications and those to come
-
Distributing Complex Services in Cross-Geolocational IDCs
In this interview, first published on InfoQ China, Micro Sun describes some of the techniques Tencent use to scale Qzone, a social networking platform in China with over 600 million monthly active users,
-
Minding the API Hierarchy of Needs with RAML and APIkit
Reza Shafii explains how to satisfy two fundamental needs of API design and implementation, as defined by the API hierarchy of needs, with RAML, API Designer and APIkit.
-
Exposing CQRS Through a RESTful API
Command Query Responsibility Segregation (CQRS) is an architectural pattern that segregates reads and writes of a system into two separate models. We propose and demonstrate an approach for building a RESTful API on top of CQRS systems. This approach joins HTTP semantics and resource-based style of REST APIs with distributed computing concerns such as eventual consistency and concurrency.
-
Building a RESTful Web Service with Spring Boot to Access Data in an Aerospike Cluster
Spring Boot allows you to build Spring based applications with little effort on your part. Aerospike is a distributed and replicated in-memory database that is ACID compliant. This article will take you through creating a simple RESTful web service with Spring Boot and Aerospike.
-
The Best Process Is No Process
Bureaucracy often plagues large product development efforts. Just like technical debt slows down development, process debt slows down your business. Have you ever experienced 12,096,000% savings in time? Clarify strategy. Automate processes. Parallelize work. Collaborate intently. Did you know a hidden MS project default may be causing inflexibility? Eliminate process debt. Get to market faster
-
Social BPM
The growth of mobile devices, advances in technology and the rise of social media are impacting the way customers interact with organisations. This article examines how business process management can drive the way organisations respond to and interact with their customers using social media. Automated BPM can provide the tools for deeper and better customer engagement.
-
Cloud Service Brokers: What You Need to Know
Winston Bumpus, Chairman of the Board of Directors of the DMTF, introduces Cloud Service Brokers – agents providing guidance in selecting and using the most appropriate cloud service from multiple providers – and the CIMI model – a standardized model based on the Open Virtualization Format (OVF) Specification - used to integrate cloud service providers.
-
Securely Managed API Technologies Key to Fostering Market Innovation
Web services offer distinct go-to-market velocity in terms of real-time innovation, but requires new standards in the way APIs are secured and managed and the nature in which APIs communicate between organizations at the B2B enterprise gateway level.
-
The Virtual Tug of War
Technology professionals have always fought an unrelenting war not dissimilar to feud between the Hatfields and McCoys – a continuous conflict with no winners. In the world of IT, this is a battle over security and performance fought by security professionals and network administrators. These two factions have always had to barter and maintain an uneasy truce in organizations in order to survive.
-
Zato - Python-based ESB and Backend Application Server
Zato is an open-source ESB and application server written in Python. It is designed to integrate systems in SOA and to build backend applications (i.e. API only).
-
Interview and Video Review: Working with Big Data: Infrastructure, Algorithms, and Visualizations
Paul Dix leads a practical exploration into Big Data in this video training series. The first five lessons of the training span multiple server systems with a focus on the end to end processing of large quantities of XML data from real Stack Exchange posts. He completes the training with a lesson on developing visualizations for gaining insights from the macro level analysis of Big Data.