-
公开(公告)号:US07165113B2
公开(公告)日:2007-01-16
申请号:US09994635
申请日:2001-11-28
申请人: Alan H. Karp , Kannan Govindarajan , Gregory Pogossiants , Scott L. Williams , Claudio Bartolini , Shamik D. Sharma , Arindam Banerji , Dorothea Beringer
发明人: Alan H. Karp , Kannan Govindarajan , Gregory Pogossiants , Scott L. Williams , Claudio Bartolini , Shamik D. Sharma , Arindam Banerji , Dorothea Beringer
CPC分类号: G06F9/546 , G06Q50/188 , H04L29/06 , H04L67/02 , H04L67/16 , H04L69/329
摘要: A conversation definition language (CDL) is disclosed that programmers may use to define sequences of interactions for communicating with a web service to facilitate use of the web service. CDL enables web services provided by different entities to engage in flexible and autonomous interactions. Using CDL, services can communicate by exchanging messages, and the message exchanges are expected to follow a specific pattern (i.e., a conversation). CDL is used to define the conversation, such that a service may expect a particular message in response to transmitting a particular message. CDL includes document type descriptions, interactions and transitions for describing a conversation. The document type descriptions describe the messages that may be exchanged. The interactions describe the type of actions (e.g., receive and/or transmit a message) that may be performed, and the transitions describe the possible sequences of the interactions.
摘要翻译: 公开了一种会话定义语言(CDL),程序员可以用来定义与web服务通信的交互序列,以便于使用Web服务。 CDL使不同实体提供的Web服务能够进行灵活和自主的交互。 使用CDL,服务可以通过交换消息进行通信,并且消息交换被期望遵循特定模式(即,对话)。 CDL用于定义对话,使得服务可以期望响应于发送特定消息的特定消息。 CDL包括用于描述会话的文档类型描述,交互和转换。 文档类型描述描述可以交换的消息。 交互描述可以执行的动作的类型(例如,接收和/或发送消息),并且转换描述了可能的交互序列。