📄 81.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://bbs.tsinghua.edu.cn"><font face="黑体"><big><big>水木清华★</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center"> Delphi编程 (BM: strayli FlyingBoy) </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="454"> <p align="center">[<a href="index.htm">回到开始</a>][<a href="15.htm">上一层</a>][<a href="82.htm">下一篇</a>]
<hr><p align="left"><small>发信人: strayli (stray), 信区: Delphi <br>
标 题: A Technical View of Borland MIDAS (3) <br>
发信站: BBS 水木清华站 (Thu Nov 12 21:53:17 1998) WWW-POST <br>
<br>
Terminology <br>
I want to spend a few paragraphs on terminology, since this is a new <br>
technology, and one that is being interpreted in various ways by different <br>
companies. This paper is about something called, at various times: <br>
<br>
distributed computing <br>
client/server computing <br>
multi-tier computing <br>
n-tiered computing <br>
remote datasets <br>
distributed datasets <br>
and a host of other terms, many of which are often used out of context, or in <br>
a very loosely defined manner. The specifics of the definition of multi-tier <br>
computing used in this paper were outlined in the last section, entitled "An <br>
Overview of Borland抯 Multi-tier Computing Technology." The definition is <br>
further expanded and refined in this section. <br>
<br>
Multi-tiered computing is an industry-wide generic term for this kind of <br>
technology. In particular, multi-tier is the term for this technology that <br>
has been adopted by Borland. <br>
<br>
Borland supports a three-tier technology, which in its classic form consists <br>
of: <br>
<br>
A database server on one machine, <br>
An application server on a second machine, <br>
And a thin client on a third machine. <br>
The server would be a tool such as InterBase, Oracle, Sysbase, MS SQL server, <br>
etc. The application server and the thin client would be built in Delphi. In <br>
most scenarios, the database access software (e.g BDE, SQL*NET, etc.) would <br>
run on the same machine as the application server. Remember that this is <br>
simply the classic case, and there are many other configurations possible. <br>
<br>
The Delphi team refers to their specific tools for implementing this <br>
technology as “distributed datasets”. In other words, Delphi implements a <br>
multi-tier technology via a set of components, and our docs refer to the <br>
technology supported by these components as distributed datasets. <br>
<br>
Borland promotes this technology under the name MIDAS. Midas was a mythical <br>
king of Greece who received from Dionysus a gift enabling him to turn all he <br>
touched into gold. After a period in which all his food, and key members of <br>
touched into gold. After a period in which all his food, and key members of <br>
his family, were turned into gold, he grew weary of the gift and was released <br>
from it by washing his hands in a river. The sands of that river were then <br>
turned into golden-colored sand, as visitors to Greece can still see today. <br>
<br>
There are at least two distinct aspects to Borland’s distributed dataset <br>
technology: <br>
<br>
The built-in Delphi components that make this possible. <br>
The OLEnterprise product that provides extra support for distributed <br>
computing, and for load balancing. <br>
Both the Delphi Components and OLEnterprise are included in MIDAS. <br>
<br>
The built-in Delphi components make it easy for you to use DCOM to connect <br>
two machines and pass datasets back and forth between them. <br>
<br>
The OLEnterprise tools enhance the core Delphi technology. In particular, the <br>
OLEnterprise tools provide an alternative to DCOM that simplifies the task of <br>
connecting two machines, and particularly of connecting two Windows 95 <br>
machines. <br>
<br>
OLEnterprise comes from Borland’s recent purchase of the Open Environment <br>
Corporation. The purchase of OEC also gave Borland access to an Object Broker <br>
that allows you to randomly distribute the load of a task across several <br>
servers. In particular, you can load your server tools up on several <br>
machines; then the broker will chose one of these machines each time you make <br>
a connection. For example, if you had 100 clients and three servers, then the <br>
Object Broker would randomly divide the load across the three servers so that <br>
each had (approximately) 33 clients. <br>
<br>
The broker also provides support for those occasions when a server is forced <br>
to shut down unexpectedly. By writing a few lines of code, you can provide <br>
fail-over services that would switch clients of a downed server over to a <br>
running server. Furthermore, the broker would never attempt to connect a new <br>
client to a server that has gone down, but would instead automatically <br>
connect them to one of the servers that is still running. I include a sample <br>
20-line procedure later in this paper that demonstrates how to implement this <br>
fail-over process. <br>
<br>
<br>
<br>
-- <br>
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.38.72.60] <br>
</small><hr>
<p align="center">[<a href="index.htm">回到开始</a>][<a href="15.htm">上一层</a>][<a href="82.htm">下一篇</a>]
<p align="center"><a href="http://cterm.163.net">欢迎访问Cterm主页</a></p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -