货运主干消息传送架构制造技术

技术编号:4270335 阅读:192 留言:0更新日期:2012-04-11 18:40
一种消息传送架构,其扩展了现有企业中复杂系统的通信能力。该架构实现了在通常相异的订单管理系统和运送系统之间的复杂的消息传送能力。结果,该消息传送架构极大地流水线化了订单处理和运送,提高了生产率,并且为期望集成订单处理和运送的客户提供了基础解决方案。

【技术实现步骤摘要】

本公开涉及用于跨越包括多个系统和技术的企业的通信的消息传送架构。
技术介绍
商家面临着日益增长的压力不仅要销售日益多样的产品,而且还要将这些产品以及时、成本有效和高效的方式运送给客户。然而,信息技术架构传统上实现销售订单系统与货运和运输系统之间的明显分离。结果,商家无缝地协调销售与运送的能力以及从中央点处查看运送状态信息的能力受到限制。同时,买家获得状态信息以及收到其购买产品将及时送达的保证的能力受到限制。 尽管公司在新的系统和技术可用时实现了这些系统和技术,但是相同的公司通常还继续保持其原有的系统不变。将原有系统与新技术和系统进行整合可能是高代价的、技术上具有挑战性的并且耗时的过程。此外,即使实现了新技术,每当系统中需要微小改变时,可能都需要进行冗长的配置。这些问题使得改进运送和货运系统架构的尝试受挫。 需要一种解决上述问题以及先前所经历的其他问题的消息传送架构。
技术实现思路
本专利技术公开了一种消息传送架构,其扩展了现有企业中复杂系统的通信能力。该架构实现了在通常相异的订单管理系统系统与订单运送系统之间的复杂的消息传送能力。该架构改进了对运送和购买信息的集中式访问,其方式还在重配置任务期间防止了主订单管理系统停机时间过长。结果,该架构极大地流水线化了订单处理和运送,提高了生产率,增加了系统正常运行时间,并且提供了可广泛应用的整合解决方案。 在一个实施方式中,该架构包括出站(outbound)通道。该出站通道建立出站异步变换过程、以及围绕该出站异步变换过程的同步封装过程。该同步封装过程接受出站消息,将出站消息传递至出站异步变换过程,并且等待来自出站异步变换过程的对接收到出站消息的确认。 出站异步变换过程从同步封装过程接受出站消息,并且将针对接收到出站消息的确认发送至同步封装过程。出站异步变换过程还通过对出站消息应用出站变换规则集来将出站消息变换为已变换的出站消息。出站异步变换过程继而将已变换的出站消息异步地传送给接收方。 在研究下文的附图和详细描述之后,其他的系统、方法、特征和优点对于本领域技术人员而言将变得显而易见。意在将所有这些其他的系统、方法、特征和优点包括在本说明书之内,包括在本专利技术的范围之内,以及受到所附权利要求书的保护。 附图说明 参考下文的附图和描述将更好地理解该架构。附图未必是按照比例绘制的,而是将强调的重点放在说明本专利技术的原理上。而且,在附图中,贯穿不同的视图,相似的标号表示相应的部分。 图1示出了一个系统实现,在该实现中,企业系统通过消息传送架构来进行通信。 图2示出了包括消息传送架构的系统实现的详细视图。 图3示出了出站异步变换过程。 图4示出了同步封装过程。 图5示出了入站(inbound)消息过程。 具体实施例方式 图1示出了系统实现100,其中,多个系统通过消息传送架构102进行通信。系统实现100可以包括任意数目的系统,每个系统的实现和目的可以有很大变化。在图1所示的例子中,订单管理系统104和电子商务系统106通过消息传送架构102与货运系统108和客户联系系统110进行通信。消息传送架构102促进系统104-110之间的信息流,这将在下文进行更详细的描述。 订单管理系统104可以实现订单接受、订单处理和/或运送请求功能。作为一个示例,订单管理系统可以是Siebel(TM)客户关系管理系统。电子商务系统106可以实现在线(例如,基于web的)购买和订单履行功能。货运系统108可以实现运费定价、路线确定、调度和其他运送功能。在一个实现中,由Oracle(TM)运输管理器来实现货运系统108。客户联系系统110可以实现客户反馈、通信以及其他客户联系功能。可以在定制的Oracle(TM)Fusion中间件层中设计和实现消息传送架构102中的逻辑。多种其他类型的系统可以包括在系统实现中,并且可以通过消息传送架构102进行通信。作为一个示例,作为订单管理系统104的附加或者作为替代,客户关系管理(CRM)系统可以使用架构102来进行通信。 消息传送架构102可以针对所有运输模式对货运转运者和基于资产的发货人的现金周期报价的多种情境实现自动化。例如,在第一情境中,消息传送架构102促进单分支、口岸到口岸的行程,包括通过订单管理系统104的订单进入将订单发送至货运系统108,在货运系统108中执行运送计划,以及在货运系统108中执行定价,其中将定价信息从货运系统108发送回订单管理系统104。在第二情境中,消息传送架构102促进多分支、多模式情境,包括通过订单管理系统104的订单进入将订单发送至货运系统108,在货运系统108中执行运送计划,在货运系统108中执行定价(其中将定价信息从货运系统108发送回订单管理系统104),以及运送执行,其中,运送行为和状态在货运系统108中更新并且在订单管理系统104中查看。可以实现门户(portlet)以提供从订单管理系统104到货运系统108的数据(例如,运送计划、运送执行或者运送定价)可视性。此外,消息传送架构102可以促进其他情境的实现。 图2示出了系统实现100的详细视图,其关注点在于订单管理系统104和货运系统108。特别地,订单管理系统104通过消息传送架构102与货运系统108通信。 消息传送系统102建立出站通道202,其包括出站异步变换过程204和围绕出站异步变换过程204的同步封装过程206。同步封装过程206接受出站消息208,并将出站消息208传递至出站异步变换过程204。此外,同步封装过程206等待来自出站异步变换过程204的对接收到出站消息208的确认。 出站异步变换过程204接受来自同步封装过程206的出站消息208,并且将针对接收到出站消息208的确认发送至同步封装过程206。异步变换过程204将出站消息208变换为已变换的出站消息210。在一个实现中,变换根据异步变换过程204在变换出站消息208时所遵循的出站变换规则集来进行。异步变换过程204将已变换的出站消息210异步地传送至接收方,在此示例中,接收方是货运系统108。 订单管理系统104包括系统接口214。系统接口214包括出站消息处理机216。出站消息处理机216将出站消息208发送至同步封装器206,其被配置用于接受出站消息208。出站消息处理机216可以包括web服务、进程间通信机制或者其他消息传递机制。 类似地,货运系统108包括系统接口218。系统接口218包括入站消息处理机220。入站消息处理机220接收已变换的出站消息210。入站消息处理机220可以包括web服务、进程间通信机制或者其他消息传递机制。 货运系统108在系统接口218中还包括出站消息处理机222。出站消息处理机222可以包括web服务、进程间通信机制或者其他消息传递机制。货运系统108对从订单管理系统104接收到的信息进行处理,并且生成相应的入站消息(例如,返回订单管理系统104的消息)。在图2中,将一个入站消息标记为224。入站消息可以源于在触发(例如,由订单创建或者运送终结来触发)时执行的自动代理226或者其他逻辑,或者源于当被对货运系统108内的运送细节进行手动修改时触发执行的自动代理228或者其他逻辑。 消息传送架构102还建立入站通本文档来自技高网...

【技术保护点】
一种用于促进多个支持系统之间的协调通信的消息传送架构,所述消息传送架构包括: 出站通道,包括: 出站异步变换过程;以及 围绕所述出站异步变换过程的同步封装过程; 所述同步封装过程被配置用于: 接受出站消息;   将所述出站消息传递至所述出站异步变换过程;以及 等待来自所述出站异步变换过程的对接收到所述出站消息的确认; 所述出站异步变换过程被配置用于: 从所述同步封装过程接受所述出站消息; 将针对所述出站消息的所述确认发送 至所述同步封装过程; 通过对所述出站消息应用出站变换规则集来将所述出站消息变换为已变换的出站消息;以及 将所述已变换的出站消息异步地传送给接收方。

【技术特征摘要】
IN 2007-12-31 2608/MUM/20071.一种用于促进多个支持系统之间的协调通信的消息传送架构,所述消息传送架构包括出站通道,包括出站异步变换过程;以及围绕所述出站异步变换过程的同步封装过程;所述同步封装过程被配置用于接受出站消息;将所述出站消息传递至所述出站异步变换过程;以及等待来自所述出站异步变换过程的对接收到所述出站消息的确认;所述出站异步变换过程被配置用于从所述同步封装过程接受所述出站消息;将针对所述出站消息的所述确认发送至所述同步封装过程;通过对所述出站消息应用出站变换规则集来将所述出站消息变换为已变换的出站消息;以及将所述已变换的出站消息异步地传送给接收方。2.根据权利要求1所述的架构,进一步包括第一系统接口,其包括第一系统出站消息处理机;以及其中,所述同步封装过程被配置用于从所述第一系统出站消息处理机接受所述出站消息。3.根据权利要求2所述的架构,进一步包括第二系统接口,其包括第二系统入站消息处理机;以及其中所述接收方包括所述第二系统入站消息处理机。4.根据权利要求3所述的架构,其中,所述第二系统接口进一步包括第二系统出站消息处理机。5.根据权利要求4所述的架构,其中,所述架构进一步包括入站通道,其包括入站异步变换过程,其被配置用于响应于所述已变换的出站消息,从所述第二系统出站消息处理机获取入站消息。6.根据权利要求5所述的架构,其中,所述入站异步变换过程进一步被配置用于通过对所述入站消息应用入站变换规则集来将所述入站消息变换为已变换的入站消息。7.根据权利要求6所述的架构,其中,所述第一系统接口进一步包括第一系统入站消息处理机,以及其中,所述入站异步变换过程被配置用于将所述已变换的入站消息传送至所述第一系统入站消息处理机。8.根据权利要求3所述的架构,其中所述第一系统出站消息处理机、所述第二系统入站消息处理机、或者二者包括web服务。9.根据权利要求5所述的架构,其中所述入站异步变换过程、所述出站异步变换过程、或者二者包括异步业务过程执行语言变换过程。10.根据权利要求1所述的架构,其中,所述出站变换规则集包括订单管理系统到传送管理系统的消息变换规则集。11.根据权利要求6所述的架构,其中,所述入站变换规则集包括传送管理...

【专利技术属性】
技术研发人员:H李J克里施南P辛拉R帕坦卡尔SK阿格拉沃尔
申请(专利权)人:埃森哲环球服务有限公司
类型:发明
国别省市:CH[瑞士]

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

1