论文部分内容阅读
随着分布式对象技术的发展和大型应用程序的需求,对象的持久化问题在应用程序的开发与运行效率方面扮演着非常重要的角色。如何有效地解决对象的持久化问题,这在软件设计和开发上是一个值得研究的课题。 本文在研究对象持久性问题的基础上,系统地总结了持久性问题的解决方法,并且对它们做了深入的比较,在此基础上引出持久状态服务PSS。文章首先研究了它的体系结构,讨论了文件持久和数据库持久的实现原理与技术。然后介绍了PSDL语言的特点,并且总结了基于PSS的CORBA应用的编程模式,提出了一个PSDL编译器的设计与实现方案SEI_PSDL。基本上实现了持久状态服务方案SEI_PSS。同时给出了一种基于出版/订购模式的PSS原型系统,详细地讨论了该系统的设计与实现技术。最后对本文的研究工作进行了总结,对不足之处提出了改进措施,并展望了系统下一阶段的发展方向,为后续工作奠定了基础。