一些拥有大型复杂系统的组织正在期待开放体系结构帮助管理复杂性,提高灵活性和降低成本。其他组织正在期待某种实现开放性的更广泛方法,从而支持更强的协作、创新和以 OA 的技术方面作为基础的社会策略。
![]() |
|
长久以来,软件开发和复杂系统开发一直在设法实现“即插即用”的简单性和灵活性。作为快速技术采用和进步的一个促进因素,诸如 IBM PC 和万维网等 OA 经济效果表明了 OA 的价值。人们经常引证 OA 提供了几个有价值的业务成果:
- 快速的技术采用
- 更强的业务流程和技术基础设施灵活性
- 更容易的测试和集成
- 快速的技术功能和性能改进
- 通过以下方面降低系统生命周期成本:
- 提高的竞争力
- 更容易维护和升级
- 更熟练的实践者
- 更强的组件重用
这样的成果让人确信,在系统开发和工程中使用 OA 可以节约资金,更快完成产品和系统,并使得扩展和维护那些产品和系统更加容易。但是,将 OA 扩展到企业还需要支持流程和企业体系结构(enterprise architecture,EA)治理。企业和政府已开始认真地考虑企业级别的 OA。人们还日益重视将开放性作为跨越组织边界和公共与私有机构间实现更强的协作灵活性和大规模创新的基础。这个“开放的生态系统”是从增加的连接性、更容易的协作和更好的高速通信技术可用性发展而来的。政府和企业正在使用更高的透明度,以更加灵活地对更快的事件节奏及其更广的全局影响作出反应。
![]() |
|
OA 的目标相对容易定义。但是在企业级别实现 OA 或在复杂系统或系统的系统中创建 OA 却不一定那么容易。本系列文章讨论 OA 的技术方面,以及在企业环境中指定、构建和维护 OA 所必需的业务原则和指导原则。
OA 体系结构原则用于指导设计以满足一组特定的业务驱动因素:
本文转自IBM Developerworks中国