Summary: | 碩士 === 國立交通大學 === 資訊科學學系 === 84 === IBM CICS所佔有的市場遍佈全世界,即使在微電腦非常受歡迎的今天,
許多大型企業、大型醫院、金融企業都依然不能驟然捨棄它而採用其他系
統,可見它影響之深遠。然而,網路的發展使得分散式系統能獲得較好的
價格/效能比,較高的可靠度及分享設備等等;但是複雜的軟體卻成為分
散式系統的障礙。本篇論文提出一個所謂半自動化的工具,因為此工具乃
架設於Windows的作業環境之下,所以將之分成三大模組,包括:使用者
介面模組、程式分析模組、主從程式產生器模組,我負責後面兩個模組的
開發與研究工作。利用DPL (Distributed Program Link) 的方法與觀念
,將單一主機上執行的程式,分割成可在不同主機上執行的主從兩個程式
,透過友善的使用者介面,可協助開發程式者更容易完成工作。使用主從
架構程式產生器,能輕易移植一個單一主機執行的程式到分散式環境上執
行,而要發展一個分散式程式也可如發展傳統程式般容易,再者產生的程
式也比產生前的程式較能存取更多網路資源及更適當分配資料位置。
The markets of IBM CICS (Customer Information Control System)
cover all theworld. Even in today, although the microcomputer
is very cheap and popular.However, because the power influence
of CICS is so deep, many big hospitalsstill can not
suddenly give up the CICS system.Now is the world of network,the
development of distributed system is important.There are many
benefit fromthis development, such as getting better price/
performance ratio, higherreliability, sharing device, etc. But
the complex software development processproblem is a major
factor for transfering data from centralized systems
todistributed systems. This paper presents a semiautomatic
processes forconverting an exist CICS program to a distributed
client server program. It ismade up of three main module: the
Windows interface module, the program parsemodule, the client/
server program generator module. I am responsible for
thedevelopment and research about the parser module and the c/s
program generatormodule. We use the concept and method of DPL
(Distributed Program Link) to dodo the research. By the
friendly Windows user interface one can convert the original
program to two client/server programs. Using this semiautomatic
tool can reduce the developing cost.
|