预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

" !!!!"! ·开发设计· " !!!!! " 在!"应用程序中集成#$%&$" 胡智文0邓铁如!余增亮#陈连运# (0淮北煤炭师范学院计算机科学与技术系,淮北!#H""") (!合肥工业大学理学院,合肥!#"""I) (#中国科学院离子束生物工程学重点实验室,合肥!#""#0) 2J5’6):K96B;4L9MN>=9M$7=5 摘要该文着重探讨了在/.应用程序中集成&+,-+.实现程序优化的五种方法,并阐述了集成过程中的关键问题 及其基本步骤。 关键词/.&+,-+.112+7(6F;O&’(<68/. 文章编号0""!JP##0J(!""#)"%J"0"QJ"#文献标识码+中图分类号,R#I0 %’()*+(,-.+/0*1(+2((*!"$334/5.+/0*6.*7#$%&$" 89:’/2(*;<(*,%/(-9=>9:(*,4/.*,?@’(*&/.*A9*? (01;S($=?D=5SM(;<E76$’4A,;79$,TM’6*;6D=’)G4AM>(<3,;’79;<>D=));:;,TM’6*;6!#H""") (!G4>(6(M(;=?E76;47;,T;?;6U46F;<>6(3=?,;79$,T;?;6!#"""I) (#V;3-’*=<’(=<3G=4.;’5.6=;4:64;;<64:,D+E,T;?;6!#""#0) $16+-.5+:,96>S’S;<5’64)3?=7M>;>=4A6>7M>>64:(9;(;7946WM;>=?(9;/.’SS)67’(6=4>64(;:<’(64:B6(9&+,-+.$ ,9;<;?=<;,(9;<;)’(;AS6F=(’)S<=(=7=)>’4A65S);5;4(’(6=4>(;S>,(9;>MS;<6=<6(3’4A)656(’(6=4=?;’795;(9=A’<;=??;<;A$ B(A20-76:/.,&+,-+.,134’5671’(’2879’4:;(112),+7(6F;O,&’(<68/. 无论工业生产中,还是科研中,经常遇到复杂的数据信息温链。所谓热链,即指当链接的112服务者在其本身状态发生 处理问题,需要大运算量的矩阵计算及对分析结果进行实时、变化时立即将结果反映给客户的链接方式;而温链是指客户提 直观的图形化显示。&’()’*是集数值分析、矩阵运算、信号处理出请求时才能反映出变化的链接方式。 和图形显示于一体的高性能数学软件,但&+,-+.也存在其由于/.支持112客户端功能,而&+,-+.则提供了 自身的局限性:一般基于&+,-+.的应用程序不能脱离112服务功能,因此利用/.与&+,-+.的动态数据交换能 &+,-+.集成环境工作;而且编写界面的功能相对较弱。因此,力,可以实现在/.程序中调用&+,-+.的目的。应用程序间 彼此通信要先建立一个会话,对会话进行初始化的应用 倘若能将/.与&+,-+.有效地集成在一起,相得益彰,将其112 程序称为客户端(),对端做出响应的应用程序称 强大的计算功能与/.在图形用户界面开发方面的优势结合D)6;4(D)6;4( 起来,实现应用系统的无缝集成,对于有效缩短开发周期、优化为服务器(E;<F;<)。图0描述了&’()’*作为服务器时与其他应 系统性能是十分有意义的。用程序的通信机制。 下面将分别讨论/.应用程序与&’()’*集成的几种常用 方法。 图0112时应用程序通信机制 0借助112技术 动态数据交换(,简称)是随 134’5671’(’2879’4:;112其中,112功能函数既可以由应用程序提供,也可以由 着&67<=>=?(@64A=B>的应用而发展起来的一门新技术,是在&’()’*引擎库提供。/.应用程序首先通过确定服务器名和主 @64A=B>环境下支持客户C服务器(D)6;4(CE;<F;<)计算模式的题建立与&+,-+.的112会话,服务器名和主题唯一地确定 重要技术之一。因为@64A=B>允许用户进行多窗口、多任务工了这次会话,在会话期间/.应用程序作为客户端,&+,-+. 作,所以112技术允许&67<=>=?(@64A=B>应用程序通过交换作为服务器端,客户端与服务端可以就确定的项目(G(;5)交换 数据实现彼此间的通信。&+,-+.支持两种链接方式:热链和数据。在/.应用程序中需指明的&+,-+.的服务器名为 基金项目:“十五”国家重点科技攻关项目(编号:!""0.+#"!.J"0) 作者简介:胡智文,男,0I%H年生,合肥工业大学硕士,研究方向为计算机及应用。余增亮,男,0IQ#年生,研究员,博导,主要研究核技术在农业科 学、生物学和环境科学等领域的应用及离子束等物理化学因子对动植物、微生物的作用。 万方数据 0"Q!""#$%计算机