Location Transparency
It is likely that many existing client/server applications will be redesigned to be exposed as a collection of services. Since many of these applications were developed over the course of years. An important area to focus on is defining the service interface boundaries. As the application evolves into an n-tier distributed system, the location of the behavior will move from the client to the server. The framework has been designed to minimize the impact of transferring code location to location. In other words, the framework has been designed to make the location of a service transparent to objects invoking behavior on that service. This is known as location transparency.
The service class (SstWSService) provides a thin wrapper around an application façade and binds user code into the framework. The service class determines whether to dispatch a remote message, or send a Smalltalk directed message to a target that resides locally in the image.
Last modified date: 08/16/2019