基于SOA的项目的实施指导方案
SOA(service-oriented architecture),面向服务的架构,是近几年最热门的话题之一。2004年中国软件业曾评出10大热点名词,SOA名列榜首。ZapThink调研公司曾发表了一份报告预测2006年时基于SOA的中间件产品将成为网络化商业系统的主要设计思路。据Gartner估计,到2008年,超过60%的企业在创建关键任务的应用程序时,将会使用面向服务的架构(SOA)作为主导原则。实践证明,SOA正逐渐成为IT系统构建的主流思想。前几年,SOA成为企业IT部门主要使用的一种企业应用集成方法。而在应用逐渐成熟后,越来越多的企业开始利用SOA创建对跨多种应用服务进行组合与重用的组件。随着应用水平的提升,SOA在企业环境中不再只专注于应用的集成,其应用扩展到企业业务流程建设的的各个方面。SOA的参与让应用的升级变得更容易和快捷,减少了开发的时间,同时改进提供给客户和合作伙伴的服务,以及节省资金。
一个基于SOA的项目要建设成功,必定会有一套完善、标准并且能落地的SOA实施指导方案,这套方案不仅详细描述和界定整个项目建设过程的每个步骤所具体进行的工作内容、输出内容,同时还对项目各工作过程提出相关的标准和规范,作为SOA项目建设过程的依据和准则。
方案总述
SOA实施与实现涉及到一系列的广泛的能力、技术、工具和技能的集合,其最终体现为四个步骤,包括SOA规划和业务咨询、设计、实现和管控。
第一阶段:SOA规划和业务咨询
该阶段主要进行SOA采纳和实施进行分析和评估;然后根据分析评估结果进行SOA战略制定和规划;之后则依据相关的评估报告、规划结果进入具体的业务分析和规划,规划和确定具体的业务流程,之后根据业务分析和规划报告进行需求分析/建模,形成需求规则说明书。这四个步骤的完成后SOA规划和业务咨询阶段就可以算完结。不过,通常关于后面设计、实现和管控阶段需要遵循的一些相关的标准和规范也都在该阶段完成,因此该阶段还有另一个重要的工作就是进行服务标准和规范的确定。
第二阶段:设计阶段
在该阶段主要是完成将要建设的各个平台和应用系统的体系架构、技术架构和功能架的设计,以及对平台、系统中相关的服务进行分析和设计。各个平台和应用系统的体系架构、技术架构、功能架构的设计时需要依据第一阶段SOA规划和业务咨询除了标准规范之外的所有成果来进行。而服务建模和服务设计则需要以第一阶段中的业务建模、需求建模和相关规范标准为输入。该阶段完成后将会得到各个平台和应用系统的架构设计、相关系统的服务关系模型及服务设计成果。
相关文章
- 2023-03-02智能化色谱分析软件的研究与应用探讨
- 2022-04-27监控摄像机日夜及彩色黑白转换两用简析
- 2024-07-09多CCD拼接相机中图像传感器不均匀性校正
- 2024-02-26实现同一分析周期内两流路并行分析的技术改造
- 2024-07-31铁路客车提速轴承外圈非基准端面挡边平行度测量仪的研制



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。