请面哥谈谈J2EE在军事上的应用

来源:百度文库 编辑:超级军网 时间:2024/04/26 00:04:34

哪位看见面哥帮我请一下哈!

哪位看见面哥帮我请一下哈!
可能性不大吧
美国军事交通管理司令部
Sun 协助部署基于 J2EE 技术的交通管理系统
--------------------------------------------------------------------------------
  要点
公司:
--------------------------------------------------------------------------------
美国陆军军事交通管理司令部运输系统办公室
--------------------------------------------------------------------------------
行业:

--------------------------------------------------------------------------------
政府机构
--------------------------------------------------------------------------------
客户环境:

--------------------------------------------------------------------------------
Sun Enterprise 4500 和 6000 服务器
--------------------------------------------------------------------------------
Sun StorEdge A5200 阵列
--------------------------------------------------------------------------------
JavaTM 2 平台,企业版 (J2EE) 框架
--------------------------------------------------------------------------------
SolarisTM 操作环境 2.5
--------------------------------------------------------------------------------
Sun Enterprise Volume Manager
--------------------------------------------------------------------------------
iPlanetTM Enterprise Web 服务器 4.1
--------------------------------------------------------------------------------
BEA WebLogic 服务器 5.1
--------------------------------------------------------------------------------
Oracle8i 和 Unidata 数据库
--------------------------------------------------------------------------------
客户的重大要求:

--------------------------------------------------------------------------------
提高客户的通信能力
--------------------------------------------------------------------------------
网上启用大件物品运输管理系统
--------------------------------------------------------------------------------
开发基于 J2EE 架构的小件物品运输系统
--------------------------------------------------------------------------------
提高系统的可用性、可访问性、可扩展性、适用性及其性能
--------------------------------------------------------------------------------
主要企业解决方案:

--------------------------------------------------------------------------------
使用 SunReady Lifecycle Advantage 架构评估,重新构建现有的大件物品运输管理系统
--------------------------------------------------------------------------------
使用 SunConnect 解决方案堆栈架构,设计并建造基于 J2EE 技术的小件物品运输系统
--------------------------------------------------------------------------------
基于 Solaris 计算机的培训模块
--------------------------------------------------------------------------------
全天候 SunSpectrum[sm] 支持
--------------------------------------------------------------------------------
客户取得的重大成果:

--------------------------------------------------------------------------------
大件物品运输管理系统在三个月内扩展了 100%;计划至年底扩展 200%
--------------------------------------------------------------------------------
小件物品运输系统可同时支持多达 700 个用户以及每天 10,000 次的运输量
--------------------------------------------------------------------------------
基于 J2EE 技术的基础架构将小件物品运输系统的开发周期缩减了四分之三,使业务能力重复利用率增长了 50%
--------------------------------------------------------------------------------


“受益于 Sun 公司的技术和服务,我们与行业伙伴建立了紧密的合作关系,并获得了 MRM 15 等领先者的指导。在朝目标迈进和管理业务的过程中,我们采用的是一种未来的方式。”
Lieutenant Colonel Abercrombie
美国陆军
军事交通管理司令部
运输系统办公室
概览
通过使用 Sun 技术和服务,美国军事交通管理司令部 (MTMC) 运输系统办公室 (FSO) 开创了全新的局面。作为美国国防部 (DOD) 内第一个采用 Java 2 平台企业版 (J2EE) 技术部署解决方案的机构,FSO 管理着 DOD 内所有服务部门的运输业务,这些部门包括陆军、海军、空军、海军陆战队、国防后勤局 (DLA)、海岸警卫队和联邦应急管理局 (FEMA)。分布在 1,400 个地点的大约 3,000 位用户都依靠总部设于弗吉尼亚州的 FSO 为其安排必要的后勤事务,运输的物品小至几盎司的小件包装,大至几吨重的大型设备。
FSO 向 Sun 公司寻求提供新一级的客户服务,希望通过最新的计算技术来提高系统性能并降低运输成本。根据使用 SunReady Lifecycle Advantage 架构评估确定的服务级别要求,Sun PS 专业服务部门的网站公司顾问协助 FSO 将其大件物品运输管理系统重新构建为 n 层架构。此系统在 Sun Enterprise 服务器、Sun StorEdge、iPlanet Enterprise Web 服务器和 BEA WebLogic Application 服务器上运行,并由 SunSpectrum[sm] 服务提供全天候支持。
接下来,Sun 公司的顾问与 FSO 合作设计和建造了基于 Web 的系统,用于管理小件物品的后勤运输并加快客户通信速度。其开放式标准平台采用 J2EE 技术,更有效地利用了配备大件物品运输管理系统的现有业务能力和基础架构。这样有助于缩短开发周期,同时减少 IT 设计成本和时间。
美国陆军 MTMC FSO 的主管 Henry Abercrombie 中校说:“新运输系统的潜在能力让我们深感振奋。Sun PS 专业服务部门的网站公司顾问帮助我们构建并集成了可扩展的基础架构,这真是一项了不起的工作,它不仅使我们可以更有效地利用现有系统,还为我们将来的技术革新引领了一条道路。”
FSO 是美国陆军内第一个开发基于 J2EE 技术应用产品的部门,也是第一个将其业务移植到 Web 上运作的 DOD 机构,它向其它机构展示了使用高性能且可扩展技术以及与客户进行电子通信的益处。新系统支持的运输量增加了百分之百,预计到年底将增加百分之二百,使 700 位用户每天可以同时安排并管理 10,000 次运输,并且还可以由多个运输供应商进行投标。
返回页首
移植至基于 Web 的 A 级可用性系统
1998 年,国防部副部长启动了管理重组备忘录 (MRM) 15,要求 DOD 重新评估其流程,并以更符合商业企业惯例的方式进行管理。与此同时,FSO 正面临着以下三个不同的问题:
FSO 的系统并非基于 Web,使其无法接受来自多个供应商的投标竞争。
在运输从几盎司至 150 磅重的小件物品时,FSO 以前使用的是价格昂贵的专用拨号系统,并且只能与一家运输供应商联系。
其物品运输管理系统(称为 FAST)在可用性和性能方面出现了问题。
作为第一个开发基于 Web 系统的 DOD 机构,FSO 向陆军部和 DOD 提交了基于 Java 技术的概念性验证应用产品,以显示通过互联网管理第三方承运商业务的益处。FSO 之所以选择 Java 技术,是因为它可以结合使用机构内各种迥然不同的应用产品,还可以简化开发周期并提供可靠的高性能平台。对 FSO 的提议进行审阅后,陆军部和 DOD 特别授权许可 FSO 上网运作,并允许它开发基于 Web 的新型小件物品运输应用程序。
获得授权后,FSO 请求 Sun Professional Services Java Center[sm] 的服务专家为实施该提议出谋划策,并在实施过程中对其员工进行指导。
返回页首
重新构建现有系统
Sun 公司顾问采用 SunReady Lifecycle Advantage 架构评估,确定了涵盖以下内容的服务级别要求:产品的选择和使用、人员技能,以及将 FSO 现有的大件物品运输管理系统(即 FAST)移植至 Web 的操作过程。
开始架构评估后,首先约见了经理、软件开发员、系统管理员以及其他参与 FSO 业务的人员。然后花了几天时间来检查机构的产品环境、收集性能数据、检查生产系统的硬件配置和磁盘存储。经过评估后,为 FSO 系统定出了九项要求,包括:使系统在出现故障后仍可保持联机四小时;扩大规模以支持不断扩充的用户数量和事务处理量;避免在系统出现问题时丢失事务处理数据;对远程地区实施系统故障时自动恢复。针对系统配置是引起大部分性能问题的主因,Sun 公司顾问大致列出了几种实施高可用性基础架构的选择,并制订了系统、员工技能和操作流程的要求。
通过与 FSO 员工和包括 Unisys 在内的数家第三方承包商合作,Sun Professional Services Java Center 的顾问协助更新了 FAST 系统的 Web 服务、应用产品和数据库层。为与国防情报系统局 (DISA) 的准则保持一致,开发队伍用 iPlanet Web 服务器 4.1 替换了在镜像 Sun Enterprise 4500 服务器上运行的现有 Web 服务器。然后用 BEA WebLogic 服务器 5.1 替换在镜像 Sun Enterprise 4500 服务器上运行的现有应用服务器,从而更新了应用产品层,这样有助于提高性能和可用性。其它应用产品层更新还包括对系统配置进行最优化,以及修改应用产品代码以增强性能。为了适应不断增长的数据需求,第三方系统集成商部署了 10 组各自在一台 Sun Enterprise 6000 服务器上运行的 Sun StorEdge A5200 磁盘阵列,以便支持 Oracle8i 和 Unidata 数据库。
美国陆军 MTMC FSO 的 MIS 专家 Lori Barnhill 说:“SunReady Lifecycle Advantage 架构评估确实找到了一些问题,有些甚至连我们自己都未察觉到。在实施过程中,我们发现需要请人在网络通信基础架构方面提供帮助。尽管 Sun 公司专家服务的合同主要在于提供 Java 技术,但他们还是在短时间内提供了一位通信专家来协助我们工作。对我们的架构进行检查之后,顾问就如何更有效率地运行该架构提出了建议。”顾问的建议包括利用 Sun Enterprise 服务器内嵌的 100BaseT 能力,并且将数据库和 Web 服务器置于 LAN 的同一段中。
为确保机构达到四小时最长停机时间的业务需求,FSO 在其生产环境和支持设备上部署了 SunSpectrum 全天候支持协议。这些生产环境和支持设备包括在 Sun Enterprise 服务器上运行的所有培训模拟器、测试机和开发平台。系统开发办公室的主管 Dolores Coimbra 说:“我们从 Sun 公司获得了最有力的支持。全靠他们的支持服务,我们的系统才得以顺利运行。”
正是由于信守承诺、团队齐心协力以及 Sun Java 顾问的紧密配合,才能在短短三个月时间内完成从系统评估到升级高可用性基础架构的所有任务。规模扩大后的新系统支持的运输量增加了百分之百,日运输量从 330 次增加到 650 次,预计年底将增至 1,000 次。
Abercrombie 说:“采用大件物品运输管理系统后,我们惊喜地发现其性能得到了成倍的增长。新基础架构运行的情况也非常理想,一切都证明了这是可扩展的高可用性解决方案。”
为美国陆军构建了第一个基于 J2EE 技术的应用产品之后,FSO IT 开发队伍、Sun 公司顾问和 Unisys 公司顾问又开始设计和构建基于 J2EE 技术的小件物品运输应用产品,目的在于加快客户与 MTMC 的通信速度。该产品不但要符合严格的 DOD 系统准则和 J2EE 技术规格,而且还必须遵循国防情报基础设施 (DII) 通用操作环境 (COE) 的规定。
在为 FSO 确定开放式并富于灵活性的平台时,开发队伍按照 SunConnect Solutions Stack Architecture 过程简化并增强了开发的效率。SunConnect 过程结合了分为四个阶段(初设、细节、构建和转换)的基础原理统一过程 (RUP) 开发步骤,并采用了以下一些方法:使用案例研究、重复开发软件、管理要求、基于部件的架构、直观的软件模型、质量控制和更改控制。此过程还确定了每个 FSO 系统层及随附数据、企业后勤和演示层所具有的可靠性、可用性、可扩展性、安全性、合用性和可管理性,将功能压缩在使用基于 J2EE 技术框架构建的可重复利用部件中。
利用通过 FAST 架构评估获得的信息,开发队伍迅速完成了初设阶段并进入了细节阶段,即获取系统的使用情况。Barnhill 说:“有一支在幕后确定小件物品运输应用产品使用情况的队伍,他们在开发过程中和构建合格的应用产品方面提供了有效的帮助。尤其是对于在基于 J2EE 技术的环境中开发代码,SunConnect Solutions Stack Architecture 过程毫无疑问是一种更为统一的方法。”
在谈到下一步的构建阶段之前,Barnhill 解释了 Sun PS 专业服务部门如何采取额外的一个步骤来避免在开发周期结束时返工:“我们开发出的产品必须符合 DII COE 中的规定。Sun PS 专业服务部门帮助我们确保了 JavaBeans 和 JavaServer Pages (JSP) 部件与这些规定相符。在 DISA 去年夏天发布 DOD 基于 J2EE 技术的全新规格之后,Sun 公司顾问立即与 DISA 联系,并检查小件物品运输应用产品的设计是否与其保持一致。当时,DISA 说我们的计划是第一个达到基于 J2EE 技术规格的,我们为此深感自豪。”
开发队伍通过使用 J2EE 应用编程接口 (API)、WorkerBeans、JSP 技术、Java servlet 和 11 个 Enterprise JavaBeans (EJB) 部件,开发出了功能强劲的软件架构,它与 FAST 系统在同一个系统架构上运行。JSP 技术、Java servlet 和 WorkerBeans 在 Web 服务层中运行,为最终用户提供动态内容,并且增强了 Web 服务器的功能,同时还确定了满足应用产品要求所需的相应服务。在应用产品层中运行的 11 个 EJB 部件则利用 FAST 应用产品的业务能力,从而减少了开发的成本和时间。基于 J2EE 技术的框架还使小件物品运输系统的重复利用率超过了同等业务能力的 50%,以便与截然不同的 Oracle8i 和 Unidata 数据库相互配合工作。就这样,小件物品运输系统的开发周期缩减了四分之三。
返回页首
快速优质的成果
FSO 于 2000 年秋天启动其小件物品运输系统,用于替代价格昂贵的专用终端。现在,客户与 MTMC 的通信变得更为快捷。基于 J2EE 技术的全新系统使 700 个用户可以同时安排并管理 10,000 次的日运输量,它提供的功能包括:对物品进行转运以制定最佳路线;一次完成多件运输以降低成本;将费用记录在帐以便快速处理和发出运输标签。虽然小件物品运输系统目前还只能连接至一家承运商,但 FSO 计划将其系统与多家承运商相连接,从而进一步降低成本、支持更大的业务量并扩大服务。
针对电子商务站点在允许客户通过互联网直接访问 MTMC 自动运输系统方面表现出来的能力,美国陆军 MTMC FSO 情报管理参谋部副主管 John Smith 在评论其意义时说:“在客户与军事组织的通信方面,这简直就是一项革命性的创举。”接着他又补充道:“它不仅加快了整个运输过程,而且还提高了可靠性。”
回忆起小件物品运输系统的开发过程,Barnhill 说:“Abercrombie 中校曾告诉过国防部长办公室,说 FSO 将在三个月之内完成小件物品运输系统。果然不出所料,我们做到了。这在很大程度上要归功于 Sun PS 专业服务部门以及开发队伍中令人难以置信的合作精神。所有第三方承包商和政府工作人员都齐心协力,Sun PS 专业服务部门的网站顾问在进行指导时不遗余力地倾囊相授,务求使每一个人都能尽快地全力投入工作。”
Barnhill 解释说:“Unisys、Oracle 和 Sun 的紧密合作对我们帮助也很大,这解决了我们的一个大难题。Sun、Unisys 和 Oracle 的专家们全力并肩作战,确保了平台的稳定性。他们之间的伙伴关系令人敬佩,毫无疑问,这种合作精神将会始终坚持下去。”
由于 Sun PS 专业服务部门的指导面面俱到,使 FSO 无需派出一位员工去参加正式的 Java 技术或 Solaris 操作环境课程。但是,由于机构很快将从 Solaris 2.5 移植至 Solaris 2.7,因此 FSO 从 Sun 教学服务部门购买了以技术为基础的 Solaris 操作环境培训模块。FSO 的员工可以选择方便的时间,在自己的台式机上学习新版本所带来的新功能。
返回页首
Sun 帮助美国陆军实现其目标
Barnhill 说:“我们在 DOD 中率先开发了基于 Web 的 J2EE 技术应用产品,它完全符合 DISA 基于 J2EE 技术的规格。在与承运商等商业伙伴的联系方面,我们还是 DOD 中第一个采用基于 J2EE 技术框架的机构。我们对未来的移植有一套清晰的构想,并且可以根据客户不断增长的数据需求来发展我们的平台。正是由于我们的开发队伍能够在限期之内完成小件物品运输系统的开发,因此才赢得了国防部长办公室和客户的高度信赖。”
在对现有系统的架构升级进行评价时,Barnhill 总结说:“我们正在进一步努力,以使系统符合 DII COE 标准。目前正在将 RAID 从 Sun StorEdge A1000 和 A2000 阵列升级至 Sun StorEdge A5200 阵列。我们计划将当前 FAST 系统框架中 Java servlet 的业务能力抽取出来,然后创建 EJB 部件。同时还准备删除 FAST 的 HTML 代码并创建 JSP 技术,以便提供动态的 Web 内容。”
Abercrombie 补充说:“我们的系统最终将转向为管理与承运商的财务往来,从而加快付款过程。最后,希望所有政府工作人员都能够使用我们的系统来运送常规货物或小件物品。更希望当人们听到 MTMC FSO 这一名称时,就立刻想到我们为客户提供的是一流支持。受益于 Sun 公司的技术和服务,我们与行业伙伴建立了紧密的合作关系,并获得了 MRM 15 等领先者的指导。在朝目标迈进和管理业务的过程中,我们采用的是一种未来的方式。”
返回页首
“我们在 DOD 中率先开发了基于 Web 的 JavaTM 2 平台企业版 (J2EETM) 技术应用产品,它完全符合国防情报系统局 (DISA) 的规格要求。在与承运商等商业伙伴的联系方面,我们还是美国国防部中第一个采用基于 J2EE 技术框架的机构。”
Lori Barnhill
美国陆军
军事交通管理司令部
货运系统办公室
MIS 专家
我国的医保也是J2EE做的,对面“网新”做的[em24]
呵呵,这个问题挺搞笑
国防科大的某系统就是j2ee的,用的weblogic
BS系统的安全性到今天俺还是信不过,根本的原因是http协议本身太open了,这是硬伤,加了SSL(HTTPS)就死慢死慢的,俺不喜欢。
J2EE是什么东东?
[B]以下是引用[I]lvlay[/I]在2005-9-1 13:18:00的发言:[/B][BR]国防科大的某系统就是j2ee的,用的weblogic
涉及机密吗?涉及的话就太败家了[em06][em06]
J2EE= java2 enterprise edition
三楼的大大够狠!你的帖子我收藏了
[B]以下是引用[I]耗子药煮面[/I]在2005-9-1 14:00:00的发言:[/B][BR]c涉及机密吗?涉及的话就太败家了[em06][em06]

空军后勤用的好像