In this exercise, you create the package structure and package diagram of the itso.ad.business design layer. The itso.ad.business layer contains the business logic of the PiggyBank design model. The itso.ad.business layer contains the delegate.ejb, ejb, and framework implementation design subpackages.
The itso.ad.business layer contains the implementation of the business logic for the PiggyBank online banking system and contains the subpackages in the following table:
Package | Description |
---|---|
delegate.ejb | This subpackage contains the framework implementation for accessing the PiggyBank EJB. |
ejb | This subpackage contains the persistent storage model for PiggyBank transaction and customer data. |
framework | This subpackage describes the isolation layer between the presentation layer the PiggyBank user interface and the persistence model. The framework layer provides the abstraction between the client interface and the implementation. |
In this exercise, you identify the itso.ad.business implementation design subpackage structure by creating the itso.ad.business design elements overview diagram.
The itso.ad.business subpackage contains the ejb, ejb.delegate, and framework subpackages.
You have identified the basic structure of the itso.ad.business subpackage by creating the basic outline of the itso.ad.business Design Elements diagram. The diagram shows the structure of the subpackage, but also the relationships that exist between packages. You add to this diagram as you continue to model the itso.ad.business subpackage. Your diagram should look similar to the following figure:
By creating the overview diagram, you automtically create the package structure in the itso.ad.business subpackage. Your model structure should look similar to the following figure:
Now that you created the itso.ad.business subpackage structure, you can model each component. To continue, proceed to Exercise 3.5: Modeling the framework component layer.