Axis2 đã xây dựng mô hình triển khai có tính mềm dẻo, linh hoạt và khả năng mở rộng dễ dàng. Axis2 có các tập tin cấu hình cho các mức độ khác nhau, cụ thể là: tập tin cấu hình ở mức độ toàn cầu axis2.xml, tập tin cấu hình ở mức độ dịch vụ service.xml, tập tin cấu hình ở mức độ mô đun module.xml.
Tập tin cấu hình ở mức độ toàn cầu axis2.xml: thông tin cấu hình của nó lưu ở định dạng tập tin XML, nó chứa tất cả thông tin cấu hình tối thiểu cần chạy trên Axis2. Các thông tin cấu hình tối thiểu của axis2.xml như sau [1]:
- Cấu hình tham số
- Cấu hình giao vận nhận thông điệp - Cấu hình giao vận nghe thông điệp - Cấu hình chuỗi thực hiện và giao đoạn - Cấu hình mặc định điều vận
- Cấu hình mặc định giành cho phía khách hàng - Cấu hình mô đun toàn cục
- Cấu hình chính sách dịch vụ Web ở mức độ toàn cục
Bạn có thể thay đổi thông tin cấu hình trên tệp tin này, trong trường hợp thông tin cấu hình được thay đổi bạn nhớ khởi động lại hệ thống để áp dụng được sự thay đổi này.
Tập tin cấu hình ở phạm vi dịch vụ services.xml : Nếu như tệp tin axis2.xml chứa thông tin cấu hình ở mức độ toàn hệ thống thì tệp tin services.xml chứa thông tin cầu hình ở phạm vị dịch vụ và nhóm dịch vụ. Các thông số cấu hình ở mức độ dịch vụ [1]:
- Tên của dịch vụ
- Tên không gian đích của dịch vụ - Phạm vi phiên làm việc
- Cấu hình giao vận
- Cấu hình tham số ở phạm vi dịch vụ và phạm vị hoạt động - Cấu hình nhận thông điệp
- Cấu hình dịch vụ ở mức độ mô đun - Cấu hình các hoạt động
- Cấu hình đối tượng
- Cấu hình chính sách của dịch vụ và chính sách hoạt động.
Tập tin cấu hình ở phạm vi mô đun module.xml. Nó chứa các thông tin cấu hình sau: cấu hình xử lý (Handlers) và các giai đoạn của chúng, cấu hình các tham số mô đun, cấu hình điểm kết thúc (Endpoint), cấu hình chính sách dịch vụ Web (WS policy).