服务路由(service routing),工学-信息与通信工程-【通信网络与交换】-【网络服务】-【服务平台】,当服务消费者需要调用特定的服务时,企业服务总线(enterprise service bus,ESB)将该调用发送给服务,并将该服务返回的结果发送给服务消费者的过程。通过在服务路由的路径上插入服务可以构造复合的业务流程,路径代表了具体服务路由操作的集合。一个订单处理流程的分布式路径如图所示。订单处理流程的分布式路径示意图ESB提供了服务定义、服务定位和服务调用分离的机制,服务路由是ESB中的关键元素,路由的细节被保存在可扩展标记语言(extensible markup language,XML)的元数据中,并随消息一起发送,从一个服务容器行走到另一个服务容器。路由可以从一个入口点开始,也可以由总线上的事件驱动开始,如创建与投递消息的事件。路由的逻辑步骤可以是ESB途径中的服务端点,这些端点分布在不同的地理位置上,并可从总线上访问。路径的元数据描述了如何进行服务路由,它包含了转发地址列表,这些地址以抽象端点的形式表示,并可能是一些处理规则。