Improve Situational Awareness with BPEL for Control and Response
Situational Awareness is the the understanding of data and events within a given space and time and understanding the meaning in the present and near future. The majority of applications for situational awareness deal with multiple sources of data with correlating attributes and are often rendered in a geospatial visualization such as a map or sphere of space.
However, visualizing large amounts of data still burdens the user with the labor of correlation, analysis, and event detection.
The user’s workload is dramatically reduced and better focused when portions of the detection and control / response activity is automated within a rules engine. The operator is freed to focus on critical information when low priority data is analyzed by business rules and when automated analysis is used against the vast unwashed data. Not only can these processes handle low risk detection and fully automated response but they also perform a first order analysis and escalate significant information to the operator’s attention.
IBM Federal has developed a demonstration of situational awareness with control & response (SACR) that encapsulated the three key attributes:
- discovery, normalization, and fusion of multiple disparate data sources
- display multiple layers of related data in a geospatial map aiding situational awareness and analysis
- applies business rules to detect situations; automate task procedures, and guide user interaction where dictated by procedure, best practices, or workflow
![]()
![]()
In Fig-1 a vessel has reported a propulsion system failure and the rules engine has determined that because the vessel is a tanker carrying hazardous materials, the correct course of action is to divert to the Port of Mobile. In Fig-2 the operator at the workstation brings up the ship’s track and establishes a 100 miles safety zone which indicates which ships need to be alerted. Following the incident, the operator realized additional data would have improved the situational awareness and in Fig-3 the operator adds the locations of all oil platforms in the gulf to the mashup.
To emphasize the value of mashups, this demonstration used publicly accessible real data which is normalized and then published with a combination IBM InfoSphere MashupHub and Kapow OnDemand. The demonstrations go beyond simple situational awareness to show the next level with control and response capabilities within the real world scenario.
For the purposes of the demonstration, IBM has implemented a maritime domain awareness “workstation”. The scenario follows Lieutenant Briggs who is monitoring the gulf coast region from New Orleans, Louisiana to Mobile, Alabama. His primary tool for overseeing the are is a interactive computer based map where he can bring together multiple data sources to develop his situational awareness. The Lieutenant has complete control over the data he sees and can quickly cross reference vessel locations, weather buoy data, debris markers, and port and berth assignments. He also has the ability to pull up related information as needed on any sources. The workstation also interfaces with a rules processor which is used to process data and events. This results are quicker response and an optimized workload where the Lieutenant off-loads low priority and low risk tasks and stays focused on critical events.
In the course of the demonstration, we handle a variety of tasks:
- review shipping and weather conditions within the gulf region
- simulate a vessel reporting an engine failure and review the automated procedures surfaced from the rules processor
- communicate with ship board personnel, port authorities, and harbor and tug masters for response tasking
- simulate a weather buoy failure
- review a fully automated system response and reported action plan
- enhance the situational awareness by added another layer of data (oil platforms) to the workstation’s map
If you would like more information of IBM’s Situational Awareness with Control and Response capabilities or to see the above demonstration contact Seth Spergel or tweet to @lotusfederal.


