端点侦听器和入站端口:服务集成总线的入口点
端点侦听器是一个或多个服务集成总线的支持 Web Service 的入口点。端点侦听器在 Web Service 客户机和总线之间传送请求和响应。
端点侦听器是服务集成总线接收 Web Service 入局 SOAP 消息的点(地址)。每个端点侦听器支持一个特殊的绑定。WebSphere® Application Server
为下列绑定附带提供了端点侦听器:
- SOAP over HTTP。
- SOAP over JMS。
请求到达端点侦听器。该请求被传递至入站端口(可以在该端口上应用安全性和 JAX-RPC 处理程序列表),然后被发送至服务目标。响应反向遵循同一个路径。
端点侦听器充当 SOAP 消息的最终接收方。跨服务集成总线传递的结果消息则不是 SOAP 消息,仅仅是从接收 SOAP 消息产生的数据和上下文。
例如,可以为来自内部用户的请求和来自外部用户的请求设置不同的端点侦听器。每个端点侦听器都与特定的服务器或集群、一组特定的服务集成总线以及(经过入站端口)一组特定的 Web Service 相关联。通过限制对端点侦听器的访问,可以为不同的用户组给定对不同服务的访问权。例如:
- 要使企业中的用户能够对所有内部和外部服务进行访问,可以通过某个端点侦听器来提供那些服务。
- 要使企业外的用户能够访问您选择向外发布的内部资源,可以通过另一个端点侦听器提供那些服务。