张三开发的EJB构件在本地Linux操作系统上运行,李四开发的DCOM构件在异地

资格题库2022-08-02  22

问题 张三开发的EJB构件在本地Linux操作系统上运行,李四开发的DCOM构件在异地的Windows操作系统上运行。利用(  )技术可使张三开发的构件能调用李四开发的构件所提供的接口。A.ADO.NETB.JCAC.WebServicesD.本地API

选项 A.ADO.NET
B.JCA
C.WebServices
D.本地API

答案 C

解析 Web服务(WebService)定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP(S)协议传送XML表示及封装的内容。Web服务的主要目标是跨平台的互操作性,适合使用WebServices的情形包括跨越防火墙、应用程序集成、B2B集成、软件重用等。企业需要将不同语言编写的在不同平台上运行的各种程序集成起来时,Web服务可以用标准的方法提供功能和数据,供其他应用程序使用。只与运行在本机器上的其他程序进行通信的桌面应用程序最好不要使用Web服务,只用本地API即可。
ADO.NET是.NET框架的组成部分,用于访问数据库,提供了一组用来连接到数据库、运行命令、返回记录集的类库。
JCA是J2EE连接器架构,提供一种连接不同企业信息平台的标准接口。
综合对以上技术名词的分析可知,WebService可用于异构操作系统平台上的构件之间的调用和通信,因此应选C。
转载请注明原文地址:https://tihaiku.com/congyezige/2296884.html

最新回复(0)