C# 带.NET的SOA体系结构真实世界示例

C# 带.NET的SOA体系结构真实世界示例,c#,.net,architecture,soa,C#,.net,Architecture,Soa,任何使用.NET的SOA体系结构(n层)现实世界示例都可以入门吗?在这里 我建议使用WCF启动.NET应用程序。与WCF相关,WCF的优点是公开具有http、tcp等多种绑定的服务端点,因此您可以对应用程序实施SOA 我使用UML来发现将作为服务公开的功能 我认为SOA没有银弹代码,SOA是关于设计、组织系统方法,以便公开协调处理应用程序实体责任的服务 例如,要查找航班预订,您的SOA服务必须公开一个契约,以及处理服务请求所需的所有数据。它将返回下一次服务(预订航班)所需的所有数据 Hatay

任何使用.NET的SOA体系结构(n层)现实世界示例都可以入门吗?

在这里


我建议使用WCF启动.NET应用程序。与WCF相关,WCF的优点是公开具有http、tcp等多种绑定的服务端点,因此您可以对应用程序实施SOA

我使用UML来发现将作为服务公开的功能

我认为SOA没有银弹代码,SOA是关于设计、组织系统方法,以便公开协调处理应用程序实体责任的服务

例如,要查找航班预订,您的SOA服务必须公开一个契约,以及处理服务请求所需的所有数据。它将返回下一次服务(预订航班)所需的所有数据

Hatay Tuna撰写的《面向服务的今天和明天》一文中有一篇关于SOA的优秀文章


SOA是关于逻辑暴露、设计、逻辑封装,而不是关于代码,代码支持方向

我已经开发、扩展并编写了一个名为的示例应用程序,它使用TopShelf、MassTransit和RabbitMQ实现SOA。

我将要学习

Azure StockTrader 6应用程序是针对Windows Azure的端到端示例应用程序。基于Windows通信基础和ASP.NET,在Windows Azure上托管了一个REST后端,是一个强的、面向服务的应用程序< /强>。它包括连接到Azure云服务后端的HTML5、Windows 8、Windows Phone、Android和iOS的跨平台客户端。后端数据库是Windows Azure SQL数据库,应用程序可以选择通过SQL数据库联合来支持向外扩展

我从这个地方得到了链接:


然而,在我看来,这更像是一个技术方面的例子,也许只是一个很好的SOAD主题。

-这个分支包含了所有最新的代码。这个SOA示例中缺少了一些东西,比如资源调配;如何实际部署代码,以及如何编排示例不需要的内容。@animuson 6年后,这个问题得到了6个答案。该问题获得13票。“太多可能的答案”或其他问题在哪里?我讨厌一个人无缘无故地提出有用的问题。顺其自然。。不要像机器人一样向我指出规则。第一个链接不起作用。更新第一个链接:WCF是否正在消亡或已经消亡?