Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET面向服务的体系结构_Asp.net_Architecture - Fatal编程技术网

ASP.NET面向服务的体系结构

ASP.NET面向服务的体系结构,asp.net,architecture,Asp.net,Architecture,我被要求调查一个使用面向服务架构的ASP.NET(不是MVC)应用程序的设计 这似乎有点无聊,可能意味着很多事情。我正在寻找一些关于这个主题的指导/文章来帮助我入门。谷歌肯定会提供大量的文章。我不认为我能在这方面有所改进 但我认为服务的重要本质是在设计时将UI与后端分离。通过考虑UI表单、将文本框中的数据收集到数据传输对象中或可能将它们直接绑定到表中的列来划分问题,将为您提供一种系统 但是,面向服务的视图从查看您试图完成的业务问题开始,并使用跨越事务边界的工作单元方法将其分解为粗粒度功能。您将更

我被要求调查一个使用面向服务架构的ASP.NET(不是MVC)应用程序的设计


这似乎有点无聊,可能意味着很多事情。我正在寻找一些关于这个主题的指导/文章来帮助我入门。

谷歌肯定会提供大量的文章。我不认为我能在这方面有所改进

但我认为服务的重要本质是在设计时将UI与后端分离。通过考虑UI表单、将文本框中的数据收集到数据传输对象中或可能将它们直接绑定到表中的列来划分问题,将为您提供一种系统

但是,面向服务的视图从查看您试图完成的业务问题开始,并使用跨越事务边界的工作单元方法将其分解为粗粒度功能。您将更加担心客户机和服务之间的契约和接口

一旦接口正确,客户机和服务就可以独立实现。只要不更改接口或违反合同,就可以在不影响客户端的情况下更改服务实现

SOA是一种思维方式,而不是像SOAP这样的工具或标准