Bất kỳ mẫu thực tế kiến trúc SOA (n-tier) nào có .NET để bắt đầu?Kiến trúc SOA Các mẫu thế giới thực với .NET
Trả lời
Liên kết đầu tiên không hoạt động. – Vinigas
Tôi khuyên bạn nên bắt đầu một ứng dụng với WCF NET. Nhận được liên quan đến WCF, lợi thế của nó như là để lộ một điểm cuối dịch vụ với nhiều ràng buộc như http, tcp, vv, vì vậy bạn có thể SOA ứng dụng của bạn.
Tôi sử dụng UML Robustness Analysis để khám phá chức năng sẽ được hiển thị dưới dạng dịch vụ.
Tôi nghĩ rằng không có mã đạn bạc cho SOA, SOA là về thiết kế, tổ chức các phương pháp hệ thống để trưng ra các dịch vụ phối hợp xử lý trách nhiệm của các thực thể ứng dụng.
Ví dụ: để tìm đặt vé máy bay, dịch vụ SOA của bạn phải vạch ra hợp đồng, với tất cả các dữ liệu cần thiết để xử lý yêu cầu dịch vụ. Nó sẽ trả về tất cả dữ liệu cần thiết cho dịch vụ tiếp theo, chuyến bay cuốn sách.
Có một bài viết nổi bật về SOA trong Architecture Journal # 21 Định hướng dịch vụ Hôm nay và ngày mai Bài viết An Enterprise Architecture Strategy for SOA được viết bởi Hatay Tuna.
SOA là về tiếp xúc logic, thiết kế, logic ecapsulation, không phải là về mã, mã hỗ trợ định hướng.
Tôi đã chia nhỏ và mở rộng và viết một ứng dụng mẫu được gọi là Documently thực hiện SOA bằng cách sử dụng TopShelf, MassTransit và RabbitMQ.
https://github.com/haf/Documently/tree/develop - nhánh này chứa tất cả mã mới nhất. Thiếu từ ví dụ SOA này là những thứ như cung cấp; làm thế nào để thực sự triển khai mã, cũng như cách phối hợp những thứ không cần thiết cho mẫu. – Henrik
Tôi sắp học .NET StockTrader 6 Sample Application.
Ứng dụng Azure StockTrader 6 là ứng dụng mẫu đầu cuối cho Windows Azure. Đây là một ứng dụng hướng dịch vụ dựa trên Windows Communication Foundation và ASP.NET, với một phụ trợ RESTful được lưu trữ trên Windows Azure. Nó bao gồm các ứng dụng đa nền tảng cho HTML5, Windows 8, Windows Phone, Android và iOS kết nối với chương trình phụ trợ Azure Cloud Services. Cơ sở dữ liệu phụ trợ là Cơ sở dữ liệu SQL của Windows Azure và ứng dụng tùy chọn hỗ trợ quy mô thông qua Liên kết cơ sở dữ liệu SQL.
tôi đã liên kết từ nơi này: http://androtan.wordpress.com/2007/11/20/interesting-soa-wcf-and-aspnet-case-study/
Tuy nhiên, IMO, có vẻ như nhiều hơn nữa như một ví dụ mặt kỹ thuật, có lẽ chỉ là một SOAD chủ đề tốt.
- 1. Kiến trúc SOA với WCF + Cấu trúc IOC
- 2. Làm thế nào để thực hiện khớp nối lỏng lẻo với kiến trúc SOA
- 3. Kiến trúc Net và plugin
- 4. Bố cục khung thực thể .NET Entity (kiến trúc)
- 5. Mẫu thiết kế kiến trúc
- 6. ranh giới giao dịch trong một kiến trúc N-tier
- 7. Kiến trúc .NET DDD điển hình vs thực hành Django/Rails
- 8. kiến trúc Plugin trong .net:. Dỡ
- 9. Kiến trúc giống như plugin trong .NET
- 10. .NET tương đương với kiến trúc web Java hiện đại
- 11. Sự khác biệt giữa các mẫu thiết kế và các mẫu kiến trúc là gì?
- 12. ASP.NET MVC có thực hiện sai sót đối với mẫu kiến trúc MVC không?
- 13. Kiến trúc N-Layer
- 14. Xác thực tập trung trong kiến trúc hướng dịch vụ
- 15. kiến trúc Agile
- 16. Kiến trúc NHibernate?
- 17. Đề xuất kiến trúc hướng dịch vụ
- 18. kiến trúc soa của google - Tổng hợp nội dung cho giao diện người dùng web của google
- 19. Kiến trúc cho các ứng dụng WinForms?
- 20. Khái niệm kiến trúc mới
- 21. Làm thế nào để thực hiện một kiến trúc 3 tầng .net bằng cách sử dụng Winforms
- 22. Kiến trúc Amazon S3
- 23. Câu hỏi kiến trúc
- 24. Vai trò của "Nhà môi giới dịch vụ" trong SOA là gì?
- 25. Kiến trúc Onion
- 26. Kiến trúc MMORPG/VR
- 27. Học cách xây dựng các ứng dụng .NET trong thế giới thực bằng ví dụ
- 28. MVC so với kiến trúc 3 tầng?
- 29. Kiến trúc Java EE với Khung Chơi
- 30. Thiết kế/xác thực dịch vụ SOA
@animuson 6 năm sau câu hỏi này có 6 câu trả lời. Câu hỏi có 13 upvotes. Đâu là 'quá nhiều câu trả lời có thể' hay bất cứ mối quan tâm nào? Tôi ghét nó khi một người duy nhất đóng các câu hỏi hữu ích vì không có lý do rất tốt. Hãy để nó được .. và không chỉ cho tôi các quy tắc như một robot. –