- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《冶金自动4E}2006年增刊(s2)
L3系统中的应用软件技术问题分析
田劲松
(宝山钢铁股份有限公司不锈钢分公司不锈钢技术中心,上海20043D
[摘要]生产控制与管理系统(简称L3)是不锈钢工程的重要组成部分。对于这样一个大型OLTP系统,采用了
基于三层架构的、先进的计算机信息系统。本文归纳了D调试与试运行过程中发生的与三层架构相关的应用
软件技术问题,在问题分析基础上,总结了三层架构下应用软件开发注意事项,为今后13系统的可靠扩展和维
护奠定了基础。
[关键词】生产控制与管理;三层架构;应用软件
O前言’’ 这些问题分析的基础上,总结了三层架构下应用
宝山钢铁股份有限公司不锈钢分公司L3系 软件开发注意事项,为今后【3系统的可靠扩展和
。
统实现了“以财务为中心”、“按合同组织生产”、 维护奠定了基础。
“力求最小库存”、“以质量求效益”、“集中一贯管 1 L3系统的架构
理”和“整体优化,最大限度满足客户要求”等目 三层架构下的【3运行系统的架构如图1所
标,包括销售管理、质量管理、生产管理、财务管理 示。两台HP
9i
和能源管理等功能模块。L3不但支持300个以上作为数据库服务器,运行OracleRAt(Real
Appli.
的联机客户端工作,而且还要与19个过程机(也).cationCluster),实现并行处理和负载均衡,并且由
OPSEdition群集软件保
之间进行电文通信。D联机交易数目超过2000惠普的MC/ServiceGuard
个,每个交易所涉及的关联数据表相当多,需要读
取和修改大量的数据库表,且所涉及的数据库表 为应用服务器,运行基于Tuxedo8.0开发的D应
之间的关联相当复杂,同时针对每个交易的实时
性要求很高…1。对于这样一个大型的联机交易处
理(OuP)系统,如果采用传统的两层客户端/服务
器(C/S)模式,则存在着如下缺点:难以维护、难以
扩展、安全性差和性能不好[1I。因此,不锈钢分公 应用服务器上,由Tuxedo自身实现负责交易的负
司的13系统采用了三层架构来实现,其中数据层 载均衡。一台HP
Rt】15470机器yg一饮1作为通信服
使用Oracle数据库,中间层使用Tuxedo中间件,表务器,运行宝信公司为B系统定制开发XCOM通
示层(用户界面)采用VB开发。在三层架构中,中
间件是关键,它介于系统软件与应用软件之间,大
大降低了应用系统的开发周期和开发成本,提高 上;发送电文取自L3应用放到Oracle数据库中的
了系统的稳定性和可移植性,已经成为大型应用 电文记录;接受电文一方面放到Oracle数据库中,
系统的一个组成部分,也是软件发展的潮流[2-3]。另一方面调用应用服务器中相应的电文处理服
虽然我们选择了业界最先进的三层架构产 务。此运行系统的设计充分考虑到冗余,以避免
品,但是由于对三层架构下的应用软件开发缺少 单点故障。
经验,一些与三层架构相关的应用软件技术问题 2应用软件技术问题分类
在L3系统调试和试运行中逐步暴露出来。在对 本文所讨论的内容不涉及业务处理逻辑方面
[收稿日期]20764)1.16
[作者简介]田劲松(19r75.),男,河南商丘人,高级工程师,博士,主要从事不锈钢生产自动化及技术研发方面的工作。
文档评论(0)