2013-06-20 190 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功能?部署服务而不是应用程序还有其他好处吗? –

相关问题