您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

便携数据库管理系统的网络连接与安全

时间:2007-1-20栏目:电子通信论文

  摘要:介绍掌上电脑无线网络配置,涉及PocketDBA应用程序的组成、Web裁剪技术、通信协议、无线网络连接的相关设备及其功能;PocketDBAw使用时安全设置,包括数据的机密性、完整性,对用户访问验证和许可、本地网络安全与防火墙设置。
  关键词:掌上电脑无线网络PocketDBAWeb裁剪技术加密数据完整性防火墙
  
  引言
  
  计算技术和无线通信技术的发展与结合使得一种全新的计算模式——移动计算机模式成为现实。Internet为信息传递、数据交互提供了一种无处不在的便捷方法。移动计算(mobilecomputing)是使人们能够在任何时间和任何地点获得所需信息的技术和设备的总称。未来的网络将是一无线、有线与Internet三者合一的数字化地球,它将超越一切地理的障碍,使得信息无处不在,这必将为移动计算提供更广阔的空间。在移动计算环境下,用户使用便携式计算机通过无线通信接口实现对信息网络的访问,而不受实际物理位置变化的影响。人们不再满足于传统的局限在有限空间里的信息存取方式,而希望将活动的地点延伸到广阔的地理区域,如家庭、野外、海域和岛屿。人们也不再满足于固定的信息存取模式,而希望随时随地查询数据,甚至在移动的过程中处理数据,如在旅途中处理日常办公事务,在购物时随时查询商品行情等。
  
  便携数据库管理系统(即PocketDBA)是第一个可以实现无线连接数据库管理的工具。通过一个无线连接的掌上电脑,可以实现对Oracle数据库的访问和管理。该工具不仅仅提供一个信息状态的快照,而且提供大部分直接对数据库服务器进行操作的功能,让用户进入数据库招待几乎所有的任务;加上集成了友好的用户界面和方便易用的图表,几乎是每一个数据据库管理都需要的一种无线解决方案。
  
  1PocketDBA应用程序的组成
  
  PocketDBA包括2个主要部分:①PocketDBA客房软件。该软件运行在一个无线连接的掌上电脑上,可以跟PocketDBA服务器进行通信并且将处理的结果显示给用户。②PocketDBA服务器软件(PSS)。该服务器应用程序运行在本地环境,跟本地数据库通信。接收来自PocketDBA客房软件的请求,并进行处理,然后将结果返回。这个软件是用Java语言写的,因此可以在不同操作系统平台上使用。
  
  2掌上电脑的无线网络连接
  
  掌上电脑的无线网络连接实现PocketDBA客房和服务器之间的通信。大多数掌上操作系统设备都使用一种叫Web裁剪的技术进行数据的传输、接收和格式化显示。Web裁剪程序非常类似台式机上的网络浏览器。
  
  图1概要地说明了如何用Web裁剪实现掌上电脑操作系统与一个装有无线服务程序的服务器进行无线通信。
  
  (1)无线掌上设备
  
  掌上电脑装有类似台式机浏览器的网络剪切客户软件,配有无线广域网(WWAN)硬件。该硬件可以是一个内置或外置调制解调器,也可以是一条连接到数字蜂窝电话的补充电缆。通信过程的第1步是通过掌上电脑上的天线将通信请求传送到运营商的无线基站。
  
  (2)运营商无线基站
  
  基站类似广播发射塔分布在世界各个地方。基站的所有权属于运营商并由运营商操作维护。基站接收无线传输数据流,并将数据传给一个无线代理服务器。由于每个基站覆盖范围有限,因此,基站的数目和位置决定了运营的业务覆盖区域。
  
  (3)无线代理服务器
  
  无线代理服务器是负责将无线请求转变成Internet请求。无线代理服务器一般都放在无线服务供应商的数据处理中心。当手持设备传送数据时,无线代理服务器从基站接收信息,并转换成可在Internet上传输的数据流,连接一个无线应用程序服务器来处理请求。
  
  (4)无线应用程序就服务器
  
  无线应用程序服务器接收无线代理服务器送来的请求并进行处理。在很多方面,无线应用程序服务器都类似一个网络服务器,除了它的格式输出更适合在掌上电脑上显示。PocketDBA服务器软件属于无线程序服务器的一种,常常被安装在公司的内部网络中,能够很容易地跟需要监控的数据库通信。
  
  (5)无线网络连接举例
  
  以下例子中简化了掌上电脑与Internet之间的连接,细节请参阅图1。
  
  ①单服务器网络连接,如图2所示。
  
  这种网络配置结构适合用户在运行Oracle数据库的机器上直接安
  
  
  
  装运行PocketDBA服务器软件。这种配置在主要限制是PSS软件需要的操作系统是WindowsNT、Windows2000、Solaris或RedHatLinux。图2中掌上电脑用HTTPS协议通过Internet将通信请求送到防火墙。身份验证通过后,防火墙允许请求并送到PSS。PSS通过JDBC接口与TNS监听器联系,TNS监听器与数据库通信。
  
  ②多服务器网络连接,如图3所示。
  
  当用户同时运行多个数据库服务器时,可以采用图3配置。PSS软件安装在装有WindowsNT、Windows2000、Solaris、RedHatLinux的机器上。对于图3最右边的数据库服务器,只要支持Oracle数据库,服务器操作系统类型没有限制。图3中掌上电脑用HTTPS协议通过Internet将通信请求送到防火墙。身份验证通过后,防火墙允许请求并送到PSS。PSS通过JDBC接口与适当主机上的T

[1] [2] 下一页

下页更精彩:1 2 3 4 下一页