基于WebService的业务系统集成模型资料下载.pdf
- 文档编号:5982122
- 上传时间:2023-05-05
- 格式:PDF
- 页数:4
- 大小:713.94KB
基于WebService的业务系统集成模型资料下载.pdf
《基于WebService的业务系统集成模型资料下载.pdf》由会员分享,可在线阅读,更多相关《基于WebService的业务系统集成模型资料下载.pdf(4页珍藏版)》请在冰点文库上搜索。
TP39309文献标识码:
A文章编号:
10017119(2013)04004403IIltegratedM0delofEnterpriseII曲珊ationSystemBasedonWebService|s“nCAu珊W“n,l,埘29y珊曙(AnhuiVocationalCollegeofPolicer0mcers;
Anhui230031,China)Ab酣ract:
WehaveanalyzedthepdncipJeandimplementaionpmcess“mese门矗ceo矗entedsofmareaIhitectufeT量lesystemintegrat主ontecInologybasedonWebSenriceisalsostudiedItisfoundthereexistsdefectSsuchasweakcouplingaJldpoorexp锄sibilitynenmeapproachbySO拥7ebsewiceispmposednesystemcaJlchangethe印plicationpr0一gramintoserviceswhichc粕beprovidedtorequestersorotllerservicesThennewseicescanbeimplementedaccordingtothecombinationofactllalneedTheparation0foperatinglogicandoperatingda乇adecrease出ecouplingbetweenbusinessanddataIIthask舭ercompatibility锄dabilityofinteractioncomparedwithtraditionalEAImethodsKeywords:
8ystemimegmti帆;
webseice;
coupling;
SOA随着企业信息化建设的快速发展,企业内部对于业务系统的灵活性和各类系统之间的协调性提出了更高的要求,因此需要一种有效的应用集成模式对现有的信息系统加以改进,形成符合EAI(enterprise印plicationintegration)标准的异构应用集成方案。
面向服务的体系架构(sOA)凭借其松耦合的特性,为信息系统的基础架构建设提供了可用的参考模型【1。
WebSen,ice作为SOA的重要实现方式,已成为基于Web的系统设计与开发的研究热点。
提出了一个基于WebSeice模式的资源共享和业务处理模型,设计并实现了系统关键层,并结合J2EE技术给出了业务系统集成的解决方案。
面向服务的体系结构研究作为一种粗粒度、松耦合的服务架构,sOA的服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型闭。
SOA体系结构中的组件必须具有以下3种角色中的一种或多种:
Sen,icepmvider,Servicerequester,ServicebrokernWebService是采用面向服务体系架构的主流技术,通过开放及标准的协议与接口来解决异构系统之间的通信及交互问题【3。
图1给出了服务请求者和服务提供者之间的交互模型,系统间通过接口所定义的描述使用WebServices进行交互,通常是为H甲或XML来传递SOAP消息。
具体步骤为:
(1)服务请求者与提供者相互(至少是一方)识别到对方。
(2)就各自代理间所要共同遵循的服务描述与语收稿日期:
20120827基金项目:
安徽省教育厅青年教师资助项目(2008jqll65)。
作者简介:
孙传群(1974一),男,安徽合肥人,硕士,讲师,主要研究方向:
计算机网络安全及基于ssH2应用开发。
万方数据第4期&
掣驰Entlty。
竺6ClIm【一InDuf孙传群等基于WElbService的业务系统集成模型45PlDvjdaEnnIva嬲“InmlCSallalll岱WSDR刨龇。
-R叩。
啦。
+Agcntmt叮薯tAgcnt图1请求者与服务提供者间的交互模型Fig1Interactionmodelbetweenrequesterandprovider图2基于SOA的WebServi集成Fig2IntegradonmodelofWebSenicebasedonSOA义,双方达成共识。
(3)双方将服务描述与语义提交给各自的代理,并由它们来实现。
(4)各方代理进行消息传递,帮助服务请求者与提供者完成任务。
2基于WebService的集成系统模型21基于SoA的Webser、,i集成方案现有的EAl模式在企业内部业务流程的调整与重组上存在结构紧凑、扩展性差等问题,为此提出基于SOA的WebSenrice集成方案,如图2所示。
首先需要对已有应用系统根据业务需求、服务对象及功能结构上进行分析与归类,并将用于表示层的模块封装成Web服务,请求者通过对这些web服务调用进行资源访问。
应用服务器采用WSDL进行服务描述【4】,请求者以uDDI注册的形式查询和发现所需服务,进一步生成SOAP信息并传递给请求处理器,请求处理器负责解析客户请求,然后调用webSe耐ce生成相应的SOAP应答,从而实现异构系统应用程序之间的集成。
图中的Sen,erA与SeerB同时充当着SOA模型标准中的Seicepmvider和reqIlester的角色,客户端系统为支持SoA架构的松耦合系统,UDDI注册库存储所有可用服务的信息,实现基于web服务的注册和发现机制。
22系统服务层次设计在基于WebSen,ice的集成方案设计过程中,针对SOA的松散耦合特性及其架构特点圈,分为表示层、服务发布层、业务逻辑层、数据访问层和数据库的5层组件服务层次。
对于某些相关联的服务,可以通过服务之间优化组合产生有价值的新型应用,系统架构如图3所示。
其中,表示层为用户交互界面,使用基于J2EE的软件模型提供用户对Web的访问方式,对于下层服务的调用用户完全透明;
服务发布层利用WebSeice发布服务,通过将业务逻辑层中的各种管理业务以Facade模式封装成易用的、粒度比较大的业务中间件,发布各种业务,接受界面逻辑层调用,并通过Ticket认证实现调用的安全性;
业务逻辑层包含了许多细粒度的服务,以中间件的形式实现企业的人事、财务、销售等部门的业务逻辑管理,同时还负责对各类事务的处理和连接的操作;
数据访问层提供对数据库的各种读写服务,可通过JDBC对数据操作保持相关逻辑。
该方案的优势为:
(1)业务逻辑层中的应用程序以服务的形式可以满足网络中不同位置、不同结构的资源请求调用,使系统具有较强的复用性和灵活性。
(2)原有系统中的标准功能组件也能够通过基于Web的服务接口进行封装和访问,因此在一定程度上图3基于WebSen,ice的软件系统架构Fig3Sonware8ystemstmctuI-eb鹊edonWebSen,ice万方数据46科技通报第29卷降低了开发的成本。
password勺;
(3)对于开发人员来说只需要利用其熟悉的方法实现服务,而不必考虑采用何种技术。
(4)组件重用增强了系统服务在创建及修改过程中的安全性。
23基于J2EE的Web实现在具体实现中采用ApacheAxis进行web服务调用。
其中,包含除了UDDI外的对整个WebSeice协议栈的支持功能。
在业务逻辑层建立业务管理服务器,建立Commons、Co诚gure、kg、Status、Container、ProXy和console等模块,将这些模块的功能进行合理分布并实现。
系统对于客户化开发业务服务的实现与整合主要依靠两个独立对象Page和seice的设计,在具体开发过程中严格遵守SOA架构各层次约定的规范。
与UDDI注册中心结合的部分程序代码为:
,C0nstlllctaUDDIPmxyobjectUDDIPmxYpmxY=newUDDIProxy0;
trySelectthedesiredUDDIServerNodePmxYsetInquiryURH”inquiryURL,);
ProxYsetPublishURL(”pubEshURL,);
伊assinUseddandpasswordregisteredattheUDDIsiteAuthTokentoken=proxygetauthToken(,userid”,”(上接第43页)多关于阀门控制的信息,例如报警信息,实时曲线,手动自动控制的设定等(图6)。
主画面的右侧是顺序控制部分,顺序控制界面下方是它的操作界面,可以执行启动,中止,暂停,复位登命令操作。
开车时,操作员只需用鼠标单击启动按钮,系统便可以一键开车了。
想要退出监控系统,只需点击画面最下方那个退出按钮,一步步确定便可退出监控系统。
在图6中用紫色圈圈住的区域是报警消息的显示框,报警消息框下方是阀门控制的实时曲线区域。
3结束语蒸发罐作为工业生产的重要设备之一,其自动控制水平直接影响到工艺要求、能耗、烧损率等指标。
PCS7作为面向过程控制的工业控制平台,已经在越来Jcateh(UDDIExceptione)3结语采用理论与实践相结合的方式探讨了企业信息化建设过程中的业务系统集成方案,深入分析了基于sOA架构的资源共享和业务处理模式,根据实际需求建立了基于SOA和webService的集成模型,在系统设计中采用,并结合J2EE技术给出了一个具体的实现方案。
方法为企业基础架构的建设提供一种可用参考模型,对于全面实旋EAI具有重要指导意义。
参考文献:
【1】张羽丰面向服务的web服务测试框架研究与实现D】长沙:
国防科学技术大学,20082】刘爱中基于面向服务架构体系的wEB组合技术应用研究J】电脑知识与技术,2011(6):
9396【3】张丽萍,马云涌webservice在企业应用集成中的运用J】交通与计算机,2003(05):
2325【4】黄丽君,肖铁军,刘芳s0AP及其在嵌入式web服务中的实现叨计算机工程与设计,2008(8):
2112145】唐政基于语义web服务的s0A系统的设计与实现D】成都:
电子科技大学,2008越多的工业领域得到应用。
本文基于PCS7控制系统,针对蒸发罐进行了综合控制方案的设计与实施,完成了从方案设计到设备选型及工程实施的整个过程,系统全程可视化,实时监控生产过程,确保生产的安全进行。
最终的控制效果表明了控制方案的合理性与可行性。
1】孙洪程控制工程项目指南M北京:
高等教育出版社,20112】孙洪程过程检测与控制技术【M一E京:
化学工业出版社,2007【3】柴瑞娟西门子编程技术及工程应用M北京:
机械工业出版社。
2006万方数据基于WebService的业务系统集成模型基于WebService的业务系统集成模型作者:
孙传群,杨洋,SunChuanqun,YangYang作者单位:
安徽警官职业学院,合肥,230031刊名:
科技通报英文刊名:
BulletinofScienceandTechnology年,卷(期):
2013,29(4)被引用次数:
4次参考文献(5条)参考文献(5条)1.张羽丰面向服务的Web服务测试框架研究及实现学位论文20082.刘爱中基于面向服务架构体系的WEB组合技术应用研究期刊论文-电脑知识与技术2011(16)3.张丽萍,马云涌WebService在企业应用集成中的运用期刊论文-交通与计算机2003(5)4.黄丽君,肖铁军,刘芳SOAP及其在嵌入式Web服务中的实现期刊论文-计算机工程与设计2008(16)5.唐政基于语义Web服务的SOA系统的设计与实现学位论文2006引证文献(2条)引证文献(2条)1.刘春丽基于WebService的分布式遥感产品生产通信技术研究期刊论文-中原工学院学报2014(04)2.沈立,何婧,李映红,范博文,何丽波基于SOA的无线电数据共享平台的设计与实现期刊论文-计算机科学2014(z1)引用本文格式:
孙传群.杨洋.SunChuanqun.YangYang基于WebService的业务系统集成模型期刊论文-科技通报2013(4)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WebService 业务 系统集成 模型
![提示](https://static.bingdoc.com/images/bang_tan.gif)