tailieunhanh - Thiết kế các dịch vụ SOA với Rational Software Architect, Phần 2

Thiết kế các dịch vụ SOA với Rational Software Architect, Phần 2: Thiết kế các dịch vụ với lược tả UML của các dịch vụ phần mềm Lee Ackerman, Giám đốc tiếp thị, IBM Bertrand Portier, Kiến trúc IT, IBM Software Group Services Tóm tắt: Tìm hiểu cách làm thế nào để thiết kế kiến trúc hướng dịch vụ (SOA) khi sử dụng IBM® Rational® Software Architect (Kiến trúc sư phần mềm Rational của IBM). Cách tiếp cận dựa theo mô hình này (model-driven development -MDD) dựa vào Unified Modeling Language (UML - Ngôn ngữ mô hình hóa thống nhất). | Thiết kế các dịch vụ SOA với Rational Software Architect Phần 2 Thiết kế các dịch vụ với lược tả UML của các dịch vụ phần mềm Lee Ackerman Giám đốc tiếp thị IBM Bertrand Portier Kiến trúc IT IBM Software Group Services Tóm tắt Tìm hiểu cách làm thế nào để thiết kế kiến trúc hướng dịch vụ SOA khi sử dụng IBM Rational Software Architect Kiến trúc sư phần mềm Rational của IBM . Cách tiếp cận dựa theo mô hình này model-driven development -MDD dựa vào Unified Modeling Language UML - Ngôn ngữ mô hình hóa thống nhất và lược tả UML của các dịch vụ phần mềm. Trước khi bạn bắt đầu Trước hết hãy xem lại bạn có thể mong đợi những gì từ hướng dẫn này và làm thế nào để học được nhiều nhất từ nó. Về loạt bài viết này Để thu được những lợi ích của Service-Oriented Architecture SOA - Kiến trúc hướng dịch vụ và Model-Driven Development MDD- Phát triển dựa theo mô hình môi trường thiết kế và phát triển của bạn cần có các đặc điểm sau Mô hình hóa các cách làm thực tế tốt nhất mọi người sẽ có thể sử dụng lại các giải pháp đã được kiểm chứng để giải quyết các vấn đề xảy ra thường xuyên và cũng cung cấp các giải pháp cho những người khác sử dụng lại. Chọn công cụ khớp với vai trò và nhiệm vụ Các công cụ cần được nhắm đến nhiệm vụ sắp tới và đến vai trò thực hiện nhiệm vụ đó ví dụ nhà phân tích nghiệp vụ hoặc Kiến trúc sư CNTT . Cung cấp sự hỗ trợ và hướng dẫn quy trình xử lý Môi trường phát triển luôn luôn cung cấp hướng dẫn tùy bối cảnh cho các phương pháp hay các quy trình. Đưa ra một nền tảng mở rộng được Các nhóm làm việc sẽ có thể mở rộng hoặc tùy chỉnh môi trường sao cho ăn khớp với các nhu cầu của họ. Cho phép tự động hóa Các ánh xạ và siêu mô hình ở dưới khung công tác sẽ cho phép biến đổi bán tự động các mô hình từ các mức trừu tượng hóa cao hơn đến thấp hơn và cuối cùng thành mã có thể chạy được. Giúp theo vết sự trừu tượng hóa Có khả năng truy ngược lại từ các mức trừu tượng hóa thấp hơn đến cao hơn. Có tất cả các đặc tính của IBM Rational Software Development Platform Nền