无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

SOA方式学和别的方式学的较为

时间:2021-02-28 19:05来源:未知 作者:jianzhan 点击:
理论上讲,SOA方式学围绕于IT性命周期时间的每个环节和每个层面:IT系统软件新项目的整体规划,系统软件剖析和设计方案,系统软件的执行,系统软件的布署和维护保养,及其全部

理论上讲,SOA方式学围绕于IT性命周期时间的每个环节和每个层面:IT系统软件新项目的整体规划,系统软件剖析和设计方案,系统软件的执行,系统软件的布署和维护保养,及其全部全过程中的监管和管理方法等。从实践活动的视角说,早已出現以下SOA方式学。

(1)朝向服务的剖析和设计方案(SOAD)。以服务为管理中心,依据业务流程要求发觉服务、叙述服务,并设计方案服务的完成。

(2)朝向服务的开发设计全过程。融合目前开发设计全过程,整体规划以服务为管理中心的开发设计全过程中的人物角色、岗位职责、主题活动和工件。

(3)SOA的完善度剖析和转移线路图。以服务为管理中心,剖析目前或总体目标系统软件的完善度,并设计方案从目前完善度转移到总体目标完善度的线路图。

(4)SOA管控。设计方案机构和步骤,保证SOA的设计方案标准在IT性命周期时间中足以落实,管理方法服务性命周期时间中的各种各样转移的有效性等。

此章对SOA方式学的论述关键集中化在朝向服务的剖析和设计方案。最先详细介绍SOA方式学和关键的几类方式学的差别和联络,次之以IBM的SOMA(Service Oriented Modeling and Architecture,朝向服务的模型与构架)为例子,详细介绍SOA剖析和设计方案中的关键內容和方式。

1、SOA方式学和别的方式学的较为

与SOA的设计方案标准相近,SOA方式学其实不是全新升级的方式学,它是目前方式学的承继和发展趋势。一层面,原来的方式学其实不能处理因为服务定义的引进产生的难题,如如何发觉服务,如何界定服务;另外一层面,服务是一个水准的定义,而并不是一个竖直的定义,在服务剖析和设计方案的全过程中,必须解决服务和目前方式学物质的关联,如业务流程步骤和服务,公司构架和SOA,服务和目标等。因而服务的剖析和设计方案最关键的岗位职责取决于发觉服务、界定服务和完成服务,并具体指导怎样和别的方式学融合进行这种岗位职责。

如图所示1所显示表明了目前几类方式学的精准定位。图的横座标将新项目周期时间分成剖析、设计方案和开发设计三个环节,纵座标将域分成运用、构架和业务流程。步骤模型(BPM)用以业务流程行业的剖析和设计方案,如业务流程步骤的界定、业务流程数据信息的界定等;公司构架(EA)和计划方案构架(SA)偏重于在构架行业的剖析和设计方案,如依据业务流程要求明确现阶段总体目标业务流程系统软件和IT系统软件,依据总体目标系统软件要求设计方案关键构架原素和他们中间的关联;朝向目标的剖析和设计方案(OOAD)则围绕剖析、设计方案和开发设计三个环节,它关键剖析细粒度分布的业务流程要求,如测试用例,剖析和设计方案完成这种要求的类和目标,及其他们中间的关联。

SOA方法学和其他方法学的比较
图1 传统式的方式学

如图所示2所显示,朝向服务的剖析和设计方案围绕新项目周期时间的三个环节和IT系统软件的三个域。这暗示着着,在实际操作方面上,朝向服务的剖析和设计方案会和别的方式学密不可分相联。

SOA方法学和其他方法学的比较
图2 SOA和传统式的方式学

1.BPM和SOA

业务流程步骤模型是一个非常零散的行业,存有各种各样各种各样的方式和技术性,合理的方式能够协助公司对业务流程开展有效的区划,进而求得业务流程方面的灵便性。一些方式则偏重于于步骤模型自身,比如怎样明确和界定业务流程步骤中的业务流程主题活动、业务流程数据信息、业务流程标准、业务流程指标值和业务流程恶性事件等,可是BPM其实不会协助大家去发觉和界定服务。从SOA的方式学看来,各种各样BPM的結果是朝向服务的剖析和设计方案的关键键入,如业务流程部件、业务流程步骤和业务流程总体目标是服务发觉的关键根据,而业务流程指标值、业务流程数据信息、业务流程标准等是服务曝露的剖析的关键根据。

2.EA和SOA

虽然和BPM一样,EA是一个零散的行业,可是当今的EA关键偏重于于界定超越业务流程模块界限的系统软件架构,公司范畴内系统软件的关键组成原素,这种原素间的关联,及其将这种原素有机化学组成在一起的参照构架。可是,各种各样EA技术性都欠缺业务流程行业的宏伟蓝图具体指导公司构架的设计方案。从SOA方式学看来,一层面,朝向服务的剖析和设计方案根据和BPM融合将业务流程溶解为各种各样种类的服务,能够做为公司业务流程的宏伟蓝图具体指导公司构架的设计方案;另外一层面,公司构架设计方案的結果,如参照构架,也是服实干现的关键根据。

3.OOAD和SOA

朝向目标的剖析和设计方案告知大家应用Use Case捕捉要求,并设计方案类、目标及目标间互动来考虑Use Case界定的要求。可是朝向目标的剖析和设计方案通常仅仅局限性在单独运用內部,它不容易欠缺业务流程宏伟蓝图和公司构架宏伟蓝图的具体指导。从SOA方式学看,在基本原理方面上,OOAD中的许多设计方案标准,如抽象性、防护关心等被SOA承继和弘扬,并运用于服务的界定和完成中。而在实际操作方面上,服务实体模型为OOAD开展类和目标设计方案出示了业务流程宏伟蓝图和公司构架宏伟蓝图,此外,Use Case做为对业务流程步骤的填补表明被用以服务的发觉和界定中。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信