InfoQ Homepage SOA Content on InfoQ
-
Eric Newcomer on WS Transaction Standards
In a recent blog post, IONA CTO Eric Newcomer wrote about the OASIS Transaction TC's progress in standardizing the Web services WS-Coordination, WS-AtomicTransaction and WS-BusinessActivity specifications. Eric talked to InfoQ about this particular set of specifications, as well as the standardization process and the role of the big players in general.
-
An Introduction to Web Services Reliable Messaging
Web Services Reliable Messaging 1.1 is available as a new draft version of the OASIS specification originally released by Microsoft, IBM, BEA and others. WS-RM ensures messages can be delivered reliable over unreliable protocols such as HTTP. Paul Fremantle, co-chair of the OASIS technical committee, provides an introduction.
-
Agile Business Rules
James Taylor looks at the challenge that arises when the new requirements are not really requirements at all, but new or changed business rules. Aren't business rules the same as requirements? Taylor says: no, not really; and looks at how to make an agile development processes work just as well for business rules as they do for other kinds of requirements.
-
Give it a REST: Mark Baker on Web Services
Mark Baker is well-known in the SOA and Web services community because of his continuous efforts to promote REST (REpresentational State Transfer), criticizing many of the standards and specifications as being ignorant of what made and continues to make the Web successful. Stefan Tilkov had the chance to talk to Mark about REST principles, its benefits, and the relationship to Web services.
-
Web Services Guru Dr. Frank Leymann on SOA
Frank Leymann is a full professor at the University of Stuttgart and co-author of many Web Service specifications, including WSFL, WS-Addressing, WS-Metadata Exchange, and the WS-Resource Framework set of specifications. He was one of the driving forces behind BPEL4WS. InfoQ's Stefan Tilkov talks to Dr Leymann about SOA research, REST, Web Services and other important topics for SOA.
-
Agile: The SOA Hangover Cure
Author Carl Ververs who is an expert on SOA Integration and Distributed Systems writes about the application of "Agile" development philosophies that ensures that organizations can overcome architectural paralysis and get moving on those important SOA projects, while at the same time ensuring that the architecture is sufficiently flexible and adaptable for future growth.
-
Top 8 SOA Adoption Pitfalls
Thomas Erl is the world's top-selling SOA author. He has written two books on SOA. Understanding the pitfalls others have fallen victim to will help you chart a safer route down your own SOA roadmap. To this end Thomas has collected the eight most common SOA adoption pitfalls of last year.
-
ESB Roundup Part two: ESB Use Cases
This is the second part of InfoQ's ESB series, an exploration of Enterprise Service Bus, or ESB technologies. The focus is use cases required by companies deploying this technology, such as protocol bridging, security intermediation and service virtualization. The article references analyst commentary, survey research results and comments on part one of the ESB roundup.
-
Will the Enterprise change Ruby, or will Ruby change the Enterprise?
Ruby is often criticized for lacking the features required for developing large applications and maintaining them over long periods of time with large teams. Are we missing something fundamental for widescale adoption of Ruby in the enterprise?
-
ESB Roundup Part One: Defining the ESB
A healthy debate has arisen in the SOA community around the Enterprise Service Bus. Is an ESB needed? What is the best definition of an ESB? When should an ESB be deployed? What is its role in SOA? In the first part of a series, InfoQ explores this vital topic.
-
Secure and Reliable Web Services
Web Services can become the single standard for all exchange of structured data. After waiting over 5 years, 2 important Web Services specifications have finally been endorsed: WS-Security and WS-ReliableMessaging. Will these specifications allow the adoption of web services as a standard for all communication within and between organizations?
-
Introduction to BackgrounDRb
As the problem domain of your Rails applications expands, you may need to run computationally intensive or long running background tasks. How can you run these long background tasks without your web server timing out? And how do you display the progress to your users?