SOA生命周期
服务生命周期管理是SOA治理向SOA及SOA服务的实际构建中的一个应用。然而,治理属于业务涉众,管理是技术人员(负责“实现”的团队)的权限。服务生命周期管理必然与SOA治理紧密结合,因为在软件交付的每个步骤(从业务分析人员到架构师到开发人员到测试人员,再到操作)上,确认了将要构建的内容结合了企业的明确业务需求是关键的。
目录:
-
>SOA原则
通常采用SOA技术的人都希望只要成功实施SOA,那些和面向服务技术平台相关的利益就能得以实现。但是,要想真正且有效的实现SOA转变这个长期且具有战略地位的目标必须采用和自动化逻辑设计一致的方法。在建立一个面向服务的方案之前,先要了解是什么令一个独立的服务适合SOA支持其战略目标。换句话说,应该在工程的生命周期前期提出这个问题,即确保服务真正是面向服务建立起来?
-
>服务生命周期
SOA生命周期可以从企业架构和商业架构等情景理解开始,通过服务分析和建模向各方面拓展。建模不仅仅和功能性事件相关,还与安全、性能、审计等非功能性的事件相关。然后就有了开发、测试、供给、监测和改变管理。即使你的想法局限于从应用程序开发的角度来看SOA,这也提供了前所未有的考虑方式。例如,你需要考虑采用一致性方法来建立商业服务,这样的话非功能性事件也可以与基础架构服务的运行时间保持一致。
-
>SOA规划
面向服务的架构是一种IT战略,它把包含在各种企业应用中的分散的功能组织为可互操作的、基于标准的服务,而这些服务可以再被迅速组合和重用以满足业务需求。
-
>投资回报率(ROI)
由于SOA价值议题多面性的特征,为不同SOA项目计算ROI差异很大,不仅是为SOA实施寻求一个单一的ROI目标,公司也要采取同样的、反复的、复杂的方法来计算ROI,这些公司本身就从SOA实施中获取ROI例如,每次他们把服务定义成公司服务模型的一部分,他们也可以为该服务定义一个相应的ROI目标。他们在这项服务上要花费多少钱呢。依照降低的集成成本、增加的资产重用和更大的业务灵活性,他们能从服务实施中获得多少直接或间接的回报呢?另外,随着某些特定的服务在公司中得以重用,将这些服务组合融入这些流程如何能为业务提供额外的ROI呢?