350 likes | 564 Views
oDex 介绍. V 3.6. 北京捷港通软件技术有限公司 二○○五年六月. 介绍大纲. oDex 是什么 oDex 有什么用 oDex 结构 oDex 特点 oDex 典型应用 oDex 3.6 新特性. oDex 是 什么. oDex (open Directly eXchanger) 是 基于 J2EE 标准构建的、 分布式的、大容量的信息交换平台。 它可以采用多种通信协议,实现多种消息格式、多种报文格式的快速、安全的信息交换。. oDex 有什么用. 大容量、快捷的数据交换平台;
E N D
oDex 介绍 V 3.6 北京捷港通软件技术有限公司 二○○五年六月
介绍大纲 • oDex 是什么 • oDex 有什么用 • oDex 结构 • oDex 特点 • oDex 典型应用 • oDex 3.6新特性
oDex 是什么 oDex (open Directly eXchanger) 是基于J2EE标准构建的、分布式的、大容量的信息交换平台。 它可以采用多种通信协议,实现多种消息格式、多种报文格式的快速、安全的信息交换。
oDex 有什么用 • 大容量、快捷的数据交换平台; • 基于J2EE标准的,纯JAVA的消息中间件; • EDI、EBXML、RosettaNet等信息交换工具; • B2B电子商务的核心部件; • 实现企业间异构系统互联的得力助手;
oDex 组成 • oDex 包括3个基础部件: • 运行引擎(MXJ, Message Exchange Jet); • 安全服务代理(SSA, Security Service Agent); • 管理工具(SMT, System Management Tool); • oDex 包括2个附加部件: • 用户消息代理(UMA, User Message Agent); • 计费管理工具(BMT, Bill Management Tool)
oDex MXJ介绍 • 运行引擎(MXJ)实现oDex的用户接入、消息封装、消息交换 等核心功能; • 运行引擎(MXJ) 由交换中心(Centre)、交换单元(MTA)、公共服务(COMM)、用户接入(EAS)等模块组成;
CENTRE oDex MXJ结构 DATA DATA MTA1 MTA2 COMM JMS Server POP3/SMTP Server UDTP Server
MXJ功能模块 • 交换中心(Centre):实现MTA级连; • 交换单元(MTA):核心交换单元,实现消息的交换与存储; • 公共服务(COMM):提供用户身份认证、数据存取等公共服务; • 用户接入(EAS):用户接入服务,实现通信协议、消息封装等服务,本版本提供JMS、POP3/SMTP、UDTP等3种服务;
oDex SSA 介绍 • 安全服务代理(SSA )实现oDex的用户数据安全传输服务;
oDex SMT介绍 • 管理工具(SMT )实现oDex的图形化、可视化系统管理功能;
支持分布部署,实现系统集群; • 支持多种通信协议与通信接口; • 支持多种消息格式; • 支持多种报文格式、报文标准; • 提供端对端的消息跟踪 ; • 完善的日志功能; • 直观的系统管理与维护 ; • 灵活设定的权限管理; • 高稳定性、高安全性、高扩展性 oDex特点
分布部署与系统集群 • MXJ模块化结构,便于分布部署; • 统一的用户身份认证,统一的数据采取方式,MXJ可以实现系统集群; • 巧妙的模块设计,MXJ具有容错功能;
多种通信协议与通信接口 支持的通信协议: • JMS标准接口 • POP3/SMTP标准接口、扩展接口 • UDTP接口
多种消息格式 支持的消息类型/消息格式: • JMS消息; • MIME消息; • SMIME消息; • UDM消息---自定义格式;
多种报文格式、报文标准 支持的报文格式: • EDIFACT格式 • EBXML格式 • RosettaNet格式 • 自定义格式;
端对端的消息跟踪 • oDex可以实现消息的端到端追踪; • 系统管理员可以通过图形化的界面快速而方便地对消息进行跟踪,获得相关信息,确认其在oDex中的状态和位置等 ; • 用户可以使用特定的命令对与其身份相关的消息进行跟踪,获得相关信息,确认其在oDex中的状态和位置等 ;
oDex运行引擎在运行中将会记录各种日志信息,包括系统日志、用户访问日志;oDex运行引擎在运行中将会记录各种日志信息,包括系统日志、用户访问日志; • 系统管理员可以随时了解系统运行状况、用户访问状况,甚至包括黑客攻击状况; • 通过系统管理工具,可以根据各种条件查询、分析和监控系统的运行,并简单地获得各种统计报表。 完善的日志功能
权限管理 • 根据需要oDex可灵活配置、设定各个系统管理员的系统管理权限,不同的系统管理员完成不同权限的管理工作; • 根据需要系统管理员可以对用户分组,不同的用户组可以定义不同的功能、权限; • 系统管理员可以为用户建立交易关系,或阻止某些交易的发生 ; • 系统具有黑名单功能,以阻止某些访问者;
oDex的队列维护可以完成对消息换队列的查询与统计,并可在必要时对某些异常报文做删除处理,维护与监控报文交换队列的正常运转 ; • 系统管理工具(SMT)提供图形方式动态显示、监控、测试系统运行状态; • 通过系统管理工具可以直观地完成各项系统配置;维护用户账号,并可以设定合作伙伴关系与交换的报文种类;完成系统的归档与恢复等 • 系统报警和事件通知,可提醒系统管理员关注系统的特定运行状况 系统管理与维护
稳定性 • 支持7*24的企业应用; • 严格而成熟的配置方案保证了稳定性; • 优化的存储方案保证了存储的效率 • 系统具有容错功能,某些模块出现故障,不影响用户使用;
安全性 • 数据的传递、数据的存储等多方面、多层次的安全手段 ; • 采用CA证书作为身份认证手段; • 系统具有黑名单功能,以阻止某些访问者;
扩展性 • 在设计上,基于Java技术,应用面向对象理论,采用J2EE体系架构和模块化设计,确保可以通过不同的系统配置满足不同的需要,提供规模可变的解决方案; • 在配置上,通过多层的灵活配置,保证了系统的高扩展性和伸缩性的实现; • 在跨平台应用上,支持:Windows,Linux,UNIX;并且oDex的各个部件可以根据需要,分别部署在不同的/异构的系统上。
oDex 典型应用 • 检验检疫电子业务平台 • 检验检疫电子转单平台
oDex 3.6新特性 议程 • 运行引擎(MXJ)新特性 • 管理工具(SMT)新特性
oDex 新特性 运行引擎新特性
运行引擎(MXJ)新特性 • 增加通信协议、通信接口 • 增加信息封装格式 • 调整COMM功能 • 改善MTA结构 • 改善MTA与Centre通信机制 • 实现消息主动投送功能
增加通信接口 • 支持JMS接口 • 支持UDTP接口
支持JMS消息,采用JMS协议收发 • UDM消息,采用UDTP协议收发 • 实现同一条报文可以用不同的消息封装, • 系统收到某种消息后,解封,按自己的格式存储消息体 • 用户接收消息时,系统按协议重新封装 增加信封格式
调整COMM定义:仅提供身份认证、数据存储等公共接口调整COMM定义:仅提供身份认证、数据存储等公共接口 • JMS、POP3/SMTP、UDTP作为单独应用服务,独立运行,但调用COMM公共接口; 调整COMM功能
分基础部分、扩展部分 • 分基础部分:基本的信息交换功能 • 扩展部分:级连功能(支持CENTRE)、集群功能(支持多个COMM) 改善MTA结构
提高消息投送效率 • MTA有投送到其他MTA的消息,主动投送到CENTRE • CENTRE有投送到MTA的消息,主动投送到MTA 改善MTA与CENTRE通信机制
改善Comm与MTA通信机制 • 一旦某个MTA出现异常,Comm将缓存信息,同时通知客户端软件。 • ????
JMS协议、UDTP协议实现消息主动投送功能 • POP3/SMTP协议不能完成消息主动投送功能 实现消息主动投送功能
oDex 3.6新特性 管理工具(SMT)新特性
管理工具(SMT)新特性 • 适应运行引擎的修改,能够对其管理 • 改进实时监测 • 改进日志查询 • 改进的界面风格 • 修改某些BUG