Please enable JavaScript.
Coggle requires JavaScript to display documents.
Distributed Architecture (Service Oriented (Advantages (The coarse-grained…
Distributed Architecture
-
Multi-tier
-
Disadvantages
-
Adding multiple servers in the system makes the server reliability
and availability even more critical
-
Service Oriented
Advantages
The coarse-grained, document-oriented, and asynchronous
service features enhance the scalability attribute
-
Reusability: Any service can be reused by any other service,.
Because clients of a service only need to know its public interfaces, service composition and integration become much
easier.
The implementation of a service will not affect the application of
the service as long as the exposed interface is not changed.
-
-
-
Interoperability: Technically any client or any service can access
other services regardless of their platform, technology, vendors, or language implementations.
-
-
SOA services can be extensively reused within a given
domain or product line, and even among legacy systems.
-
In this context, a service is a business functionality that is
well-defined, self-contained, independent from other services and published and available to be used via a standard programming interface.
Broker
Advantages
-
Server component implementation and location transparency,
-
-
-
-
Sub-components
-
Skeleton
encapsulates lower network details, dispatch requests to local
service objects
-
-
Stub
provide “stub” version of remote services, responsible for
massaging messages