企业开放体系结构,第 1 部分:开放体系结构的体系结构原则

来源:互联网 发布:jsp连接sql的方法 编辑:程序博客网 时间:2024/04/30 04:10

一些拥有大型复杂系统的组织正在期待开放体系结构帮助管理复杂性,提高灵活性和降低成本。其他组织正在期待某种实现开放性的更广泛方法,从而支持更强的协作、创新和以 OA 的技术方面作为基础的社会策略。

对于 OA 倡导者来说,原始的 IBM® PC 体系结构和万维网是 OA 所能实现的成果的示例。遗憾的是,PC 和 Web 上的开放性并不直接转换到企业体系结构(enterprise architecture,EA)中。

长久以来,软件开发和复杂系统开发一直在设法实现“即插即用”的简单性和灵活性。作为快速技术采用和进步的一个促进因素,诸如 IBM PC 和万维网等 OA 经济效果表明了 OA 的价值。人们经常引证 OA 提供了几个有价值的业务成果:

  • 快速的技术采用
  • 更强的业务流程和技术基础设施灵活性
  • 更容易的测试和集成
  • 快速的技术功能和性能改进
  • 通过以下方面降低系统生命周期成本:
    • 提高的竞争力
    • 更容易维护和升级
    • 更熟练的实践者
    • 更强的组件重用

这样的成果让人确信,在系统开发和工程中使用 OA 可以节约资金,更快完成产品和系统,并使得扩展和维护那些产品和系统更加容易。但是,将 OA 扩展到企业还需要支持流程和企业体系结构(enterprise architecture,EA)治理。企业和政府已开始认真地考虑企业级别的 OA。人们还日益重视将开放性作为跨越组织边界和公共与私有机构间实现更强的协作灵活性和大规模创新的基础。这个“开放的生态系统”是从增加的连接性、更容易的协作和更好的高速通信技术可用性发展而来的。政府和企业正在使用更高的透明度,以更加灵活地对更快的事件节奏及其更广的全局影响作出反应。

开放的 ICT 生态系统

开放 ICT(信息和通信技术)生态系统路线图 具有来自全世界的政府和企业的例子,这些例子说明了使用开放 ICT 生态系统来实现效率、创新和增长的最佳实践。其中将开放 ICT 生态系统定义为“……能够整合和维持互操作性、协作开发和透明度。[……]开放的生态系统是异构的,并组合了开放和封闭以及专有和非专有的技术”。开放的 ICT 生态系统是可互操作、以用户为中心、协作、可持续和灵活的。

OA 的目标相对容易定义。但是在企业级别实现 OA 或在复杂系统或系统的系统中创建 OA 却不一定那么容易。本系列文章讨论 OA 的技术方面,以及在企业环境中指定、构建和维护 OA 所必需的业务原则和指导原则。

OA 业务驱动因素

OA 体系结构原则用于指导设计以满足一组特定的业务驱动因素:

 

本文转自IBM Developerworks中国

        请点击此处查看全文

原创粉丝点击