0

有人告诉过这个服务平台: http: //particular.net/用于实现面向 SOA 的应用程序。

乍一看,我真的觉得它有点混乱,所以我想问一些关于它的问题:

  • 服务是 SOAP 还是 REST?
  • 数据合同和服务合同是如何规定的?
  • 这些服务是否可以通过 WSDL 元数据端点外部化给外部消费者?
  • 可以在服务总线中插入未在 .net(java、ruby)中实现的服务吗?
  • 用于消息传递的协议是什么?
  • 您对这个服务平台的总体看法是什么?
4

1 回答 1

2

为了充分披露,我是特定服务平台的创始人,但我会尽量保持我的回答尽可能客观:

服务是 SOAP 还是 REST?

虽然该平台允许使用 WCF 公开端点以供第 3 方使用,但重点是排队 - MSMQ、RabbitMQ 等。

数据合同和服务合同是如何规定的?

从哲学的角度来看,契约是面向消息的,但实际上它们只是常规的 POCO 类和接口。

这些服务是否可以通过 WSDL 元数据端点外部化给外部消费者?

请参阅上面的 WCF 评论。

可以在服务总线中插入未在 .net(java、ruby)中实现的服务吗?

互操作可以通过 WCF 完成,但首选模型是使用 ActiveMQ、RabbitMQ 或 WebSphereMQ。

用于消息传递的协议是什么?

我不完全确定您所说的超出上述队列的“协议”是什么意思,但我们支持开箱即用的 XML、二进制和 JSON 序列化,并且还允许您插入自己的序列化机制。

您对这个服务平台的总体看法是什么?

作为该平台的所有者之一,我觉得我必然有偏见的答案在这一点上不会有太大贡献。

于 2013-08-16T12:09:22.500 回答