Home > Articles > Web Services > SOA

SOA

RSS Feed Subscribe to this topic  RSS details

49 Items

Sort by Date | Title

Analysis and Service Modeling with REST
By Thomas Erl, Raj Balasubramanian, David Booth, Benjamin Carlyle, Cesare Pautasso, Herbj¿rn Wilhelmsen
Sep 3, 2012
A primary way in which SOA project delivery methodologies differ is in how they position and prioritize analysis-related phase, which the authors discuss in this chapter.
Understanding SOA Governance
By Thomas Erl, Stephen G. Bennett, Benjamin Carlyle, Clive Gee, Robert Laird, Anne Thomas Manes, Robert Moores, Filippos Santas, Robert Schneider, Leo Shuster, Andre Tost, Chris Venable
May 26, 2011
This chapter provides an introduction to general governance concepts and terms, as well as fundamental topics regarding governance systems for SOA projects.
SOA Basics
By Kerrie Holley, Ali Arsanjani
Dec 13, 2010
This chapter from 100 SOA Questions answers the questions, what is SOA, is SOA an architectural style, what are fundamental constructs (the DNA) of SOA, what is the difference between a Web Service and an SOA service and what makes a project an SOA implementation?
SOA Pattern (#14): Logic Centralization
By Wajid Khattak
Jun 11, 2010
The Logic Centralization pattern is one of the basic inventory design patterns that structures the service inventory in a way so that it is free from redundant solution logic and endeavors to increase the reuse potential of agnostic services by enforcing use of agnostic services according to their functional boundaries.
SOA Pattern (#13): Canonical Protocol
By Wajid Khattak
Apr 29, 2010
The Canonical Protocol design pattern is one of the inventory standardization patterns that aims to elevate the composition-centric characteristic of SOA by making services interoperable with each other. By enforcing the use of a common communication framework, it eliminates the need for protocol bridging and increases the reusability and the recomposability potential of services in a service inventory.
SOA Pattern (#12): Service Layers
By Wajid Khattak
Apr 20, 2010
The Service Layers design pattern attempts to standardize the way services are designed within a service inventory by organizing services into logical layers that share a common type of functionality. By structuring the service inventory around common types of functionalities, this design pattern eases the evolution of services and reduces their governance burden.
SOA Pattern (#11): Event-Driven Messaging
By Wajid Khattak, Vijay Narayanan
Mar 27, 2010
The Event-Driven Messaging design pattern attempts to address the inefficiencies related to the use of the traditional polling based model by suggesting a publisher-subscriber based model whereby a service interaction occurs only when an event occurs within the boundary of the service provider.
SOA Pattern (#10): Service Refactoring
By Wajid Khattak
Mar 9, 2010
At some point during its lifetime a service might need to be enhanced or modified as a result of an external or an internal stimulus. The Service Refactoring design pattern addresses this issue in a manner so that the existing service consumers are not affected by the required change.
SOA Pattern (#9): Enterprise Inventory
By Wajid Khattak
Feb 26, 2010
The Enterprise Inventory design pattern attempts to maximize the reusability and recomposition of services by proposing the development of services based on a single enterprise-wide service inventory.
Implementing SOA Using Java EE: Evolution of Service Oriented Architecture
By B.V. Kumar, Prakash Narayan, Tony Ng
Jan 21, 2010
In this chapter, the authors first explore the concept of service orientation and then analyze how the emergence of different architectures' combined paradigm shifts in enterprise technologies led to the evolution of web services and SOA.
It's Time to Reinvent Java Web Services
By Mark D. Hansen
Dec 21, 2009
Mark Hansen describes the shortcomings of JAX-WS, JAX-RS, and JAXB as tools for enterprise web services.
Cloud Computing and SOA Convergence: Where We Are, How We Got Here, and How to Fix It
By David S. Linthicum
Oct 8, 2009
IT has become the single-most visible point of latency when a business needs to change. However, it does not have to be this way. David S. Linthicum discusses how things got off track and how SOA and Cloud Computing can fix it.
SOA Pattern (#8): ESB
By Thomas Rischbeck
Sep 1, 2009
The ESB is a compound pattern that pulls together many enablement and enforcement capabilities that come in handy to the SOA practitioner. Thomas Rischbeck explains it here.
Dynamic SOA and BPM: From Simplified Integration to Dynamic Processes
By Marc Fiammante
Jul 29, 2009
In this chapter, Marc Fiammante presents multiple aspects for an enterprise to address in order to realize the value of a truly dynamic BPM and SOA approach.
Introduction to Viral Data in SOA
By Neal A. Fishman
Jul 23, 2009
The viral affects of data are without bounds and can, under certain conditions, reach a pandemic state. Neal A. Fishman explores this concept in the introduction to his book.
SOA Pattern (#7): Policy Centralization
By Thomas Erl, Herbjörn Wilhelmsen
Jun 18, 2009
The Policy Centralization pattern advocates that we keep a reusable policy in a single definition and have service contracts to which the policy applies, link to and share this definition.
SOA Pattern (#6): Canonical Schema
By Thomas Erl, Herbjörn Wilhelmsen
May 19, 2009
Of all the patterns in the SOA design patterns catalog there is perhaps no other as simple to understand yet as difficult to apply in practice as Canonical Schema.
The Case for Single-Purpose Services: Understanding the Non-Agnostic Context and a Strategy for Implementation
By Herbjörn Wilhelmsen
Apr 15, 2009
This article will delve into the issues of the case for the single-purpose service.
An Introduction to DataPower SOA Appliances
By Bill Hines, Jim Brennan, Simon Kapadia, John Rasmussen, Jaime Ryan
Apr 9, 2009
The authors explain what exactly SOA appliances are, how they are used, and how they are similar and dissimilar to traditional household appliances.
Project-Oriented SOA
By Leo Shuster
Apr 7, 2009
This article introduces an effective technique for moving your SOA program forward through an incremental, project-based approach.

Page 1 2 3 Next >