Chinaunix首页 | 论坛 | 博客
  • 博客访问: 360094
  • 博文数量: 104
  • 博客积分: 2519
  • 博客等级: 少校
  • 技术积分: 1025
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-22 06:54
文章分类

全部博文(104)

文章存档

2009年(90)

2008年(14)

我的朋友

分类: LINUX

2009-04-24 16:43:28

Ximian为Linux 提供SOAP协议支持

当微软和 Oracle等技术巨头竞相推出网络服务软件的时候,Ximian 正在增加它对于Linux 和Unix 操作系统的支持。

Ximian 是一个公开源代码的软件公司,以前的名字叫做Helix Code,它认为能够在Gnome界面上使用SOAP分布式计算协议,使网络服务兼容于 Linux 和 Unix 系统。 Ximian 和Gnome工程都是由Miguel de Icaza 创立的。

Ximian的目标是让不同公司的网络服务软件——如微软的 .Net战略——能在所有的操作系统上运行,从 Windows 到 Unix 和 Linux。Ximian把这个技术叫做SOUP。一位培训师说SOAP是一个互操作性机制,工具包互操作性的问题更多,只要工具百分之百的符合SOAP,就不会有问题,但是人们不会百分之百的符合规格。De Icaza 说他们要把在 Linux 环境下写的服务带到微软的 .Net 平台,反之亦然。

网络服务软件是在网上发布的作为一种服务的应用程序。它们可以是独立的,也可以是集成的。他们可以很简单,如自动更新的股票接收机,也可以很复杂,例如安排旅客的旅途。但是除非来自不同软件制造商的环境的服务能够彼此兼容,网络服务的诺言就不会实现。这正是 Ximian 上场的地方。

SOAP是一个在分布式计算环境下共享数据的基于XML 的协议。软件公司把SOAP作为软件的基础层。XML则是企业间在网上交换信息的标准。微软正在编写的软件开发工具和操作系统将支持作为 .Net框架一部分的SOAP。Sun在其Sun ONE网络服务计划中增加了对SOAP 的支持。

Gnome是一个桌面用户界面——包括桌面应用程序,实用程序和游戏,它在最流行的 Linux 系统上运行,并且被移植到许多 Unix 系统上。Ximian销售Gnome的一个商业版本,并且在开发其它公开源代码服务,例如它的 Evolution 群件/消息软件。

SOAP 是由微软, DevelopMentor 和 UserLand 软件开发,后来得到了IBM,Lotus, Hewlett-Packard,Sun等公司的支持。为SOAP的工具箱已经有很多语言的版本,包括 Visual Basic,Java,Python和 Perl。SOAP开发者已经把SOAP规格提交给了网络标准组织 W3C。

Ximian 正在编写一个把Linux 软件为SOAP 作改编的工具。De Icaza 说编译器将能在 2 个月内向开发者开放。一个编译器把软件代码转化成计算机能理解的语言,使得计算机得以运行程序。 Ximian 也在编写一个网关软件,使符合Gnome的 Bonobo架构的网络服务能够和SOAP客户和服务器对话。 Ximian 计划在今年晚些时候把这个中间件合并到Gnome 2.0 桌面和Evolution群件。

Ximian 既没有得到微软或其它SOAP支持人的帮助,也没有遇上他们的阻碍。微软代表说公司知道 Ximian 的工作,但是拒绝进一步评价其对于微软 .Net 的意义。他们注意到很多公司在为微软以外的平台开发工具。

一些观察家期望 Linux 软件制造者 Corel 把微软 .Net 框架移植到 Linux。 Corel 在去年秋天接受微软的1.35亿美元投资的时候把它作为一个条款。微软和 Corel 都没有对微软是否对此工程感兴趣做出评价。

阅读(1588) | 评论(0) | 转发(0) |
0

上一篇:處理 SOAP Header

下一篇: 用C实现WebService

给主人留下些什么吧!~~