|
|
We have recently divided our RMS Connection software into two distinct but overlapping approches. Each has it's own advantages and disadvantages and both have been used in solving different problems in the same application.
This is suitable for Java programs that need real time updates from the server and are run in a secure or controlled environment. An example of such an application is a real time production tracking system that updates displays based on events on the server triggered by production steps being completed.
This method is more suitable when the client is a remote system that you do not have direct contol over.
The down side of this is that it requires the usual coding for maintaining state and the client must periodically poll the server if it needs to see some server event.
The major advantage here is that the same business logic that is developed for a web site is also usable in Java/Swing applications thereby signigicantly reducing development time. Also critical business logic is run only on the server and only the data that a user would see on a secure web site is transferred over the Internet. This eliminates the potential threat of database injection.
Both approaches also allow access to OpenVMS resources such as batch or print job submission and calling existing business logic without a major software rewrite.
Please contact Digital Synergy, Inc. at (949) 650-0526 for more information.
Return to Home