中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

使用WCF實現(xiàn)SOA面向服務編程—— 架構(gòu)設計

  SOA本身就是一種面向企業(yè)級服務的系統(tǒng)架構(gòu),簡單來說,SOA就是一種進行系統(tǒng)開發(fā)的新的體系架構(gòu),在基于SOA架構(gòu)的系統(tǒng)中,具體應用程序的功能是由一些松耦合并且具有統(tǒng)一接口定義方式的組件(也就是service)組合構(gòu)建起來的。因此,基于SOA的架構(gòu)也一定是從企業(yè)的具體需求開始構(gòu)建的。但是,SOA和其它企業(yè)架構(gòu)的不同之處就在于SOA提供的業(yè)務靈活性。業(yè)務靈活性是指企業(yè)能對業(yè)務變更快速和有效地進行響應、并且利用業(yè)務變更來得到競爭優(yōu)勢的能力。對企業(yè)級架構(gòu)設計師來說,創(chuàng)建一個業(yè)務靈活的架構(gòu)意味著創(chuàng)建一個可以滿足當前還未知的業(yè)務需求的IT架構(gòu)。使用WCF實現(xiàn)SOA,正好可以利用WCF的靈活性,把業(yè)務層封裝,發(fā)布為Web服務。這樣可以降低系統(tǒng)的耦合度,加大對未知業(yè)務的擴展性。

  Web服務本來就是沒有區(qū)分代碼的,在這個例子里在下多開發(fā)了一個Service Interface目的是為了使系統(tǒng)更易于管理。在開發(fā)期間,Service是不斷更改的,如果在UI層上直接調(diào)用服務層,那更改將會是頻密的,所以在這里在下開發(fā)一個Service Interface層目的是為了把WSDL集成在同一個DLL程序集里面,進行統(tǒng)一修改。最后UI層只要直接調(diào)用Service Interface,就可以對系統(tǒng)直接進行操作。要以不同開發(fā)工具來實現(xiàn)Service Interface,這個的代價并不大,開銷是可以承擔的。下面附上最簡單的例子,希望有經(jīng)驗的高手給予點評,有不妥的地方請多加指教。

//實現(xiàn)Ucsmy.Portal.BLL層
namespace Ucsmy.Portal.BLL
{
public class ExampleManager
{
public IList<Example> GetList(int workers)
{
IExampleDAL examleDAL
= DataAccess.CreateExampleDAL();
return examleDAL.GetList(workers);
}
}
}

//在Ucsmy.Portal.Service層里使用WCF直接調(diào)用BLL層里面的方法
namespace Ucsmy.Portal.Service
{
[ServiceContract(Namespace
="Ucsmy.Portal.Service")]
public interface IExampleService
{
[OperationContract]
IList
<Example> GetData(int workers);
// TODO: 在此添加您的服務操作

}

public class ExampleService : IExampleService
{
public ExampleManager exampleManager;

public ExampleService()
{
exampleManager
= new ExampleManager();
}

public IList<Example> GetData(int workers)
{
IList
<Example> exampleList = exampleManager.GetList(workers);
if (exampleList != null)
return exampleList;
else
return new List<Example>();
}
}
}

NET技術(shù)使用WCF實現(xiàn)SOA面向服務編程—— 架構(gòu)設計,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 成人国内精品久久久久一区 | 蜜桃视频一区二区三区 | 亚洲精品成人在线 | 久久中文字幕一区 | 国产黄色在线观看 | 国产一区 在线视频 | 99re6在线视频精品免费 | 99免费视频 | 欧美视频xxx| 欧美精选一区二区 | 99热视| 一级二级三级在线观看 | 黄色国产视频 | 91精品国产92| 九九国产在线观看 | 黄网站色大毛片 | 久久香蕉精品视频 | 国产精品美女一区二区三区 | 亚洲日韩中文字幕一区 | 午夜国产一级 | 欧美黑人巨大videos精品 | www.日韩系列 | 亚洲人在线 | 精品久久一区 | 精品福利在线 | 九九热视频这里只有精品 | 香蕉超碰| 精品久久久精品 | 玖操| 久久国内| 欧美日一区二区 | 日韩欧美在线观看 | 国产高清视频 | 91精品国产91久久久久久最新 | 玖玖国产| 亚洲网址在线观看 | 成人在线播放 | 久久久久久久久91 | 日韩欧美在线观看视频 | 亚洲国产成人精品女人久久久野战 | 久久91|