A.8. Prototype Computational Viewpoint

To support future evolution of the TRRS prototype into a deployed distributed system, a partitioning strategy was employed between the front-end and back-end application code. The coupling between these computational modules was limited to five operation signatures (Figure A.6). These Java operations were chosen to directly support a thin-client implementation for the user interface. The majority of the application logic is allocated to the back-end. This strategy enables future distributed implementations of the TRRS prototype, as well as the integration of alternative front-ends and tools by vendor-participants.

Figure A.6. Computational Viewpoint Signatures in the Java Language

Get Software Architect Bootcamp now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.