This Runtime View helps you to learn about the architecture of the client, server and middleware code generated by SCORE Adaptive Bridges to implement adaptive services on diverse deployment platforms:
- Layer Architecture – We start by looking at the way SCORE Adaptive Bridges generates the functionality of your adaptive services into a series of layers that are deployed on the client and server platforms. The objective of this section is to help you to understand the code we generate with a broad overview of “what goes where”.
- Application Adapter – Is generated for the server side and provides paradigm mapping between the procedural and functional approach of legacy applications and the service-based architecture exposed to clients. The application adapter is language specific but is not aware of how the client and server communicate.
- Technology Adapter – Is generated for both the client and server sides and is responsible for communications and interfacing with the selected middleware (if any). The technology adapter is very platform specific.
- Adaptive Proxy – Is generated for the client side and is responsible for exposing the external interface of the adaptive service to the client application. The adaptive proxy is unaware of how the client and server communicate. The adaptive proxy is optimised to integrate seamlessly in the client development environment, both at the technical and cultural levels.
- Deployment Scenarios – We end by looking at some deployment scenarios which show “what is generated where” for a number of typical deployment platforms. This section helps to answer questions such as How does SCORE Adaptive Bridges work with J2EE and EJBs?
Please see Supported Platforms for a list of the currently supported discovery and platform adapters.
| SCORE Adaptive Bridges - Runtime View
This Runtime View helps you to learn about the architecture of the client, server and middleware code generated by SCORE Adaptive Bridges to implement adaptive services on diverse deployment platforms.
Not Sure Where to Start?
If you want to get a high level view of the runtime architecture and what is generated where then start with Layer Architecture. For details of the code generated for the server side to interface with the legacy application look at Application Adapter. If you are interested in how we interface to middleware then start at Technology Adapter. You should start with Adaptive Proxy to understand more about how we expose the external interface of the adaptive service to the client application. If you are interested to know how SCORE Adaptive Bridges works with deployment platforms such as J2EE then please start with Deployment Scenarios.