.Net框架全力支撑XML和Web服务
.Net框架全力支撑XML和Web服务
微软公司著名工程师、C#编程语言的首席设计师Anders Hejlsberg在今次的研讨会上宣布:“.Net框架内建对XML Web服务的全面支持。”
.Net平台以所具有的Visual Studio.Net开发工具为世人所注目,新型开发工具完全超越了先前的微软编程系统,比如Visual Basic和C++等,但是,按照Hejlsberg的说法,新型平台整合了这些技术。他说:“我们都知道,平台之下的支撑技术还没有达到足够的丰富程度,在编程方面还不是特别友好。”
他指出,公司确定自身不可能以一种突变的方式迁移到XML和Web服务领域,之后就提出和实现了开发.Net框架的计划。.Net是一种分层的架构,公共语言运行时位于操作系统之上,此外还包含了用于数据访问基类库的各个层次,比如Windows表单、应用服务器以及ASP服务等。.Net框架采取了统一的编程模式,支持Visual Basic和C++等编程语言。
Hejlsberg指出:“这就是说,编程模式随你的习惯而定。但同Windows API编程方法不同的是,.Net 更是一种现收现付的模式,所有的功能都有,但我们没有一股脑地展现在你的面前。”
Hejlsberg的讲话中却没有提到老对头Java编程环境,略略提到了微软 J# Java编程工具的支持特性。然而,波音公司的两位工程师作为与会的听众却注意到了这一有意的忽略。
这两位波音公司的工程师不想公开自己的姓名,其中一位指出:“至于Java我则什么都没有看到。”虽然这两位身肩Unix和C++程序员之职的工程师认为他们对.Net也很有兴趣,不过,其中一位却对整个体系框架表示了强烈关注,他提醒说:“全是微软的一套,它们该如何控制这个架构呢?”
Hejlsberg却对.Net大加溢美之词,声称开发人员尽可把全部心思投入到编写程序、构造更好算法的工作中来。他说:“.Net就是对象的世界。”他补充道,对象就是隐含的垃圾收集器,因此程序员无须担心内存的释放问题。还有,异常函数可以应付所有的错误处理,而错误处理自身则受到全面控制。他说:“假如你不处理异常我们就只好把程序关闭。这样做会大大提高系统的可靠性。”
新型架构支持多种Web服务标准,比如SOAP、UDDI和WSDL等。XML和SOAP被组合起来实现.Net系统与其他平台之间的通信。在线交易的过程中编程对象可以转换为XML。他说:“XML完美地嵌入到了.Net框架的核心。”
Hejlsberg指出,编程的类型安全性也得到了强化,开发人员不能对某一对象置索引并把然后把它转换为另一种类型的对象。他还补充说,.Net的Web功能整合了Cobol语言之类的旧有代码,Hejlsberg说:“由于Cobol包含在了.Net框架之内,所以你完全可以在Web程序中编写Cobol语言的嵌入代码,对 Cobol程序员来说,这简直太令人激动了。
- 1个人上海OA的实务指引
- 2ILM理念的争夺(冯禹丁)
- 3Novell为Web服务提供软件折扣
- 4“网络服务”巨头竞争谁输谁赢:惠普SUN表现欠佳
- 5上海OA和信息技术有什么关系?(by AMT 仲英豪编译)
- 6上海OA和信息管理之间的联系和区别(By AMT 宋亮)
- 7ASP.NET Web服务还是.NET Remoting:如何选择
- 8知识型企业的上海OA策略(By AMT 宋亮)
- 9KM基础知识
- 10Web服务器安全指南
- 11大多数企业信息总监在部署Web服务方面慢半拍
- 12用IP阻塞保护Web服务的安全
- 13六奖项入袋 IBM获Web服务杂志读者选择奖
- 14钢铁行业电子商务各具特色
- 15综述:Google唱生日歌 重装上阵为生存而战
- 16在C++中创建并使用WEB服务
- 17EJB 2.1中实现Web Service
- 18Amazon和Google开辟Web service新纪元
- 19上海哪家软件公司OA系统做的最好?
- 20泛普OA办公软件在上海发布施工行业道路养护技术评价管理软件
- 21泛普OA办公软件之客户关系管理系统架构
- 22Web服务:重塑服务型经济
- 23企业知识需要流动和分享(范根定)
- 24KM实施方法论之一:确立企业的知识定位(王广宇)
- 25Web Service服务市场老大Webex在沪落脚
- 26泛普OA办公软件ThinkOne提供制造业生产管理系统
- 27让“内容”成为价值
- 28保证.NET Web服务安全的必备知识
- 29WS-I:网络服务需要一个声音说话
- 30跨越信息访问的鸿沟!(by AMT 方厚政)
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼