用以提供用于中介系统的可配置适配器的系统技术方案

技术编号:4266857 阅读:269 留言:0更新日期:2012-04-11 18:40
本发明专利技术描述的系统用于提供用于中介系统的可配置适配器的系统。系统可包括存储器、接口和处理器。存储器可存储交互条目、数据映射、数据模式和数据模式的二进制表示。接口可与第一系统、第二系统和设备通信。处理器可识别描述系统之间交互的交互条目。处理器可生成并处理第一和第二数据模式,以生成这些模式的二进制表示。处理器可生成引用二进制表示的数据映射,以描述在第一和第二系统的数据格式之间的数据变换。处理器可向设备部署交互条目、二进制表示、以及数据映射,以允许设备维持交互状态,以及允许设备在第一和第二系统之间传送被恰当格式化的消息。

【技术实现步骤摘要】

本说明书大体上涉及一种系统和方法(可统称为系统),其用以提供用于对系统进行中介(mediating)的可配置适配器,以及更 具体地,但非排他性地,用来构建用于中介在移动应用系统和后端 调度系统之间的通信的可配置适配器。
技术介绍
可用来自若干不同厂商的组件系统来构建企业系统。各厂商的 系统可实现单一的消息收发系统。在一些情况下,消息收发系统的 单 一 性会导致 一 个或多个组件系统无法与另 一 组件系统通信。可由 第三方适配器促进在这些系统之间的通信,然而,如果没有第三方 适配器存在,会造成这些组件系统不兼容。可开发专有适配器来促进在这些不兼容系统之间的通信,然而, 所开发的适配器会被限制于企业系统的特定实现和功能。如果要改 变任何组件系统的业务逻辑或数据模式(data schema),会造成适 配器不可操作或必须被重新开发。此外,专有适配器可能不可重用, 即,适配器被限制于特定实现的业务逻辑和数据模式,而且适配器 在其它实现中不可操作。
技术实现思路
一种用以提供用于中介系统的可配置适配器的系统,可包括存 储器、接口和处理器。存储器可连接到处理器和接口 ,以及可存储 包括多个状态的交本文档来自技高网...

【技术保护点】
一种用以提供用于中介多个系统的可配置适配器的方法,所述方法包括: 识别描述在第一系统和第二系统之间的交互的交互条目,其中所述交互条目包括所述交互的多个状态; 生成描述所述第一系统的第一数据格式的第一数据模式,以及描述所述第二系统 的第二数据格式的第二数据模式; 处理所述第一数据模式和所述第二数据模式,以生成所述第一数据模式的第一二进制表示和所述第二数据模式的第二二进制表示; 生成数据映射,其中所述数据映射引用所述第一二进制表示和所述第二二进制表示来描述在 第一数据格式和第二数据格式之间的数据变换;以及 向设备部署所述第一二进制表示、所述第二二进制表示...

【技术特征摘要】
US 2007-12-20 11/961,8221. 一种用以提供用于中介多个系统的可配置适配器的方法,所述方法包括识别描述在第一系统和第二系统之间的交互的交互条目,其中所述交互条目包括所述交互的多个状态;生成描述所述第一系统的第一数据格式的第一数据模式,以及描述所述第二系统的第二数据格式的第二数据模式;处理所述第一数据模式和所述第二数据模式,以生成所述第一数据模式的第一二进制表示和所述第二数据模式的第二二进制表示;生成数据映射,其中所述数据映射引用所述第一二进制表示和所述第二二进制表示来描述在第一数据格式和第二数据格式之间的数据变换;以及向设备部署所述第一二进制表示、所述第二二进制表示、所述数据映射和所述交互条目,以允许设备维护在所述第一系统和所述第二系统之间的交互状态,以及允许所述设备在所述第一系统和所述第二系统之间传送被恰当地格式化的消息。2. 根据权利要求1所述的方法,其中所述第一系统包括移动应 用服务器以及所述第二系统包括调度系统。3. 根据权利要求1所述的方法,其中所述数据映射包括XML文件。4. 根据权利要求1所述的方法,进一步包括 向用户提供接口以允许所述用户识别所述数据模式和所述数据映射;以及从所述用户接收所迷数据模式和所述数据映射。5. 根据权利要求1所述的方法,其中所述第一数据模式包括 XSLT文件。6. 根据权利要求1所述的方法,进一步包括更新所述数据映 射和所述数据模式;以及向所述设备部署所述更新的数据模式的所述二进制表示以及所 述更新的数据映射。7. —种用以提供用于中介多个系统的可配置适配器的系统,所 述系统包括用于识别描述在第一系统和第二系统之间的交互的交互条目的 装置,其中所述交互条目包括所述交互的多个状态;用于生成描述所述第 一 系统的第 一数据格式的第 一数据模式,以 及描述所述第二系统的第二数据格式的第二数据模式的装置;用于处理所述第一数据模式和所述第二数据模式,以生成所述第 一数据模式的第一二进制表示和所述第二数据模式的第二二进制表 示的装置;用于生成数据映射的装置,其中所述数据映射引用所述第一二进 制表示和所述第二二进制表示来描述在第一数据格式和第二数据格 式之间的数据变换;以及用于向设备部署所述第一二进制表示、所述第二二进制表示、所 述数据映射和所述交互条目,以允许所述设备维护在所述第一系统 和所述第二系统之间的交互状态,以及允许所述设备在所述第 一 系 统和所述第二系统之间传送被恰当地格式化的消息的装置。8. 根据权利要求7所述的系统,其中所述第一系统包括移动应 用服务器以及所述第二系统包括调度系统。9. 根据权利要求7所述的系统,其中所述交互条目包括XML文 件,进一步地,其中XML文件包括用于在所述多个状态中每个状态 的元素。10. 根据权利要求7所述的系统,进一步包括用于向用户提供接口以允许所述用户识别所述数据映射和所述 数据模式的装置;以及用于从所述用户接收所述数据映射和所述数据模式的装置。11. 根据权利要求7所述的系统,进一步包括 用于更新所述数据映射和所述数据模式的装置;以及用于向所述设备部署所述更新的数据映射以及所述更新的数据 模式的所述二进制表示的装置。12. —种用于中介在多个系统之间的通信的方法,所述方法包括从使用第 一消息格式的第 一 系统中接收消息,其中所述消息被用 于向使用第二消息格式的第二系统传送,进一步地,其中所述消息 是在所述第 一 系统和第二系统之间的交互的部分;识别与所述交互相关联的交互条目,其中所述交互条目包括所述 交互的多个状态;基于所述消息和...

【专利技术属性】
技术研发人员:A马瑟PJE达利
申请(专利权)人:埃森哲环球服务有限公司
类型:发明
国别省市:CH[瑞士]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1