Progress / Actional/Resources/White Papers/Getting Started With Web Services
Web Services Design for GovernanceAgent-based and proxy-based approaches to Web Services design for governance, the associated semantics, and related benefits and trade-offs of each management approach are outlined in this tutorial. Architecting an Effective Web Services DesignEvery organization is unique, but in general the initial requirements for Web services management fall into two categories:
The first suggests a Web services proxy-based approach, while the second indicates a Web services agent approach. Actional supports each as outlined below. Neither Web Services Design Approach is "Better"Before discussing these two approaches in more detail, it is important to realize that neither approach is inherently better or worse than the other. (See our comparison of Web Services Tools) They are, in fact, complementary over the long term. What drives the starting point are the short-term concerns: where you're feeling the pain, and what capabilities are required to eliminate it. Often, vendors play with words, making of the decision a semantic game rather than an open discussion on features and benefits. Let's propose some quick definitions to help you understand the discussion that follows. A proxy can also be called an intermediary or a broker. In the terminology used in this essay, all three words are functionally equivalent. And, whether or not something is a proxy has nothing to do with "where" it runs, rather it has everything to do with "how" it runs. One sure giveaway: if you install the same piece of software as both an agent and/or a proxy, then what you end up with is either a bloated, low-performance agent, or a proxy with only partial functionality. A Brief Description of Both Approaches to Web Service DesignA proxy has the following characteristics:
An agent has the following characteristics:
In SummaryTwo key points fall out of this semantic diversion about Web services design, proxies and agents:
Read further to understand how to make sense of these Web services design issues and to decide which solution – proxy-based or agent-based – is the right place to start. For More InformationDiscover the details of Actional's Web services design for governance: download the free webinar, Runtime Governance |
Learn About Web Services Design for GovernanceDownload the free white paper, "Getting Started With Web Services — Breaking Through the Complexity," now. |


