-
计算机专业中英文文献翻译
附件
5
:
毕业论文(设计)外文资料译文
论文题目
在线考试系统
.
学生姓名:
年级(学
号):
.
二级学院:
专业:
指导教师:
职
称:
.
填表日期:
20
年
月
日
计算机专业中英文文献翻译
计算机专业中英文文献翻译
杭
州
师
范
学
院
教
务
处
制
p>
外文资料翻译
(不少于
4000
外文印刷字符)
1
.所译外文资料:
第一篇:
①作者:
Ethan Cerami
②书名(或论文题目):
Web Servies
Essentials
③出
版
社(或刊物名称):
O
’
Reilly
④出版时间(或刊号):
2002
⑤所译页码:
p6-p15
第二篇:
①作者:
Yuan Zhenming1, Zhang
Liang2, Zhan Guohua3
②书名(或论文题目):
A NOVEL WEB-BASED
ONLINE EXAMINATION
SYSTEM FOR COMPUTER
SCIENCE EDUCATION
③出
版
社(或刊物名称):
IEEE Frontier in
Education 2003
④出版时间(或刊号):
2003.10
⑤所译页码:
p1-p2
译文
1
:
第一章:介绍
目前,
3W
服务主要用作文件和应用程序的交互接口。在大多数的情况下,
这些都是用户接口,具代表性的是用于
web
浏览
器,音频播放器或其他交互式
计算机专业中英文文献翻译
p>
首尾系统中。如果
web
服务能够扩展成为
可以支持两个应用程序之间的交流的
话,那它的作用和应用范围将会有显著的提升。
p>
W3C XML
协议工作组章程
欢迎来到
web
服务的世界。
这一章将是你学习基本
web
服务的技术和架构
的基础。也解决了一
些最普遍的问题,包含有:
什么是
w
eb
服务?
什么是
< br>web
服务协议栈?
什么是<
/p>
XML
消息?服务描述?服务发现?
<
/p>
什么是
XML
-
RPC,SOAP,WSDL
,
和
UD
DI
?这些技术是如何相互补充和协
同工作的?
什么安全问题是
web
服务
特有的?
目前存在什么样的规格标准?
1
.
1
web
服务的介绍
< br>一个
web
服务是任何一种能够在因特网上使用的服务,
使用一种标准的
XML
消息体系,而不依附于任何一种操作系统
和程序语言。(见图
1
-
1
)
有若干项目可以对应
XML
消息。比如,你可以利用
XML
进行远程过程调用或
SOAP
,这两个概念我们将在稍候的章节
中进行描述。另外,你也可以选择用
HTTP GET/POST
来传递任意的
XML
文档。以上任意的项目都可以顺利工作。
(见图
1
-
2
)
虽然不是必须的,但一个
web
服务通常都有两个附加的(也是有用的)属
性:
计算机专业中英文文献翻译
●
一个<
/p>
web
服务需要有自我描述
。如果你发布
了一个新的
web
服务,同时
你也需要
为这个服务发布一个公共的界面。至少,你的服务需要包括人们可
读懂的文档以便其他开
发者可以更方便的整合你的服务。如果你建立了一个
SOAP
服
务,你同时也需要完美的包含一个公共界面,并写入通用的
XML
文法中。
XML
文法可以用于识别所有的公共方法,
方法的论点,
以及返回结
果。
< br>
●
一个
web
服务需要被展现
。如果你建立了一个
web
服务,你就需要有
一个相关的简单的机制为你去
发布这个事实。同样的,也需要一些对此有兴
趣的部分的简单机制来寻找该服务,以及查
找它的公共界面。而精确的机制
可以通过一个完全分散的系统或一个逻辑上集中的注册系
统。
总结,一个完整的
web
服务是以下的一个服务:
●
是存在于因特网上或私有(本地)局域网上
●
利用一个标准的
< br>XML
消息系统
●
不依附于任何一个操作系统或编程语言
●
通过一个通用的
< br>XML
文法进行自我描述
●
能被一个简单的查询机制所发现
<
/p>
1.1.1
网络现状:以人为中心的网络
为了让
web
服务更巩固,来考虑一个
基本的电子商务的功能。举例来说,
一个装饰品公司。
通过它的
网站来出售零件,
以便能让顾客提交购买订单和核实
订货状态。
为了核实订货状态,顾客通过
web
浏览器登陆公司网站并接收
一张
计算机专业中英文文献翻译
含有
结果的
HTML
网页。(见图
1
-
3
)
这个基本模型图释了一个以人为中心的网络,
人作为一个发起网络请求的主
要角色。同时也描绘出了一个目前大多数网络操作的主要模型。
1
.
1
.
p>
2 web
服务:以应用为中心的网络
<
/p>
利用
web
服务,
我们从以人为中心的网络转变到以应用为中心的网络上来。
但这并不代表人类完全推出
了!
这只是代表了会话可以直接在应用程序之间替代
就好像在<
/p>
web
浏览器和服务器之间一样的简单。
举例来说,我们可以将之前的订单状态的应用放到
web
服务中来。应用程
序和代理可以连接服务器然后直接利用它的功能。<
/p>
举例来说,
一个详细目录的应
用可以询问
装饰品公司所有的订单状态。
然后该目录系统可以处理数据,
并
使用
它,以及将它全部整合到提供链接的管理软件中去。(见图
1
-
4
)
<
/p>
一个以应用为中心的网络在许多的领域中可以证明是很有帮助的。
包含有信
用卡的确认,
包装跟踪,
文件
夹跟踪,
商品的引进,
货币的兑换以及语言的翻译。
其他的项目包含有个人信息的集中存储,就像微软提议的
.NET
MyServices
工
程。
.NET
MyServices
针对于集中式的日历,电子邮件,信用卡信息以及提供
web
服务以便数据的共享。
Web
服务和语义网
web
的创始人,蒂姆
-
贝纳
思
-
李,最近提出了“语义网”的概念。它就好
像一个以应用为中心的网,
也同时使用了
web
服务中许多相同的思想。
实际上,
在最初
p>
w3c
的
wev
服
务会议上,李已经规定了
web
服务其实就是语义网的一
个实现。想要全面了解语义网,可以去全美科技网查看贝纳思
-
李的文章:
/2001/0501issue/
.
计算机专业中英文文献翻译
1
.
1
.
p>
3 web
服务的前景:自动化网络
p>
以应用为中心的网络并不是一个新的概念。
几年来,
开发人员开发出了
CGI
程序以及设计了
Java servlets
主要用于其他的应用中。举例来说,许多公司开
发了信用卡服务,查询系统,以及新闻恢复系统。
最关键的区别是大多数的这些系统都是由广告解决方案组成。
利用
web
服
务,我们可以有一些标准
化的承诺,这可以期望降低整合到应用中的阻碍。
Web
p>
服务体系在内容上彻底的为表述装置提供了一个有趣的转换。举例来
说,一个站点可以没有任何内容,但却包含一张可以真正在逻辑上通过
SOAP
或
XML-RPC
传递参数的网页。
这可以很简便的转换表述方式同时也可以让人或
计算机“共享”一个单独的
web
服务。
在很长的一段时间,
web
服务也提供承诺给自动化网络。如果服务能被轻
易的发现,
可以自我描述,
以及依附于通用标准,
它就有可能整
合到自动化应用
程序中去。一些在工业中被应用到了“实时化”的整合应用中去。
举例来说,就拿
MegaElectric
(ME)
的案例来说,
ME
想要向装饰
品公司购
买物品。
同时想要将订单状态和详细目录系统进行无缝
整合。
在未来,
就某些方
面来说,
p>
ME
可能会购买软件来实现这整个过程的自动化。下面给出它是如何
工
作的(参考图
1
-
< br>5
)
1
.
详细目
录应用程序唤醒并连接到一个提供有集中目录的
web
服务,发
出一
计算机专业中英文文献翻译
个提
问:“装饰品公司提供订单状态服务吗?”于是目录从装饰品公司返回
信息并带有一个服
务描述的指示器。
2
.
详细目录应用程序连接到装饰品公司,然后返回服务描述。
3
.
服务描
述文件包含有完整的有关如何连接到特定服务的细节。
于是详细目录
应用程序可以自动调用订单状态服务。
是否有这个可能性利用
web
服务技术实现该过程的自
动化呢?不是完全可
以:
当前只有该过程的一部分可以实现自动
化。
举例说,
就象我们在第
9
章将看
到的,有可能建立一个
Java
程序去询问服务器注册器,了解了结果之后,选择
一个实际需要使用的服
务,
虽然仍然需要一些人为的干涉。
但它仍可以根据服务
描述来自动调用一个服务。
举例来说,
就像我
们在第
6
章将要看到的,
许多自动
p>
调用工具已经存在了并且运作的都还不错。
即便所有的这些步骤都可以自动化,
现在也没有一个可以实现自动化交易关
系的机构。举例来说,目前的服务描述还没有包含有定价保证,递交时间,或合
法的分支如果递交没有进行的话。
要提交一个服务描述,
你
不能假设服务是不会
出错的,而要保证服务每时每刻都能
100
%的正常运行。
这种类型的问题是不
可能简单就解决的,
也不是简单就能实现自动化的。
完
全的自动化
web
服务和“实时”应用的整合可
能永远都不能实现。虽然如此,
目前的
web
< br>服务技术还是让我们更进了一步,并且在过程的某些部分可以使我
们实现自动化。
1
.
1
p>
.
4
工业前景
目前关于
web
服务有许多竞争性的框
架和提议。最大的三个竞争者是
计算机专业中英文文献翻译
Microsoft
公司的
.NET,IBM
公司的
web
服务和
Sun
公司的
Open Net
Environment(ONE).
每个框架都有它们自己特殊的环境,但它们对
外都共享共
同的
web
服务定义和构想
。此外,所有的这些框架都共享一个通用的技术,主
s
要包含<
/p>
SOAP,WSDL
和
UDDI
技术。
这本书的焦点更多的是在通用的定义和
技术上,
而不是讲某一个特定框架的
执行。希望本书能更好的武
装你进行行销宣传了解和估计你的当前竞争对手。
1
.
2
web
服务体系
有两个方法可以观察
web
服务体系。
第一个办法是调查每个
web
服务参与
者的单独的任务,第二个办法是检测
web
服务协议栈引擎
。
1
.
2<
/p>
.
1
web
服务角色
web
服务体系包含有三个最主要的角色
?
服务供应者
这是
web
服务的供应者,服务供应者执行服务并使其在网上有效生存。
?
服务请求者
这是任意一个
web
服务的消费者。
请求者利用一个现有的
p>
web
服务进行网
络连接以及发送一个
p>
XML
请求。
?
服务注册处
有一个逻辑的中央目录服
务。
注册机提供了一个集中的位置以便开发人员发
布新服务或寻
找已有服务。
于是服务器对公司和他们的服务来说就好像一个中央
票据交换所。
图
1
-
6
显示了主要的
web
p>
服务角色以及它们是如何相互作用的。
1
.
2
.
2
web
服务协议栈