【IT168 专稿】 无处不在的遗留系统平台应该怎么处理呢?当然要对其进行更新!比如重新编写应用、重新托管应用,或者用服务对已有系统进行封装。实际上,在当前的SOA环境下,这种通过XML和网络服务进行的中型/大型主机集成虽然不是受到广泛推荐的方式,却是一种最常见的方式。
最近Attachmate公司为Verastream Host Integrator(VHI)添加了符合WS-I标准的网络服务,使其功能更为强劲。此外,VHI 6.6中还添加了对符合FIPS标准的Crypto库和Native .NET客户端的支持。
另外,还增加团队流程建模功能,可以让多名开发人员同时进行一个模型的工作。项目的规模和需求越大,对建模的这种支持就越有用。
Attachmate公司高级产品经理Ron Nunan说,Verastream平台可以帮助团队管理组件的复杂水平,从而轻松地提取旧系统。最新的修订主要是关于怎么利用旧资产实现正规的SOA。
对应用的处理
Nunan说,“随着企业逐渐认识到服务架构的价值,重用也逐渐成为让人们采用服务架构的一个重要的驱动属性。我们需要解决的是与旧应用架构相关的问题。”
遗留应用系统大多数是独立应用。这些应用并不是为了在服务架构中使用而开发,其数据访问逻辑、业务逻辑、工作流和UI逻辑都是混在一起的。
而VHI可以对其进行整理。Nunan认为:“我们并不是处理代码。我们有一个可视化设计环境,可以通过对应用的处理来‘挑选出日常运作’。我们称其为应用建模。这个设计环境可以构建交互服务。比如你有一个EJB服务或网络服务,当你调用的时候,Verastream就会对其进行处理并返回结果。这是封闭式的应用访问。”
加利福尼亚的郡法院正在使用Verastream Host Integrator来改善与州系统的交互。圣贝纳迪诺郡高级法院首席技术官Alan Crouse说,现在必须通过本地设置(包括可靠的Unix系统和PC服务器)随时与州系统保持同步。而Verastream给他们带来不错的体验,Attachmate环境下的工具都很容易使用。
横跨全州的主机集成
这个项目的范围有多大呢?Crouse谈到:“我们有1400台 Microsoft台式机,一个Sun Oracle后台系统,还有超过50台运行着Office工具和网络服务器程序的Microsoft Windows服务器。法院系统覆盖大片区域。包括从Needles到Chino的19个地区,开车穿越这片土地大概要四个半小时。”
目前,该项目使用的最大的Attachmate应用是电子传票输入系统。Crouse表示,Sun Oracle后台系统的界面是一个很老的绿光屏系统。“现在我们使用 Attachmate VHI来进行所有的屏幕交互工作。这种工具可以增强 SOA。”
现在,只要准备好XML记录,然后Attachmate应用就可以读取 XML。实际上负责输入符合州规定数据的正是Attachmate应用。Crouse表示:“就像一个和计算机一样快的虚拟打字员。这使得法院职工能把更多时间用来进行一线服务。”