InfoQ Homepage SOA Content on InfoQ
-
Interview With Ross Mason On The Release Of Mule 3
Mulesoft recently released Mule 3, their next generation ESB platform. The product comes with a lot of architectural changes under the hood to support the features aimed at making the product easier to use, such as Mule Cloud Connect and Flow, a message flow based service design. InfoQ caught up with Ross Mason to learn more about the product release and the new features in the product offering.
-
Error Handling Considerations in SOA Analysis & Design
This paper looks at various error handling considerations associated with design of re-usable services and provides an outline of what error handling considerations apply during SOA analysis and design phases and also describes some best practices into designing these considerations to ensure that services are designed and implemented in all its completeness.
-
Interview With Paul Fremantle On WSO2 Stratos
WSO2 recently released Stratos an Open Source Cloud Computing Platform for Enterprise Application Development. WSO2 Stratos is built on top of and extends WSO2 Carbon an OSGi-compliant middleware. InfoQ interviewed Paul Fremantle CTO of WSO2 to talk about the product offering and provide insights into the roadmap and development of Stratos.
-
Book Excerpt and Interview: Tuscany SCA in Action
A new "Tuscany SCA in Action" book by Simon Laws, Mark Combellack, Raymond Feng, Haleh Mahbod and Simon Nash provides a simple step-by-step guide on how to develop applications leveraging SCA and Apache Tuscany.
-
Patterns In The Context of SOA Business Services
In this article Michael Poulin explores the different contexts in which SOA patterns are applied; how the products from different vendors influence these patterns and its effect on the responsibilities of business and IT. One such product is the Enterprise Service Bus (ESB); Michael evaluates a few patterns related the ESB products and their application under different contexts.
-
A collaborative approach for real-world BPM
Bernd Ruecker explores how to achieve a better Business-IT alignment when developing BPM solutions. He describes a methodology which uses BPMN-based process model as center for collaboration where users can discuss and link requirements, business rules or other artifacts, visualize development status, specify business driven test scenarios and much more.
-
How to Extend the Axis2 Framework to Support JVM Based Scripting Languages
Heshan Suriyaarachchi covers some of the key concepts of the Apache Axis2 Web Service engine and how it can be extended to support JVM based scripting languages such as Jython, Jruby, etc allowing them to be used to both expose web services and write web service clients.
-
SOA Master Data Management in .NET 4.0
Sharing data among applications in a complex corporate IT environment is unfortunately often reduced to sharing a common database or in some cases a cube. .NET 4.0 introduces a lot of industrialization tools that make the idea of an application independent SOA data repository reachable. This article explores some of those tools, and how they help make SOA data services flexible and non-intrusive.
-
Flexible and User-configurable Charts with Flash Builder Backed by a Java-based RESTful API
Daniel Morgan shows how to build a portal-style web application comprising a Java back-end to serve a RESTful API for creating, updating, deleting and retrieving dashboard-style, user-configurable charts assembled using Adobe Flash Builder.
-
Nobody Needs Reliable Messaging
Marc de Graauw challenges the notion that transport-level reliability mechanisms like WS-ReliableMessaging are needed, showing how business-specific logic for in-order and exactly-once processing do the job much better with examples from Dutch Healthcare's SOA.
-
10 SOA Commandments
Using Service Oriented Architecture (SOA) it is possible to lower the costs of information systems. Paradigms which are appropriate to database era are still being applied to SOA, resulting in counterproductive, and sometimes even dangerous designs. The author explores ways to achieve the potential of SOA initiatives by adhering to ten basic commandments.
-
Resource-Oriented Architecture: Information, Not Containers
The Web is known primarily as a Web of Documents because that has been our main experience with it, but we should not ignore the idea of documents as a data source. New technologies are emerging to make it easier to encode extractable content on the Web. This article focuses on how producers can increase the machine-processability of the documents they produce.