“现在是晚上10点,你知道你的孩子在哪里吗?”其实不仅仅是父母需要知道他们监护对象的去处,最近,一连串的突发事件使军方意识到,军队指挥官需要随时知道每个人都在什么地方,以便对紧急事件作出快速有效的反应。
“海军最宝贵的财富是我们的队员,保护他们是我们非常重要的工作。”
为了满足这种要求,space 和naval warfare system center (spawar),chesapeake联合开发了一个新的sql anywhere应用程序,并充分利用了美国海军船只和海军官员所配smart card上已使用的sybase ase数据库管理系统。
一般来说,每艘船上的官员用纸和笔管理着上下船的船员和访客。船的大小不同,船员从几百到上千。一直以来,一艘要出海的船必须集合所有的船员清点人数,这个时间大约要30多分钟。对一艘停泊的船只来说,2/3的船员在许可的时间内都可以自由活动,用纸头工作来登记检查身份不仅繁重而且易出错,海军需要一个精确可靠的系统。
利用现有系统,将手工操作变为高效管理
“为了自动跟踪每个船员和访客,我们决定建立一个新的quarter-deck access system,在现有的数据库管理系统上,这将增加额外的数据模型和数据元素,”spawar的rick vroman解释说,“新的商业逻辑可以通过识别smart card上的社保号,和保存在行政管理数据库里照片来确定身份。”
应用的客户部分是用sybase powerbuilder完成的,运行在一个膝上电脑里,连接2台扫描仪(1个用做到达,1个用做离开)。1个本地网连接着用户的sql anywhere 数据库与行政管理adaptive server enterprise数据库,行政管理数据库中包含着所有船员的社保号和照片。当船员离开或到达船只时,我们用相应的扫描仪扫描他的smart card,这些数据马上被传送到行政管理数据库,在这里确认他的身份,并且确认是否允许他登船/离开。这个确认结果也包括这个人的照片以保证没有人冒用smart card。
这个系统也允许指挥官或其他得到授权的人士与客户端进行信息交换。比如,一个船员没有获得休假许可,图象和声音资料将会传送到甲板指挥官那里,他将阻止这名船员的离开。另外,如果一个船员/访客的离开或到达需要马上向长官报告,他也可以立刻通过quarter-deck access system传送信息。
sql anywhere是解决问题的关键
当quarter-deck access system首次用在uss george washington战斗组的船上时,他们的膝上电脑没有安装sql anywhere。这个系统如同预期的运行,但是有一个明显的缺点:在特定的时间里(尤其是当船到达港口,有很多船员同时离开和返回时),网络就运行缓慢,以至甲板上排满了船员等待扫描以确认身份。
“为了优化quarter-deck access system”vroman说,“我们决定增加sql anywhere 数据库,通过其内置的同步装置,和adaptive server enterprise administrative database达到实时同步。这样,即使内部网荡机,用户也可以用一份最新的主数据库倍份来维持工作,直到内部网恢复工作,这时2个数据库再进行同步。”
这个改进了的quarter-deck access system现在正应用于海军船只。另外,spawar还开发了这个程序的无线版本,以便无法应用网络或连接信号有问题时使用。
一个吸引了其他国防机构注意力的系统
很明显,这套加入了sql anywhere的quarter-deck access system达到了预期的目标。它加快了追踪船员和访客去向的速度和准确度,并且相对以前节省了30分钟集合点名的时间。“这套系统还有一个额外的好处,”vroman说,“国防部的其他机构开始对spawar表示关注,并打听这套系统的构成。”
他补充说,这套系统适用于任何一个需要在控制区域内追踪人们去向的机构。
当spawar展望未来时,他们想进一步完善这套系统,例如采取指纹或虹膜辨别的方法更精确的确定身份。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器