返回首页
当前位置: 主页 > 编程语言 > XML教程 >

ebXML-消息服务

时间:2020-07-21 14:15来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

完整的消息称为消息包,它是一个多用途Internet邮件扩展(MIME)对象。消息包包含两个主要部分:

  • SOAP消息容器:这是消息的必需部分,并且包含ebXML的SOAP扩展元素,例如路由信息,贸易伙伴信息,消息标识和传递语义信息。

  • 有效载荷容器:这是消息的可选部分,可以包含要在各方之间交换的任何类型的信息。

邮件设计准则

根据消息传递服务规范,ebXML消息服务的设计目标是:

  • 尽可能利用现有标准。

  • 易于实现。

  • 支持各种规模的企业。

  • 支持多种通信协议(HTTP,SMTP,FTP等)

  • 支持任何类型的有效负载(XML,EDI事务,二进制数据等)

  • 支持可靠的消息传递。

  • 确保安全。

消息架构

ebXML消息服务旨在在ebXML计划的整个上下文中工作。但是,ebXML技术体系结构是模块化的,并且可以独立于ebXML使用消息服务。

ebXML消息服务在业务应用程序和网络协议之间具有三个逻辑体系结构级别:

  • 消息服务接口(MSI):这是业务应用程序的应用程序接口,可调用消息处理程序功能来发送和接收消息。与ODBC,JDBC和其他抽象服务接口类似,它将消息处理程序功能作为一组定义的API公开给业务应用程序开发人员。

  • 消息服务处理程序(MSH):它具有基本服务,例如头处理,头解析,安全服务,可靠的消息服务,消息打包和错误处理。

  • 消息传输接口(MTI):旨在通过各种网络和应用程序级通信协议发送消息。传输接口将ebXML特定数据转换为网络服务和协议承载的其他形式。这涉及到双方之间的完整交换,背负在网络堆栈中的现有协议之上。

下图显示了ebXML消息传递体系结构。

ebXML体系结构

邮件格式:

ebXML消息必须根据ebXML消息服务规范进行格式化,并且必须符合MIME语法,格式和编码规则。XML元素的定义由XML模式提供,该模式扩展了SOAP以定义ebXML消息头,跟踪头,清单,状态和确认。

结论

ebXML消息必须根据ebXML消息服务规范进行格式化,并且必须符合MIME语法,格式和编码规则。XML元素的定义由XML模式提供,该模式扩展了SOAP以定义ebXML消息头,跟踪头,清单,状态和确认。

ebXML消息传递-

  • 将带有附件的SOAP用作有效负载信封。

  • 在各种通信协议(例如HTTP,SMTP,FTP)上运行。

  • 支持业务交易中需要的高级语义。(安全性和可靠性)

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • ebXML-使用示例

    下图显示了ebXML场景,这使您很容易理解ebXML的概念。 该示例取自《技术体系结构规范...

  • ebXML-消息服务

    完整的消息称为消息包,它是一个多用途Internet邮件扩展(MIME)对象。 消息包包含两...

  • ebXML-核心组件

    定义 核心组件捕获有关真实世界业务概念以及该概念与其他业务概念之间的关系的信息。...

  • ebXML-CPP和CPA

    协作协议配置文件(CPP)提供有关特定贸易伙伴打算进行电子商务的所有必要信息。 CPP...

  • ebXML-简介

    企业不可避免地以各种方式进行交互。 直到最近几年,许多大公司曾经通过电子数据交换...

  • DTD-组件

    本章将从DTD角度讨论XML组件。 DTD基本上将包含以下XML组件的声明- 元件 属性 实体 元...

猜你感兴趣