数据交换服务总线
(1)数据交换服务总线支持数据交换功能的实现,数据交换服务总线由一组基本的交换服务功能组成,包括接人服务、访问控制服务、消息转换服务、路由服务、适配器服务及管理服务等。
(2)数据交换服务总线功能描述如下:
①接人服务功能。实现服务调用的统一人口功能,包括接收服务请求消息及实现调用者使用的通信协议与服务总线内部通信协议之间转换。
②访问控制服务功能。实现身份鉴别与权限控制。
③消息转换服务功能。提供不同格式的消息之间的转换,包括输入消息转换和输出消息转换。
④路由服务功能。根据请求的服务名,查找服务目录,找到对应服务部署的地址。
⑤适配器服务功能。实现服务总线内部通信协议与被调用的服务使用的通信协议之间的转换,并调用服务器和获取服务返回结果。
⑥管理服务功能。实现服务的全生命周期管理功能,包括服务定义、服务注册、服务使用、服务维护、服务弃用与服务退役等全生命周期管理功能。
(3)数据交换服务总线必须包括下述特性:
①是基于面向服务架构的。
②与操作系统和编程语言无关,并能在Java和•Net应用程序之间工作。
③使用XML作为标准通信语言。
④支持Web服务标准。
⑤支持消息传递(同步、异步、点对点、发布-订阅)。
⑥包含基于标准的适配器(如JCA、文件适配器、数据库适配器),用于数据采集。
⑦包含对服务编制(Orchestration)和编排(Choreog raphy)的支持。
⑧包含智能的以及基于内容的路由服务(Itenerary路由)。
⑨包含标准安全模型,用于ESB的认证、授权和审计。
⑩包含转换服务,使用可视化映射工具定义XSLT规则,在发送应用和接收应用之间能够进行格式转换、语义转换。
11包含基于模式(Schema)的验证,用于发送和接收消息。
上一篇:服务器和存储器的本地和远程分层访问之外设互连总线
下一篇:数据交换服务总线开发的技术要求介绍
推荐阅读最新更新时间:2024-05-02 23:43
- 热门资源推荐
- 热门放大器推荐