Please enable JavaScript.
Coggle requires JavaScript to display documents.
Distributed Architecture (Broker (Sub-components (Broker (provide service…
Distributed Architecture
-
Multi-tier
-
Disadvantages
-
Adding multiple servers in the system makes the server reliability and availability even more critical
-
Broker
-
-
Sub-components
-
Stub
provide “stub” version of remote services, responsible for massaging messages
Skeleton
encapsulates lower network details, dispatch requests to local service objects
-
-
Advantages
Server component implementation and location transparency,
-
-
-
Service Oriented
Advantages
-
-
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.
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 coarse-grained, document-oriented, and asynchronous service features enhance the scalability attribute.
-
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.
SOA services can be extensively reused within a given domain or product line, and even among legacy systems.
-