Kỹ thuật XML

Một phần của tài liệu đồ án công nghệ thông tin Quản lý vết yêu cầu trong EA (Trang 45)

EA cho phép mô hình hoá nhanh chóng, hai kĩ thuật chuyển và và tạo mã là hai từ khoá của kĩ thuật XML là giản đồ XML-XML Schema (XSD) và ngôn ngữ định nghĩa dịch vụ mạng-Web Service Definition language (WSDL)

• XML Schema (XSD)

Giản đồ XML được mô hình sử dụng biểu đồ lớp UML. Các trang XML Schema của hộp cônghộpcông cụ EA UML cung cấp sẵn cho UML Profile for XSD. Điều này cho phép mô hình lớp UML trừu tượng tự động được tạo như giản đồ W3C XML Schema.

UML Profile for XSD xác định tập các dạng, giỏi trị Tagged Values và các ràng buộc được áp dụng cho mô hình UML để thay đổi vẻ bên ngoài của giản đồ kết quảquẩ. Ví dụ, chúng ta có thể phải chuyển đổi các thuộc tính lớp UML thành các thuộc tính XSD hay sử dụng nhóm mô hình khác mô hình Sequence mặc định.

Các dạng XSD cung cấp một ánh xạ rõ ràng từ XSD thành UML. Các Tagged Values định nghĩa trừu tượng cáccac ánh xạ này, như vậy các phần tử phải đủ điều kiện. Các ràng buộc định nghĩa bất kì điều kiện nào phải được thoả món cho dạng được áp dụng.

• Web Service Definition language (WSDL)

WSDL là chuẩn dữ liệu dựa trên định dạng XML dùng trong mô tả dịch vụ mạng Các trang WSDL của hộp công cụ Enterprise Architect UML được sử dụng để chuyển đổi các văn bản WSDL. Các văn bản WSDK được đưa ra như các thành phần được đánh dấu với dạng WSDL. Các văn bản WSDL được chứa trong một kiến trúc gói được đưa ra trong không gian tên WSDL đích và cấu tạo từ các dạng XSD, thông báo, các dạng cổng, sự liên kết và các dịch vụ. Cỏc gúi mức đỉnh được tạo dạng như 1 không gian tên WSDL.

Văn bản và CSDL

Một phần của tài liệu đồ án công nghệ thông tin Quản lý vết yêu cầu trong EA (Trang 45)