科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件XML网络服务安全

XML网络服务安全

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

XML网络服务是Microsoft .NET 框架的基础之一,通过按照标准国际互联网协议很好定义的计划性的接口来为网络应用程序提供信息和服务......

作者:佚名 来源:Microsoft 2007年11月17日

关键字: 软件

  • 评论
  • 分享微博
  • 分享邮件
大多数基于国际互联网的情况不需要状态对象或分布式处理,因为所有都把服务器资源放到远端用户的控制之下(例如,数据库锁定)。特别是,这意味着被XML网络服务公布的服务:

  · 无缝。 实现服务所需的所有信息或者安照请求消息送入,或者是从一个数据库根据请求所提供的信息找回。
  · 单元组合。 每个服务代表了所有工作的完成,它吧数据按照一种一致的状态存储。例如,如果用户需要可以在银行帐户间移动钱,服务将接受MoveMoney 请求消息,不只是Debit和Credit请求。

  给出一个XML网络服务,有一种标准的方法来说明XML网络服务接受和产生什么样的消息是很不错的,就是去说明XML网络服务约定。一种标准的机制使得这件事情对于开发人员和开发工具创建和解释约定变得更容易。许多约定语言在以前被公布了:Service Description Language (SDL)、 SOAP Contract Language (SCL)和Network Accessible Services Specification Language (NASSL)。所有这些都已经被由Microsoft和IBM联合开发的新语言所代替:Web Services Description Language (WSDL)。WSDL是一种基于XML的语言。Microsoft的帮助创建和使用XML网络服务的开发工具现在已经被升级来支持WSDL。

  开发人员也需要一些方法来发现XML网络服务。DISCO (用于发现网络协议)规范定义了一个探索文档格式(基于XML)和一个用于找到探索文档的协议,使得开发人员可以在一个已知的Uniform Resource Locator (URL)发现服务。

  但是,在许多情况下,开发人员将不会知道可以发现服务的URL。Universal Description, Discovery, and Integration (UDDI)为XML网络服务管理指定了一种机制来为他们的XML网络服务地存在做广告,并且使XML网络服务用户确定的感兴趣的XML网络服务的位置UDDI规范有三个部分:

  · 白页,提供商业约定信息
  · 黄页,把XML网络服务组织到目录中(例如,Credit Card Authorization Services )
  · 绿页,提供个人服务的具体技术信息(这些信息可以用相关搜索文档或约定提供)

  UDDI Business Registry是UDDI规范的一个实现,并且它自己就是一个使用HTTP上的SOAP作为自己的通信协议的XML网络服务。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章