A service requestor is a Network node that discovers and invokes other software services to provide a business solution. Service requestor nodes will often represent a business application component that performs remote procedure calls to a distributed object, the service provider. In some cases, the provider node may reside locally within an intranet or in other cases it could reside remotely over the Internet. The conceptual nature of SOA leaves the networking, transport protocol, and security details to the specific implementation. A business entity or an independent operator can represent a service broker.
Service providers publish services to a service broker.
Service requesters find required services using a service broker and bind to them. Once you comprehend the concept of SOA, reflect on some of the basic principals of dynamic e-business to understand how best to implement it. A fundamental aspect of a successful implementation is the reliance on open Internet standards. The dynamic e-business strategy is founded on a core set of emerging technologies that reflect the work of researchers and consultants from a variety of companies and industry organizations. Unlike HTML, which uses tags for describing presentation and data, XML is strictly for the definition of portable structured data.