计算机系统分析员论文通信服务平台的应用.pdf
文本预览下载声明
计算机系统分析员论文 -通信服务平台的应用
工学论文 通信学 论文正文→计算机系统分析员论文 -
通信服务平台的应用
计算机系统分析员论文 -通信服务平台的应用
作者:未知 发布时间: 2006-9-6
-
计算机系统分析员论文 -通信服务平台的应用
【正文】
数据通讯是当前十分活跃与热门的计算机与信息技术的应用领
域。某大型通信公司开发了其业务的主要支撑平台,在这里,我们简
称之为“通信信息服务平台” ,用于在全国与全球开展数据业务的需
要。该平台是一个典型的 Java技术应用于 Internet 的项目。
作为信息技术公司中的一名技术骨干, 我有幸参加了该系统的分
析与设计工作,承担了相当多的 Java 应用开发任务。此系统中的软
件部分大多由 Java 来实现,在全系统中我们是这样来用 Java 构架系
统的:
(1)本系统可分为 4 层,分别是 Browser、表示层、 中间件层和
数据层。
(2 )表示层用 Java 中的 Java Script来实现页面输出。
(3 )中间件层用 Java 来实现 CORBA ,即实现 Component (构
件),主要实现业务逻辑的封装与复用。
(4 )数据层主要是数据库和存储过程的实现。
1 / 7
我们在应用 Java 技术时,所采用的技术和策略可大致上归纳为
以下 5 个方面:
(1)使 Java Script 尽量简单,因为 Java Script 在我们系统中是
放在服务器端执行的, 该语言是通过一个解释器解释执行的, 相对速
度很慢,我们采用了两台 HP 前置机来运行 Java Script,但是其运行
速度还是不理想, 所以我们在设计中把 Java Script仅用来显示从中间
件层所得到的数据,生成动态页面。在最初的设计中表示层( Java
Script )曾承担了一些业务逻辑处理操作,导致效率不理想,因此,
我们不得不尽量地减少 Java Script 的程序量。
(2 )用 Java 实现 CORBA 时,应尽量考虑共享和复用。在本系
统中,最初的设计是让 Java 在实现 Component 时,只是执行一些数
据库表的操作,导致表示层的负载较大。后来,我们重新设计时,总
结归纳了所有的 Use Case,找出了其中可供共享和复用的接口, 把相
同的业务逻辑操作封装到一个接口中去。因为 Java 的执行效率比
Java Script要高,因此提高了系统效率。
(3 )在别的项目中,我们曾大量地使用过 Java 中的 JSP技术和
Servlet 技术,一般人可能不能区分这两种 Java 技术的区别。为了得
到系统的一些执行速率的数据, 我们采用了一个着名的压力测试软件
—— Load Runner 来测试这两种技术的差别。测试表明:用 JSP 和
Servlet 完成同样的一个操作, 并且保证是在相同的测试环境中 (
显示全部