为了解决油田专业软件应用与管理存在的资源利用率低,管理难度大等问题,实现大范围的油田专业软硬件资源的集中管理和远程共享应用,并为软硬件引进决策提供科学依据,研制软件共享管理系统,在需求分析基础上,设计系统用例,划分子系统和功能模块。结合当前Web Services技术的发展趋势,主要分析研究了REST的基本概念、目标、设计原则、基本原理和实现方式。依据共享系统的需求分析和功能设计,结合J2EE的SSH(Struts+Spring+Hibernate)和Restlet框架,设计了具可扩展性高,复用性高、复杂度低,接口简单规范的基于REST面向资源的系统架构。基于同样的设计理念,共享系统同样可以推及其它领域的专业软件的共享应用。