1、 毕业设计 (论文 )外文资料翻译 系 ( 院): 计算机科学系 专 业: 计算机科学与技术 姓 名: 学 号: 3202000142 外文出处: Data Synchronization Over Different Platforms Under Enterprise Security Policy 附 件: 1.外文资料翻译译文; 2.外文原文。 指导教师评语: 外文资料的选材比较正确,内容是 企业安全策略下的跨平台数据同步 的方法。译文基本准确,该同学认真地完成了外文资料翻译任务。 签名: 2004 年 4 月 16 日 注: 请将该封面与附件装订成册。 (用外文写 ) 附件 1:外文
2、资料翻译译文 企业安全策略下的跨平台数据同步 摘 要 : 本文探讨了跨平台数据同步的方法,并举例说明了在企业安全策略下实现跨平台数据同步在设计 Intranet 自动化工具中的应用。 关键词: 企业安全策略、 Intranet 自动化工具、 Socket 通信、组件化编程 1. 引言 关于 B-S 开发模式的好处已经被讨论了很多, Intranet 自动化工具在现代企业办公自动化中的应用正日益普及。 随着现代企业朝着国际化、集团化的方向发展,现代企业内部各部门之间出现了分工细密化和分布全球化的趋势。分工细密化和分布全球化的趋势使得各部门之间难以找到一个较完整的可共享的数据和可适用 于各部门间独
3、立管理的工具,各部门在开发自己的 Intranet 自动化工具的时候会根据本部门的特点和资源条件选择自己的 Intranet 发布平台。一方面,部门原有的数据发布平台在一定程度上影响了部门对 Intranet 发布平台的选择;另一方面,在选定了自己的 Intranet 发布平台的同时,原来与其他部门共享数据的部门也相应地选择了自己的数据发布平台。 同时,现代企业内部各部门之间的协同工作也越来越密切,不同部门之间通常需要访问的数据能同步更新,或者至少能在一定的时间间隔内进行数据同步。虽然大部分的数据库产品都有自己 的基于 TCP/IP 的访问方式,但在企业安全的策略下,各部门通常会更改对 IP
4、端口的访问方式的配置,并开发出自己的内部数据访问工具;有的部门即使使用了数据库产品的默认设置,也很少公开数据库访问的用户名和密码。因此,在各部门之间通过数据库客户端访问工具进行直接的跨平台数据访问与同步几乎不具备可行性。 本文是笔者在摩托罗拉中国软件中心实习期间参与开发 Intranet 自动化工具的设计开发过程中面临的数据同步问题解决方案的总结。 2. 几种跨平台数据同步方案 在介绍常用跨平台数据同步方法之前有必要简要介绍一下所开发的Intranet 自动化工具的设计目的和状况。 所开发的 Intranet 自动化工具是运行在 Windows NT 平台上的 ASP 应用程序,其设计目的是将
5、本地 Windows NT 平台上的 CR Tracking( Change Request Tracking, 变更需求跟踪) Access 数据库与美国 UNIX 平台上含有CR跟踪信息的 Rational ClearDDTS( Distributed Defects Tracking System, 分布式错误跟踪系统。以下简称 DDTS)数据库进行同步更新,以实现与本项目相关的 CR 信息的本地 Web 访问和跟踪。在数据同步中要求实现的功能包括:获取 DDTS 数据库中的新数据用于 Access 数据库的添加、获取 DDTS 数据库中指定纪录的字段值用于 Access 数据库的更新。 在接手进一步开发 Intranet 自动化工具之前,本项目组已经有了 一个CR 跟踪的 Intranet 工具,使用该工具可以进行 CR 的输入、修改、查询和列表统计。该 Intranet 工具要求与 CR 相关的人员主动使用 DDTS 工具查询相关 CR 的信息,并将信息在 Web 录入页面上输入到 Web 服务器上的本地数据库,供 CR 跟踪使用。这种 Intranet 工具使用的数据同步方法是利用 DDTS