2013-06-20 238 views
0

如果我有一些功能我想通過REST的WSO2應用服務器中揭露,似乎我有兩個主要的選擇:WSO2應用服務器 - REST服務,部署爲應用程序或服務?

  • 部署爲JAX-RS 應用
  • 部署爲服務

作爲服務部署時,看起來我有服務質量的選項看起來不適用於應用程序。

問題:如果我從頭開始創建一個基於REST的功能,我寧願以設計爲服務,而不是作爲一個應用程序,因爲該服務具有更大的靈活性?

+1

可用於(Axis2)服務的服務質量僅適用於SOAP操作。這些不能用於作爲REST公開的服務。所以,我猜JAX-RS會是更簡單的方法。 –

回答

1

在WSO2 Application Server中,有兩種創建RESTfull服務的方法。

  1. 使用Axis2創建REST類型的服務,那麼你應該將其部署爲「服務」
  2. 利用CXF創建基於JAX-RS規範的服務,那麼你應該將其部署爲「JAX-RS」的應用程序。
+0

如果我對Axis2或CXF沒有強烈的偏好,我應該選擇哪一個? Axis2似乎更好地與WSO2堆棧集成並更易於管理QoS功能?部署服務而不是應用程序還有其他好處嗎? –

相關問題