Instead, what we have to expose
is our coarse grained business operations (processes) which carry out useful business
functions on behalf of client applications. When we do that, we can map which
services need to be invoked to finish an online retailing experience, and which other
services are responsible for realizing the retail booking in the back office systems.
Thus services are named, labeled, and all the more indexed. And you look at the
index for a particular service similar to the way you look at a book index, to find a
particular subject. Thus, we effectively pool services and consolidate unused capacity
formerly spread over many connected systems and servers.
Chapter 1
[ 27 ]
Service Sharing
Message bus facilitates service sharing as compared to service reuse. In fact service
sharing is one of the key aspects of SOA.
In service reuse, the same service is hosted in different deployment environments
due to various reasons. Even though the component or the code behind the service is
reused here, there is significant overhead in terms of deployment, management, and
maintenance.
Pages:
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63