构建SOA服务组合:关键步骤与管理策略

0 下载量 192 浏览量 更新于2024-08-30 收藏 519KB PDF 举报
"《精通SOA》一书的第1部分着重于构建服务组合,作者Dan Hynes和Salil Pradhan强调了SOA作为一种革新性的方法,帮助企业实现业务需求的解决方案。SOA的核心在于设计、开发和服务的模块化,这使得企业应用开发更为灵活,便于集成和重用,从而缩小业务与IT之间的鸿沟。 构建服务组合的关键步骤始于识别和确定所需的业务服务,随后分析它们依赖的其他服务和资源,如业务规则、政策等,以便于分类和整合。目标是创建一套可修正和重用的面向服务的业务应用程序,以适应企业不断变化的需求。这一过程有助于确保项目与业务目标的一致性,避免因未管理的SOA而导致的问题,如服务中断、支持成本上升和业务孤岛。 在SOA管理中,起着核心作用的是一个由业务流程所有者、系统架构师和开发者组成的管理委员会,他们共同关注SOA的灵活性与传统IT结构的控制与可预见性之间的平衡。管理范畴包括服务及其相关资源的生命周期管理、相关性管理、策略应用与管理、安全性和运行时策略执行,以及确保服务的可用性和供应。有效的SOA管理平台不仅改进了技术基础设施和运行环境,更重要的是通过定义核心SOA策略来降低风险,防止服务不一致性、故障引发的高额支持成本,以及服务间的互操作性问题,从而促进企业的高效运营和整体业务成功。"