📄 基于corba的企业应用集成.htm
字号:
<!ArtChnTitle>
<!ArtChnAuthor>
<!ArtAuthorAddress>
<!ArtChnAbstract>
<!ArtChnKeyword>
<!ArtEngTitle>
<!ArtEngAuthor>
<!ArtEngAbstract>
<!ArtEngKeyword>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>计算机工程与设计000107</title>
</head>
<body BGCOLOR="#FFFFFF" link="#000000">
<div align="left">
<table border="0" cellpadding="0" cellspacing="0" width="90%">
<tr>
<font FACE="宋体" LANG="ZH-CN" SIZE="3"><td><a href="../../../../"><img
src="../../../image/logo.gif" alt="logo.gif (2519 bytes)" border="0" WIDTH="174"
HEIGHT="26"></a></font></td>
<td><p align="center"><a href="../../index.htm"><strong>计算机工程与设计<br>
</strong></a><font LANG="ZH-CN" SIZE="3" face="System">COMPUTER ENGINEERING AND DESIGN<small><br>
</small></font><font face="宋体" size="2" lang="ZH-CN">2000 Vol.21 No.1<span
class="p">P.25-30</span></font></td>
<td align="right"><a href="../../../index.htm"><img src="../../../image/qklogo.gif"
alt="qklogo.gif (1030 bytes)" border="0" WIDTH="96" HEIGHT="26"></a></td>
</tr>
<tr>
<font FACE="宋体" LANG="ZH-CN" SIZE="3"><td colspan="3"><hr>
</font></td>
</tr>
</table>
</div>
<table border="0" width="90%">
<tr>
<td><p ALIGN="center"><span class="tm"><strong><font face="宋体" size="5">基于CORBA的企业应用集成技术研究</font></strong></span></p>
<p ALIGN="center"><font face="宋体" size="3">颜雄雄 全春来 刘嘉</font></p>
<p ALIGN="left"><font face="宋体" size="3"><strong>摘 要:</strong><span class="zy">分析了企业集成的特点,介绍了在于CORBA集成技术的研究开发和产品化的现状和趋势,探讨了一种基于CORBA的企业应用集成方法及其实现技术。<br>
<strong>关键词:</strong></span><span class="gj">应用集成;CORBA</span><br>
<strong>中图分类号:</strong><span class="fl">TP319</span> <strong>文献标识码:</strong><span
class="wm">A</span><br>
<strong>文章编号:</strong></font><span class="wh"><font face="swh" size="3">1000-7024(2000)01-0025-06</font></span></p>
<p align="center"><span class="tme"><font face="宋体" size="4"><strong>Integration
technology of enterprise application <br>
based on CORBA</strong></font></span></p>
<p><font face="宋体" size="3"><strong>Abstract:</strong><span class="zye">This paper
introduces the characteristic of enterprise integration,and analyzes the trend of CORBA
based integration technologies in R&D and application.In the paper,a method and
implementation technology of CORBA based application system integration was proposed which
can supports the modeling and implementation for a enterprise integration.</span><br>
<strong>Key words:</strong><span class="gje">application integration;CORBA</span></font></p>
<p ALIGN="left"><strong><font face="宋体" size="4">1 引 言</font></strong></p>
<p ALIGN="left"><font face="宋体" size="3"> 随着全球化市场的形成,企业面临着严峻的市场竞争,缩短产品开发时间、提高质量、降低成本、改进服务和整洁生产(简称TQCSE),在激烈的市场竞争中求得生存和发展。单纯添置计算机硬件、应用软件和加工设备,难于取得期望的效益,关键是要把各个部门和不同的应用系统作为企业的有机组成部分加以集成和优化运行。随着面向对象、分布式计算、企业模型和信息交换模型、Internet/Intranet和Web等技术的发展,已经开始了基于软件总线和软构件技术集成的研究和产品开发。基于软件总线和即插即用的技术的企业集成的两项最重要的核心技术,是面向对象的分布式计算技术与信息交换模型。前者是将通用对象服务从多种独立的语言及某种专用语言的运行环境中独立出来,封装并集成到系统中,以实现不同应用系统的集成和互操作;后者是结合企业实施现代集成制造技术的实际需要,建立一套不同应用软件(CAx/DFx、PDM、MRPII等)之间数据交换和信息共享模型,为企业的集成提供实现的基础。其特点表现在下面3个方面。<br>
<strong>1.1 以信息集成为基础实现产品开发过程的集成,注重产品生命周期的概念</strong><br>
现代集成制造技术从信息集成发展到过程集成,集成支持环境要求实现不同功能、不同应用的互操作计算、互操作工具和任务、产品数据管理、产品开发过程管理。每一步是下一步的基础。通常,第1步和第2步保证数据按照标准格式(如STEP、PDES、DIN4000、IGES、EDIF和VHDL等)在各分系统和工具之间传递,无需手工重新输入,实现方法包括工程图档管理、工程数据库
、异构数据库的集成与信息共享等。第3步和第4步处理更复杂的问题,要求改变企业的组织结构和产品开发过程,需要建立一个跨平台、跨领域的集成框架,支持产品开发全过程的信息集成与过程集成。第5步建立决策支持的知识库。一个依赖于产品开发环境的策略可支持企业通过每一个步骤。为了做到产品开发各环节对数据存取和操作的一致性,要求所有产品数据必须定义生命周期,并且需要一个过程管理工具,在正确的时刻、把正确的数据、按照正确的方式、传递给正确的人。<br>
<strong>1.2 复杂产品开发涉及领域之间的集成</strong><br>
从功能和体系结构看,企业业务可划分为多个功能领域,包括:产品/过程设计,经营运行,行政管理/办公自动化及监控领域等等。对复杂产品开发的并行工程来说,每个功能领域有相应的支撑系统,这些子系统间在产品开发过程中相互通讯和数据共享,如图1所示。近年来,基于面向对象(0-0)技术和客户/服务器计算模式的集成技术的研究、开发和应用,为企业全过程、多领域的集成提供了技术基础。</font></p>
<p ALIGN="center"><img src="image1/t26-1.gif" width="417" height="318"
alt="t26-1.gif (10021 bytes)"></p>
<p ALIGN="center"><font face="宋体" size="3">图1 企业应用集成示意图</font></p>
<p ALIGN="left"><font face="宋体" size="3"> 基于CORBA的应用集成可为企业提供支持多厂商、多平台、异构网络、不同操作系统和已有的传统应用软件的集成和即插即用的环境,实现计算机辅助设计、制造、管理和质量保证等应用系统有机地集成和信息共享,产品全生命周期中的信息流和物流的集成,由信息集成发展到过程集成。<br>
<strong>1.3 为企业快速实施现代集成制造技术,提供基于软件总线的可重构的集成套件</strong><br>
今天企业信息集成面临的一个主要问题是集成大量的不同应用系统,利用现有的软硬件资源解决当前和未来的商业问题。例如集成大型机上的应用软件和新型的台式应用软件。基于CORBA软件总线技术和信息交换模型,实现企业应用中不同应用软件之间的信息集成与共享、过程集成和生命周期数据管理,提供支持多厂商、多平台、异构网络、不同操作系统和已有的传统应用软件的集成和即插即用的环境。通过提供系统开放性及标准化,可在多种操作系统及硬件支持下,使用单一接口提供多用户应用,它既能保护原有投资,又能快速引进新的应用,降低维护及支持费用,在实施CIMS集成的过程中,按照企业集成的需求,方便地从应用系统集成套件中选择不同的应用软件,建造现代集成制造的先进集成环境。</font></p>
<p ALIGN="left"><strong><font face="宋体" size="4">2 基于CORBA集成技术的研究开发和产品化的现状和趋势</font></strong></p>
<p ALIGN="left"><font face="宋体" size="3"> 在当今企业的分布式计算环境中,异构性是一个十分明显的特点。一个典型的企业内部网络包括有大型主机、UNIX工作站和PC机,各种机器所采用的操作系统和网络通信协议也是千差万别的。在这样的异构环境下实现信息和软件资源的共享是一项极大的挑战,而一个开放的标准是解决此类问题的关键。另一方面,对应用软件的可扩展性和可重用性的要求使得面向对象的分析、设计和编程技术得到了广泛地运用。在这两个因素的驱使下,分布对象计算技术和标准的研究与制定成了当前的一个热点。<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -