In this chapter, we discussed the Axis2 runtime data hierarchy and static data hierarchy. We discussed how and when these are created. Most of the things we discussed here are important, if you plan to create a complex service such as a session-aware service or when writing handlers. If you are going to use Axis2 to simply deploy and invoke a service, you do not need to worry too much about the facts discussed here.
Now that we have gained a good understanding of the Axis2 concepts' usefulness, it is time to use these concepts practically. In the next chapter, we will discuss how to use Axis2 in your web service application. It also covers writing web services using Axis2.