简体   繁体   English

使用WCF的面向服务的体系结构

[英]Service Oriented Architecture using WCF

I worked with WCF services in our projects. 我在项目中使用WCF服务。 We implemented most of the features as services in WCF and consumed from other projects which are web applications, desktop applications. 我们将大多数功能实现为WCF中的服务,并从其他项目(如Web应用程序,桌面应用程序)中使用。 Is this what SOA is ? 这是SOA吗? Now I am getting some job oppurtunities who are looking for SOA developers, I am not sure if I can claim that I implemented SOA in the applications I developed. 现在,我得到了一些正在寻找SOA开发人员的工作机会,我不确定是否可以宣称我在开发的应用程序中实现了SOA。 I read about SOA but could not get to a conclusion to my question. 我读了有关SOA的文章,但无法得出结论。 Can anybody explain me to clear my doubts ? 有人可以解释一下我的疑问吗? Thanks for your help. 谢谢你的帮助。

My understanding about Service Oriented Architecture 我对面向服务的体系结构的理解

  • We write WCF services which can be consumed by application written in various technologies Desktop, Phone or Web.So, that we don't have to write Service layer for each technology. 我们编写的WCF服务可以被用各种技术编写的应用程序所使用,例如台式机,电话或Web。因此,我们不必为每种技术编写服务层。

  • Many times it happens that your core business logic remains same for years but, your UI or Client changes form Desktop to Phone to 很多时候,您的核心业务逻辑会保持多年不变,但是您的UI或客户端从“桌面到电话”更改为
    Browser changes so, in this case you don't have to spend time again 浏览器发生更改,因此在这种情况下,您不必再花时间
    writing same thing. 写同样的东西。

  • And as name it self say that it is service oriented so, if any 顾名思义,它本身就是面向服务的,如果有的话
    application which is able to consume services your winner. 能够消耗您的赢家服务的应用程序。

Whilst studying for the Microsoft 70-513 - Microsoft .NET Framework 4 Windows Communication Foundation, the term Service Orientated Architecture (SOA) is used quite often. 在研究Microsoft 70-513-Microsoft .NET Framework 4 Windows Communication Foundation时,经常使用术语“面向服务的体系结构(SOA)”。 The Microsoft book I have read states that; 我读过的Microsoft书指出:

"The architectural principles behind an SOA is the ability to reuse existing software assets wherever possible and to expose the functionality of these assets as a set of services." “ SOA背后的体系结构原则是能够重用现有软件资产,并将这些资产的功能作为一组服务公开的能力。”

So if you have used WCF to implement services into your applications, then it would seem you have experience in working with SOA. 因此,如果您使用WCF在应用程序中实现服务,那么您似乎具有使用SOA的经验。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM