赛迪网 > 中国信息化 管理体验(总) > 文章
  IT资讯搜索
 
IT产品搜索
· [方案] 征信数据上报系统方案 网站防篡改方案
· [专题] 07年六大令人失望信息化事件 回眸SOA
· [方案] 反垃圾邮件解决方案 烟草行业解决方案
· [商务] 2008年中国电子商务行业发展趋势研究报告
· [专题] 中小企业实施管理 公司网站做不好CIO掉饭碗
· [案例] 北京网通客户服务系统 某部集中运行管理平台

Sybase在BP Exploration的应用开发与实施

发布时间:2007.06.01 14:48     来源:数字化工    作者:数字化工

在一个允许快速创建稳健、灵活的应用程序的软件环境中工作,是每个开发人员的梦想。负责 BP Exploration 公司 IT 运营的 SAIC 认为,通过结合 Sybase 的关系型数据库管理系统和 Sybase 的 PowerBuilder 应用开发环境,它已将这种梦想转变成现实。

两年应用 Sybase初露峥嵘

找到一个适合的解决方案是一项相当困难的任务。BP Exploration 是北海石油和天然气田的最大经营机构,在Aberdeen、Grangemouth 和伦敦拥有 20 多个海上平台及陆上办事处。BP Exploration 将其大部分 IT 支持和开发任务外包给了 SAIC,SAIC 是一家高技术、研究及工程公司,总部位于美国,在全球拥有 23,000 多名员工。

自从 BP Exploration 实施了其战略软件环境 (SSE) 作为客户机/服务器计算的基础以来,BP Exploration 和 SAIC 四年来一直在 Sybase 和 PowerBuilder 环境中进行开发。SSE 的实施分离了不同应用的数据,改进了整个机构的信息分发。它促进了平台和应用程序之间的数据交互,消除了费用高昂的数据冗余,大大增强了信息的质量。

在建立这一客户机/服务器体系结构过程中,为确保选择理想的组件集成,BP Exploration 和 SAIC 付出了巨大努力。SSE 是整个 BP Exploration 所有分布式计算的基础体系结构。SAIC 系统工程师 Bill Muir 说: “我们担心核心产品不能随 BP Exploration 的发展同步扩展或不支持未来的应用或技术,并因此受到制约。”

现在,SAIC 为 BP Exploration 创建的所有软件都是利用 SSE 首选工具开发的。Sybase 的关系型数据库管理系统是该开发环境的核心组件,所有其它组件都依靠 Sybase ASE数据库来实现快速、安全的数据存储和检索。

经过两年的评估,Sybase 的优势逐渐显现出来,并被选定作为此项重要项目的核心数据库。BP Exploration 对当前的数据库技术进行了彻底评审,并分析了未来趋势。公司的目标是简化工作流程,改进对高质量数据的访问,降低成本。在最初决定两年后,BP Exploration 内部审计小组的后续审查确定了 Sybase产品的首选地位。

三年规划 进一步降本增效

一经选择 Sybase ASE,BP Exploration 即进行了历时三年、耗资 170 万美元的实施和重新设计计划,以便让 BP Exploration 合理地利用数据库技术。通过集中资源针对开放式 Sybase 体系结构进行开发,公司降低了成本,消除了重复和陈旧的系统,而且 BP Exploration 能够利用新的系统基础设施彻底改变其经营运作的方式。

另一方面,选择 PowerBuilder 开发工具集最初只是针对一个应用。现在,它已成为 SAIC 首要的开发选择,而且公司通过众多项目的执行还建立了一个强大的 PowerBuilder 技能库。Muir 说: “Power Builder 最好的功能之一是它能够与各种不同的数据库集成。”

SAIC 在为 BP Exploration 开发的软件中广泛利用了存储过程。多数情况下,软件例程会调用数据库管理系统中的存储过程,然后由数据库管理系统将结果传回 PowerBuilder 客户机,而不是在 PowerBuilder 中编写查询。Muir 补充说: “尽管集成稍微复杂了点,但我们可以利用 PowerBuilder 调用其它数据库中的存储过程,这提供了巨大的优势。”

使用存储过程能让 BP Exploration 最充分地利用有限的网络带宽。只有关键数据被传递给用户,这减少了岸上办公室与海上平台之间的通信量,避免了性能问题。在数据库服务器上处理查询极大地减少了运行某些功能所需的时间,使应用程序对用户更加高效。

采用 PowerBuilder 的另一个主要原因是它支持面向对象的开发。“继承性让我们能够为 20 个浏览或编辑窗口中的每一个创建一种公用的应用程序,”Muir 指出,“如果我们需要在所有这些窗口中更改某个东西,只需在父窗口更改一次即可,这无疑加快了开发进度。”

由于 BP Exploration 要求的应用开发项目的数量增长迅速,SAIC 通过重用软件对象和组件来适应这种快节奏。标准组件库(如浏览窗口、登录屏幕、查询屏幕和报表模板) 在不同的应用中重复利用,节省了大量开发时间。

Muir 补充说: “重用 PowerBuilder 组件帮助我们在为 BP Exploration 开发的所有应用中创造了统一的界面。”这减少了最终用户所需的培训,并使应用程序变得相对易于维护和增强。就个人而言,Muir 非常欣赏 PowerBuilder 作为创建客户机/服务器应用的 RAD(快速应用开发)工具的潜能,它提高了项目小组的效率。

BP Exploration 拥有运用 Sybase ASE 数据库 开发的各种应用程序。但是,无论大小,SAIC 的数据库管理员更满意运用 Sybase 数据库开发的应用程序的性能。现有的系统将托管在 Sun Microsystems 的 UNIX 平台上。

SAIC 在 1994 年利用 Sybase SQL Server 和 PowerBuilder 为 BP Exploration 开发了其第一个应用程序。该应用程序叫作 Optimus,是一个设备标记寄存器,负责保存 BP Exploration 布鲁斯油田平台上所有机电设备和缆线的详细信息。Optimus 跟踪各种设备的位置和维护历史,并保存了数百万条记录。

在 18 个月的系统开发期间,SAIC 利用各种 Sybase 和 PowerBuilder 技术开发了另外 5 个系统。Forties 腐蚀管理系统 (FCMS) 可使化学工程师监控 BP 的 Forties 油田输油管道的运行状况,帮助他们发现管道壁腐蚀和执行预防性维护。FCMS 数据库保存了该管道石油输送各个方面的数据,而 PowerBuilder 应用程序能让工程师运行复杂的计算来预测潜在的问题区域。FCMS实施已实施多年,它被 BP Exploration 视为一个大型项目,但是开发工作只用了6个月即告完成。现在,该数据库保存了 60 多万条记录,而且还在继续增长,尽管公司定期进行存档。

要开发的最新应用是阀门监控系统,它能让 BP 的布鲁斯和米勒油田的工程师利用过去三年的数据,监控阀门开关次数上的趋势。这能让他们确定可能发生故障和需要更换的阀门。该应用程序需要借助负责监控阀门的外部 SCADA 系统馈入的数据。Muir 说: “Sybase 体系结构的巨大优点之一是它与这些外部应用程序集成的方式。”

Sybase ASE带来额外惊喜

SAIC 还利用 Sybase ASE 和 PowerBuilder 实施了两个管理系统。Polaroid 系统负责存储安全卡照片及 BP Ex ploration 全部 4000 名员工的个人数据。而 Aberdeen 电话数据库管理维护和查询系统取代了另一个不兼容 Windows-95 的应用程序。该应用程序保存了Aberdeen办事处所有职员的电话分机和房间位置信息,并能让用户快速识别火灾防护区长、安全代表和其他应急人员。

根据其在北海不同海域进行钻井作业的特点,BP Ex ploration 是一家分散型机构,远程访问计算对他们至关重要。通过 SAIC,目前 IT 部门正在分析如何利用 Internet 技术建立公司内部网。Muir 总结说: “Sybase 围绕 Sybase ASE 和 PowerBuilder 的连接性建立的 Web 功能进一步证明了采用这些产品作为我们战略软件环境核心的最初决定是完全正确的。”(责任编辑:黄重来)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 探析大型石化企业的信息化之路 (12-28) · 对中国石油企业信息化建设的几点认识 (12-28)
· 借信息化之力 圆数字化之梦 (12-28) · 新疆油田“E化”档案 数字梦想指日可待 (12-28)
· 全国化工行业信息化交流会圆满闭幕 (12-28) · 家园化工:信息化建设提升企业市场竞争力 (12-28)
· 专家观点:化工行业信息化要注重基础建设 (04-21) · 化工信息化案例 上海蓝星化工联姻金算盘 (11-01)
· 三千万 山西推动化工企业E化 (10-11)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管