论文部分内容阅读
在分布式系统应用领域,传统的分布式应用体系结构大都从自身需求出发,使用各种不同的技术构成相互独立的紧耦合的封闭式系统,它们相互之间缺乏兼容性、有效的互操作性以及重用性,这就使该系统难于扩展,从而限制了其进一步的发展和应用。而SOA(Service-OdentedArchitecture,面向服务的体系结构)把系统的各个业务逻辑包装成服务,然后根据具体业务流程组合成一个系统,促使企业能够重复使用现有服务资源而非重新撰写新逻辑,解决了现有分布式应用体系结构存在的问题。 论文从SOA架构和WebServices技术理论知识入手,阐述了两者间的关系,以油气藏开发分析与评价系统的研究开发为背景,研究了面向服务的分布式系统的体系结构、原理和方法。首先提出了适应层次划分思想的面向服务软件开发的体系结构,阐述相应的设计模式;进而结合实例深入讨论了系统分析、设计和实现;最后对于系统中所应用的关键技术进行了详细的分析。其中,主要阐述了用WebServices实现SOA的详细方法及相关技术。 论文最后,结合油气藏开发分析与评价系统实例,根据该系统自身的特点,在.NET开发平台下,实践了基于SOA的应用开发。