

It takes a team of highly skilled top-tier developers over a year to even develop a subset of the capabilities offered by the TSF. Your time: Spend your resources working on the code that is particular to your business and where your company has expertise - not on the "plumbing". If services are executing in an internal grid, the TSF enables configuration of insecure connections for higher efficiency. Thus, the TSF supports inter-service communication for services executing on a set of servers in data centers or in the cloud. Similarly, the TSF server automatically provides for handling multiple siumultaneous connections to purchaser's server code and even multi-threads purchaser's code within each connection - enabling server to process multiple requests from a single connection concurrently.įigure 2 shows that the TSF on the server side may be configured to execute on any number of servers in a "TSF Grid" enabling not only communication between purchaser server services and purchaser clients, but also between different services developed by purchaser to execute within the TSF. Thanks to the multi-threading built into the TSF client side component, purchaser's client code can handle these messages without requiring purchaser to write multi-threaded code to handle this information.

Server-side code can send asynchronous messages to the purchaser's client.

The TSF Framework on the server-side, effectively, executes pre-instantiated images of purchaser's code and passes requests and commands sent by purchaser's client side code or GUI.

The TSF also supports insecure, internal, high-speed connections for services executing within an internal data center. Figure 1 shows a high-level conceptualization of how TSF framework components on the server side communicate with a TSF Framework component instantiated by each client to provide a highly secure, two-way authenticated connection between purchasing organization's client and server-side code.
