Scalability White Papers
Broker Architectures for Service-Oriented Systems
Overview Brokering is an essential element of service-oriented architectures and utility resource sharing. Brokers act as intermediaries that match client needs with provider services by aggregating information about multiple providers and client requests. In these systems, broker architectures facilitate efficient and effective service management by distributing services to their "Highest and best use". Brokers must create pairings in a way that accommodates system requirements of flexible and extensible management to achieve scalability and autonomy. This paper proposes future work to explore the benefits brokers provide to the clients and providers in service-oriented systems, as well as investigate how different design decisions in the broker architecture affect service and resource allocation outcomes.
| Publisher | Duke University | File Format | |
|---|---|---|---|
| Date Published | October 2005 | ||
| Format | White Papers | ||
| Topics | |||



