[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版
Rss
& SiteMap
曙海教育集团论坛
http://www.bjzhda.cn
曙海教育集团论坛
◎
曙海教育集团论坛
→
Microsoft.NET Framework
→
J2EE vs. Microsoft.NET-建置XML架构的Web Services之比较
共1 条记录, 每页显示 10 条, 页签:
[1]
[浏览完整版]
标题:J2EE vs. Microsoft.NET-建置XML架构的Web Services之比较
1楼
wangxinxin
发表于:2010-12-15 9:24:30
在本文中,我们将深入的比较两种可用来建置商业
XML Web Services
的平台,
分别是
Sun Microsystems
所提供的
Java 2 Enterprise Edition (J2EE)
以及
Microsoft
所提供的
.NET
平台。虽然
J2EE
代表的是一个公开的标准,而
.NET
是单独一家厂商的标准
(
虽然
.NET
试图取得
ECMA
的标准,但是却只有在最基础的部分被
ECMA
采纳变成标准,请参考
http://msdn.microsoft.com/net/ecma/
,在企业的应用上却没有标准化
)
,反观
Java
平台,确是所有除了
Microsoft
以外的各大厂商都遵循着
JCP
的标准制定所有规格
(
请参考
http://www.jcp.org
,您会发现所有的
Java
技术都是协调各大公司而来
)
。尽管在标准化上
Java
遥遥领先,但我们仍然将只针对服务器端的
Web Services
架构做探讨。例如:我们的讨论将不
涉及
JINI
或是
Office XP
,我们也不会讨论
Java
跨足
Solaris
、
Linux
、
Mac OS X
、以及
Windows
平台,而
.NET
只跨
Windows 98/ME/2000/XP
等
Windows
平台的事实。我们更不会讨论
"
跨语言
"
这个
Java
早已试图达成,
Microsoft
又拿来当成
.NET
的重大特点,却根本不是这回事的功能。
(
请参阅
http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html
,大家可以发现
Java
早就达到所谓跨语言的功能,
Smalltalk
、
Eiffel
、
Lisp
、
Prolog
、
BASIC
等语言都可以顺利转换成
Java bytecode
,不像
.NET
号称跨语言,却出现
COBOL.NET
这种怪物,原本的语言要削足适履来配合
.NET
,所以才产生
VB.NET
、
COBOL.NET
这一大串产品
)
。号称跨语言喊了半天,原来连自己的
VB 6.0
都跨不过去。在读完本文之后,
您将会更加了解这两种架构的彼此优缺点,而且在制定贵公司下一代
Web Services
决策时将有更明确的考量。
II.
前言
下一代的分布式运算时代已经来临了。在过去几年中,
XML
被广泛的运用于电
脑运算环境中,以达到在全球信息网上共享信息的远大目标。如今,它可以更进一步地提供运算能力上的分享。从技术的观点来看,
Web Services
的出现并不能算是分布式计算机运算的新革命。它可以结构化的呈现信息,甚至是程序内部的讯息,因而很自然地比
XML
应用程序更加引人注目。
III.
工业标准与企业标准
透过
Web Services
,任何应用程序可以在网络上顺利地整合在一起。
Web Services
的基本原理是利用标准的网络协议
(
例如:
HTTP)
来传送
XML
讯息。这是一种非常轻便的沟通机制,因此可以让任何程序语言、中间层组件或平台很轻易地整合进来。一般工业上或企业内部会接受成熟且广为厂商采用的业界标准,更尤其是已经受过市场考验行之有年的标准。有了
Web Services
,您就可以快速且低成本的整合两个企业、部门或甚至是两个程序。
共1 条记录, 每页显示 10 条, 页签:
[1]
Copyright © 2000 - 2009
曙海
教育集团
Powered By
曙海教育集团
Version 2.2
Processed in .03125 s, 2 queries.
[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版