Overview of the Avitek Medical Records Development Tutorials
The Avitek Medical Records Development Tutorials guide you through the process of developing, packaging, and deploying real-world J2EE applications with WebLogic Server. These tutorials use the Avitek Medical Records sample application suite (Version 1.1.1) as a basis for instruction. However, you can easily apply the procedures and best practices to your own J2EE applications.
What Is Avitek Medical Records?
Avitek Medical Records (or MedRec) is a WebLogic Server sample application suite that concisely demonstrates all aspects of the J2EE platform. MedRec is designed as an educational tool for all levels of J2EE developers; it showcases the use of each J2EE component, and illustrates best practice design patterns for component interaction and client development.
The MedRec application provides a framework for patients, doctors, and administrators to manage patient data using a variety of different clients. Patient data includes:
The MedRec application suite consists of two main J2EE applications and one supporting application that loads the MedRec informational page. The main applications support one or more user scenarios for MedRec:
medrecEar also provides all of the controller and business logic used by the MedRec application suite, as well as the Web Service used by different clients.
In the tutorials that follow, all applications will be deployed in a single-server domain. Single-server domains are generally used during the development process for convenience of deployment and testing. Figure 1 shows how each application would be deployed to multiple servers in a production environment.
Figure 1: MedRec Application Suite in a Multiple-Server Domain
Throughout the course of the MedRec tutorials, you create the server instances, build the MedRec applications, and deploy them to the new servers. If you are interested in viewing or using the complete MedRec application before starting the tutorials, you can use the pre-built MedRec domain that is installed with WebLogic Server.
While the MedRec tutorials explain how to develop application components using WebLogic Server tools, they do not describe MedRec's J2EE implementation or explain how to program J2EE components in Java. For more information about MedRec's J2EE architecture and implementation, see the Avitek Medical Records Architecture Guide.
How to Use the Tutorials
The MedRec tutorials are designed to be completed in the order they are presented. The sequence of tutorials follows the various stages of J2EE application development, from staging and coding the application, through building and deploying components.
If you choose to skip one or more tutorials, read the Prerequisites section of the tutorial you want to follow. This section identifies steps you need to complete in order to complete the tutorial. In many cases, BEA has provided scripts that help you catch up to a given point in the tutorials. If you follow the tutorials in sequence, you will always meet the prerequisites for the next tutorial.
The tutorials are divided into the following sections: