构成哈尔滨OA软件的技术是什么?
OA本身应该是“如何将软件组织在一起”的抽象概念。它依赖于用 XML 和 Web 服务实现并以软件的形式存在的更加具体的观念和技术。此外,它还需要安全性、策略管理、可靠消息传递以及会计系统的支持,从而有效地工作。您还可以通过分布式事务处理和分布式软件状态管理来进一步地改善它。
OA服务和Web服务之间的区别在于设计。OA 概念并没有确切地定义服务具体如何交互,而仅仅定义了服务如何相互理解以及如何交互。其中的区别也就是定义如何执行流程的战略与如何执行流程的战术之间的区别。而另一方面,Web服务在需要交互的服务之间如何传递消息有具体的指导原则;从战术上实现OA模型最常见的方式是通过HTTP传递的OAP消息。因而,从本质上讲,Web 服务是实现OA的具体方式之一。
尽管我们觉得 Web 服务是实现OA最好的方式,但是OA并不局限于Web服务。其他使用WSDL直接实现服务接口并且通过XML消息进行通信的协议也可以包括在OA之中。正如在别处指出的,哈尔滨OA系统通过使用能够处理WSDL的新特征也可以参与到OA中来。如果两个服务需要交换数据,那么它们还会需要使用相同的消息传递协议,但是数据接口允许相同的信息交换。
既为了建立所有这些信息的适当控制,又为了应用安全性、策略、可靠性以及会计方面的要求,在OA体系结构的框架中加入了一个新的软件对象。这个对象就是企业服务总线,它使用许多可能的消息传递协议来负责适当的控制、流甚至还可能是服务之间所有消息的传输。虽然ESB并不是绝对必需的,但它却是在OA中正确管理您的业务流程至关重要的组件。ESB本身可以是单个引擎,甚至还可以是由许多同级和下级ESB组成的分布式系统,这些 ESB一起工作,以保持哈尔滨OA系统的运行。在概念上,它是从早期比如消息队列和分布式事务计算这些计算机科学概念所建立的存储转发机制发展而来的。
从开发人员的角度来说,他们使用的工具必须知道 OA的能力,并允许开发人员有效地使用OA对象。这将把设计OA模型、开发服务和服务对象以及测试 OA应用程序这些过程包括进来并组成一个整体。因而,开发人员的工作必须为面向服务的应用程序设计/开发做好准备。
- 1从业务流程角度理解面向服务的概念
- 2CIO如何安排多厂商管理
- 3构筑中小企业内部物资配送新模式
- 4知识管理是一种持续的实践
- 5PDM开发与应用层次分析
- 6企业信息门户商业功能和服务的双轨
- 7信息化互动式实现系统与企业的适应
- 8软件测试工程师如何与开发工程师交流
- 9美国国家半导体如何进行知识管理
- 10SAP/R3模块概述:生产计划和控制
- 11高性能计算 遭遇四大瓶颈
- 12ERP整体管理:项目经理作用非凡
- 13融合通信的企业趋势
- 14用供应链技术实现企业内部信息流动
- 15DM技术简介
- 16通过ILM达到法规遵从
- 17协同办公OA软件的招标形式与技术要求
- 18企业CIO在OA方面只能有三种选择
- 19APS算法分析之七分解技术(DT)
- 20小型和中型IT公司管理案例分析
- 21KM实践:书生公司的“基本法”
- 22知识型组织中信息专家能做些什么呢?
- 23如何实施操作系统迁移
- 24下一代网络分组话音接入的实现
- 25外购会对创新带来什么冲击?
- 26企业如何进行IT项目启动管理
- 27柔性制造系统FMS的发展
- 28RFID数据是如何从制造车间通往零售供应链的呢?
- 29万邦药业IT旧债是否真的难还
- 30解读知识管理七个认识错误
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼