成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
OA既是一种架构模式,又是一种编程模式
OA采用服务请求(Service Request)的软件架构,从根本上改变了传统软件的开发方式。与传统的软件系统不同,OA只限定服务所需的信息并提出服务请求,但是不限定提供服务的模块,这样就完全可以在服务请求模块不知不觉的情况下,由不同的数据源来满足这个服务请求。另一方面,新的数据源也可以去响应其他服务请求者提出的类似请求。可见,OA使软件系统向“柔性化”迈进了一大步。在这样的系统中,只需要根据新的情况修改服务的执行者,而不需要修改服务的请求者。所以,基于OA的企业应用系统可以随着企业业务的变化而逐渐演变。实际上,OA既是一种架构模式,又是一种编程模式,它同时也是一种关于软件的全新思维方式。
Web服务催生OA
如果OA得以实现,就会使集成变得更加容易。但要让OA尽善尽美地走到这一步本身并非易事,首先遇到的一个问题就是标准化。Web服务的出现,为OA的应用提供了一种标准。到目前为止,业界已经形成了一些基本的标准模块。OAP用于服务请求建立;WSDL用于服务请求的发布;UDDI用于服务请求的目录列表;另外还有一些关于安全和数字签名的标准。

