
论文摘要
钻井生产是油田的重要生产环节,它是石油生产的基础。钻井数据的管理、任务的决策是一项非常复杂的工作。本课题的研究就是为了满足现代化钻井信息资源管理的需要,不但能够实现方便快捷的数据管理和维护,而且能够对生产现场进行必要的指导。利用.Net Remoting技术可以很方便的构建、部署分布式系统,且支持进程间的通信和更多的通信协议,这对于构建一个集效率和跨平台、可扩展性于一体的信息系统是高效可行的。论文首先在广泛深入的实际调研的基础上,根据石油行业信息资源现状、管理方式等,结合钻井多工艺环节、多用户分地域工作的实际情况,并对.Net远程处理技术进行了研究,从分布式、网络协同工作的角度出发对钻井信息资源系统进行了系统需求分析和总体设计,确定了系统的开发方法、设计原则和整体架构,并进行了系统功能模块的具体划分。其次,提出了相应数据库的设计原则,建立了生产相关联、多用户信息共享的信息资源数据库。最后,详细阐述了.Net Remoting技术在钻井信息资源系统的实际应用,给出了Windows服务宿主应用程序、数据远程对象的访问、远程对象业务传输机制及数据传输方案等的实现方法。利用.Net Remoting框架构建的钻井信息资源系统,满足了当前在对系统的运行性能、扩展性、可维护性、灵活性等方面的要求,并对该系统进行了系统测试和应用,较好地达到了预期目标。
论文目录
摘要ABSTRACT1 绪论1.1 论文的研究背景1.2 国内外研究现状则1.3 论文研究的主要目的和意义1.4 论文的主要研究内容1.5 论文的组织结构2 .NET 框架及分布式技术2.1 .NET 框架概述2.1.1 .NET 框架体系结构2.1.2 .NET 数据访问组件ADO.NET2.2 分布式对象技术2.2.1 分布式对象2.2.2 分布式对象的访问机制2.2.3 .Net Remoting 技术3 油田钻井信息资源系统的需求分析3.1 系统建设目标3.2 业务需求描述3.3 系统设计分析3.4 系统软硬件分析4 .NET REMOTING 框架下的钻井信息资源系统的设计4.1 系统的开发方法4.2 系统的整体架构4.3 系统的逻辑体系结构设计4.3.1 表示层4.3.2 业务逻辑层4.3.3 数据访问层和数据层4.4 子系统逻辑功能模块的划分4.4.1 现场端管理模块4.4.2 决策端管理模块4.5 系统数据库结构设计4.5.1 系统数据库的设计原则4.5.2 系统数据访问技术的选择4.5.3 子模块数据库结构的设计5 .NET REMOTING 在钻井信息资源系统的实现研究5.1 系统开发环境5.2 业务对象承载方式的选取及实现5.2.1 Windows Service 的创建、激活5.2.2 文件监视服务的添加5.2.3 启动、停止及安装Windows 服务5.3 远程业务对象激活机制的设计与实现5.3.1 Singleton 模式5.3.2 Singlecall 模式5.4 消息处理过程的实现5.5 数据远程对象访问的实现5.5.1 请求数据远程对象的实现5.5.2 响应数据远程对象的实现5.6 远程对象业务传输机制的实现5.7 数据传输方案的实现5.8 客户端获取远程系统服务对象5.9 数据访问基础类OILWELLDATA 的实现5.10 程序异常的捕获5.11 用户交互层的实现5.11.1 现场端的实现5.11.2 决策端的实现6 结论致谢参考文献附录
相关论文文献
标签:钻井行业论文; 分布式论文; 决策端论文; 现场端论文;