摘要
基于位置的信息系统将生成连续的数据流。比如说,物流公司各辆卡车的当前位置。WebLogic Event Server (WLEvS)可以高效且实时地处理位置数据,并能检测出重要的事件,比如接近特定地点或偏离预定路线。位置信息可与其他类型的数据相互关联,这利益于WLEvS的强大功能:处理海量数据提要并在它的事件处理语言(Event Processing Language,EPL)中捕获复杂的业务规则。
本文将介绍如何使用WLEvS和 Web 2.0 技术实现一个基于位置的用例。这个用例涉及到物流、运输、分销商和公共部门机构。
前往圣荷西
一辆卡车正从圣塔罗莎驶向圣荷西。我希望将卡车的位置显示在地图上,并在距目的地15英里之内提供报警。如图1所示。
图1. 红色标记表示卡车已接近圣荷西
本例将演示如何使用WLEvS在基于位置的信息系统中测试有用的条件,比如说接近某个位置。
本例的第二个目的是演示将WLEvS集成到已有的基础架构中构建功能复杂的应用程序。卡车的位置和WLEvS生成的接近报警将实时地显示在地图上。我将回顾数据库的集成、JMS服务器和所使用的Web 2.0技术。
解决方案大体分为两个主要组件: