Technical Risks Mitigation
Justification: Patient security is important and is a key requirement in specification.
Mitigation: All the information passed between client and the server uses https and can be extended to 512-bit encryption. Authentication/Authorization is used in both servlet container and ejb container.
Availability
Justification: System must be available 24 hours (99.99 uptime) a day.
Mitigation:
Clusters will be used for web container, ejb container and database
server, which improves availability. It is important to point that the
middleware is separated into three parts: static web server, servlet
container and ejb container.
Scalability
Justification: 20 major hospitals are involved in that project with a already existing it systems.
Mitigation: Teamdoctor is a layered application and using ejb as business components. The business layer is designed as a service layer which is easily scalable. Also JPA offers a vendor independent interfaces to access a database which helps to change database