A distributed medical record system using JINI. Source code compiled in java 8, should run on Apache River Library.
For simplicity, model data is stored statically.
1.RMID rmid
- HTTP
cd /home/dell/ds/final_project/src/git_ds_jini/medical_report_system
java -jar lib/tools.jar -port 8080 -dir host_this/ -verbose
- JINI Lookup Service
cd /home/dell/ds/final_project/src/git_ds_jini/medical_report_system
java -Djava.security.policy=all_rmi_lib/jsk-all.policy -jar all_rmi_lib/start.jar all_rmi_lib/start-transient-reggie.config
- DataServer (1st JINI Service)
cd ~/ds/final_project/src/git_ds_jini/medical_report_system/out/production/medical_report_system/
java -Djava.rmi.server.codebase=http://localhost:8080/data_service-dl.jar -Djava.security.policy=../../../all_rmi_lib/jsk-all.policy cs/ds/jiniimpl/dataservice/DataServiceServer
- ClientServiceServer (2nd JINI Service)
cd ~/ds/final_project/src/git_ds_jini/medical_report_system/out/production/medical_report_system/
java -Djava.rmi.server.codebase=http://localhost:8080/client_service-dl.jar -Djava.security.policy=../../../all_rmi_lib/jsk-all.policy cs/ds/jiniimpl/clientservice/ClientServiceServer
- PatientClient (JINI Client)
cd ~/ds/final_project/src/git_ds_jini/medical_report_system/out/production/medical_report_system/
java -Djava.security.policy=../../../all_rmi_lib/jsk-all.policy cs/ds/jiniimpl/client/PatientClient
- Creating jar (Make the project before running these commands).
a. Create jar for dataservice (only needs DOA interfaces).
cd ~/git_ds_jini/medical_report_system/out/production/medical_report_system jar cf ~/git_ds_jini/medical_report_system/host_this/data_service-dl.jar cs/ds/dao/interfaces/
b. Create jar for clientservice (needs DAO, Service interfaces) jar cf ~/git_ds_jini/medical_report_system/host_this/client_service-dl.jar cs/ds/dao/interfaces/ cs/ds/service/interfaces/