欢迎来到天天文库
浏览记录
ID:37943127
大小:567.54 KB
页数:7页
时间:2019-06-03
《基于.NET+Framework+WCF的面向服务SOA中间件设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、万方数据小型微型计算机系统2010年12月第12期JournalofChineseComputerSystemsVoL31No.122010基于.NETFrameworkWCF的面向服务SOA中间件设计韩旭1,王海波2,柳克俊11(南京理工大学自动化学院,江苏南京210094)2(大连舰艇学院装备系统与自动化系,辽宁大连116018)E—mail:humorhxu@gnmil.O叽摘要:通过对.NETWCF内部结构与服务特性的分析,提出一套基于.NETFrameworkWCF服务组件的面向服务SOA中间件设计方案.文章首先从WCF服务的配
2、置与启动方法分析入手,描绘SOA架构设计中WCF客户端/服务器的工作沈程并舛设计中可能遇到的盯IP服务请求侦听、服务故障侦测与恢复、以及异步业务处理进程的状态同步等问题分别予以了分析,并给出了具体的解决方案.最后。介绍此SOA中间件设计方案的实际应用,并通过实测数据的分析提出不同WCF应用环境可能对SOA中间件性能所带来的影响及相应的优选设计.从本文SOA中间件设计的具体产品应用情况看,该方案是完全可行的.关键词:WCF;SOA;进程;中间件;异构中图分类号:TP311文献标识码:A文章编号:1000-1220(2010)12-2359-
3、06Service-orientedSOAMiddlewareDesignBasedon.NETFrameworkWCFComponentHANXul.WANGHal—b02。L1UKe-junl1(Schoolo/Automation,NanjingUniversityofsc蛔甜andTechnology,Nanjing210094。aIina)2(z细,tmentofEquipmentSystemandAutomation,DaltanNava/Academy,Da//an116018,舭)Abstract:Withanalyzin
4、gtheinternalstructureandfeaturesof.N酊WCFcomponent,aservice-orientedSOAmiddIewa托design80-lutionwhichisbasedon.NErFrameworkWCFcomponentisbroughtout.Firstly。theconfi舳andstartingwayofWCF辩miceareintroduced;thentheworkingflowofWCFcfientandWCFSel'viceinthissolutionisdescribed;an
5、dbyanalyzingtheissuesindesigningtheSOAmiddleware。suchasthelisteningof唧request,theprobingtOservicestatusandfaults-restore,andthesyn-chronizationtOasynchronousbusiness-pt'oces$讲o∞ss鹩,etc.AnddetailedsolutiontOtheissuesa辩alsogiven.Lastly,蚰exampleoftheSOAmiddlewaredesigninprac
6、ticeisgiven.Andbytheanalyzingtothetestdatasamplingfromthebackgroundp喇∞t,s饼ncusefuIconclusionsa他broughtoutfortheusageoftheSOIAmiddlewaredesignindifferentWCFworkingdm,i】∞髓n呦1.ItisverifiedpracticallybyusingtheSOAmiddlewaredesignin伽cHISsystemproductthatthesolutionisfeasible.K
7、eywords:WCF;SOA;process;middleware;heterogeneousl引言随着信息技术的不断发展,软件设计已经逐步由面向过程(Pro∞ssOriented)、面向对象(ObjectOriented)向面向服务(ServiceOriented)过渡.如今,面向服务架构(SJeq'viceOrientedArchitecture,SOA)的研究已日趋成熟,并在实现软件异构平台调用、软件升级扩展、软件模块互操作、松耦合分布式开发等方面都获得了很好的应用⋯.图l给出了一种常用的基于.NET的SOA体系架构设计图.在图l
8、中,按照SoA角色划分。业务处理层、异构应用层、WCF接口层中间件分别对应于SOA中的服务提供者、服务使用者和服务注册中心.在业务处理服务展开前。业务处理层的各个服务进程必须首先向WCF接口层
此文档下载收益归作者所有