选择SOA的原因和时机
康庄大道
我们现在都应该知道了整个行业对 SOA 的 ROI 和采用的赞颂之词——松散耦合、重用更好、推向市场的时间更短、易于集成以及互操作性更好。不过,务必了解,我们目前对 SOA 的关注只是实现即插即用企业(或者说是按需企业)的历程中重要的一步而已。
随着我们进入下一个十年,我们将开始着手大幅度减少将来自不同 IT 供应商的产品或组件组合成可行的有价值的端到端解决方案所需的工作量。供应商提供的业务组件将不依赖于基础结构,可以在各种平台上执行。因此,软件开发人员会将更多的精力放在有效集成供应商组件和确保有效的互操作性上。
客户的 IT 操作部门将主要负责选择最适合业务需求的运行时平台;即提供恰当部署和管理业务组件所需的必要服务质量和运行时支持的平台。
相反,IT 业务操作部门将主要关注如何通过定义业务组件(将由其对应的操作人员部署和管理)中包含业务规则实现组织的业务策略。这将通过 WebSphere Business Process Server 之类的业务流程管理系统完成。
IT 业务操作部门所属的人员将是业务和企业体系结构专业人士。无论您是如何定义业务或企业架构师的:为了实现这个远景,整个行业将需要更多的具有 IT 和企业体系结构背景的人士。
虽然这个远景可能十分诱人,仍然存在很大的风险,在进入组件天堂之前,我们必须小心地减小这些风险。在开始进行实现模型服务的体系结构的任务时,最重要的减小风险方法可能就是要求有强有力的管理良好的控制流程和策略。只有通过强有力的企业服务控制策略才能够避免更改管理问题、服务间的语义不匹配和系统功能结合方面出现的难于调试的问题。IT 部门可以通过制定的控制策略来减少风险,这些控制策略由执行监督团队(其中包括 CIO、CTO 和业务线执行官)提出并加以支持。
0
相关文章