论文部分内容阅读
目前,全球企业正向着电子商务的运营模式转变,随着企业内部与外部连接的逐渐紧密,甚至融为一体,这种变化也深刻影响着企业的信息系统。企业被迫连接他们那些异构的系统以便增加产出、提高效率、以及最终使顾客满意。于是,企业期望通过增加在IT方面的投资来提高企业的工作效率和响应速度,以此创造更多的商机。 但是,由于传统的信息系统往往是为不同的单位或部门所独立设计,由此形成的一个个“信息孤岛”往往并不能在应用系统之间共享业务处理流程和信息、不能有效地协同工作、不能对外部世界的快捷变化做出快速的反应。而且,这些“信息孤岛”不可避免地存在着大量的功能重叠,这不但给工作造成了大量不必要的重复劳动,而且将稀缺资源多次用于解决同一问题也给企业造成了很大的浪费。 因此,这就要求企业尽可能地对这些应用系统进行集成,将业务流程、应用软件、硬件和各种标准联合起来,实现在两个或更多的企业应用系统之间实现无缝连接,使它们像一个整体一样进行业务处理和信息共享。 然而,在企业应用集成(Enterprise Application Integration,EAI)领域,由于早期的应用集成方式,如:点到点方式、中心——辐条式和企业总线方式都存在这样或那样的问题,于是,面向服务的技术架构(Service Oriented Architecture,SOA)就得到了发展。 在基于SOA架构的系统中,具体应用程序的功能要被分解成一些松耦合的、粗粒度的分布式应用组件(也就是service,又称为服务)。而这些服务之间则要通过定义良好的、统一的接口和契约联系起来,以便使构建在各种系统中的服务可以以一种统一和通用的方式进行交互。 但实际上,SOA并不是一种现成的技术,而是一种组织和架构IT基础结构及业务功能的“方法论”。SOA的思想就是利用现成的信息技术,将企业网络变成一个大的软件开发环境。这样不但可以大幅度提高了代码重用率,而且还可以将业务作为链接服务或可重复任务进行集成,实现企业信息系统管理及应用的快速反应和一体化运作。因此,在实际运用中,企业需要根据具体情况综合利用其它集成技术,才能实现SOA。 鉴于河南油田多年来引进和开发的信息系统相互独立、信息技术已熔入河南油田勘探开发、科研生产、经营管理的各个环节的现状。为了提升现有信息系统的利