基于SOA架构的项目解决方案设计分析报告

基于SOA架构的项目解决方案设计分析报告

ID:39476851

大小:6.21 MB

页数:83页

时间:2019-07-04

基于SOA架构的项目解决方案设计分析报告_第1页
基于SOA架构的项目解决方案设计分析报告_第2页
基于SOA架构的项目解决方案设计分析报告_第3页
基于SOA架构的项目解决方案设计分析报告_第4页
基于SOA架构的项目解决方案设计分析报告_第5页
资源描述:

《基于SOA架构的项目解决方案设计分析报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于SOA架构下的解决方案设计培训教程方案类型技术建议方案技术架构、产品选型建议、实施建议投标方案需求分析、技术架构、产品选型及功能描述,项目施工组织,售后服务及培训,WBS工作分解及商务报价项目立项报告简明扼要,需求分析,必要性分析,可行性分析(技术可行性),产品选型及预算编制可行性报告与项目立项报告类似技术方案大纲目录1.需求背景分析,困惑、难点分析2.总体技术架构设计行业标准、规范当前需求在总体架构中的位置3.对应需求的具体技术解决方案4.产品选型及功能介绍5.项目施工组织实施6.售后服务措施7.技术培训措施系统应用架构的概念1.以什么方式、什么技术手段、什么

2、措施满足用户的需求2.满足用户需求有多种技术方案,选择一种最优的方式3.架构选择的原则开放标准、公共标准遵守成熟化、商业化的产品选择平台化的产品与专业化产品的选择技术成熟度:降低技术风险,选择成熟的产品商业产品与定制开发相结合利润与风险的平衡技术风险与人员风险面向服务的全方位架构域面向服务的全方位架构域企业架构企业架构是SOA建设的基础。企业架构(EnterpriseArchitecture)从整个企业的角度来审视与信息化有关的业务,信息,技术和应用之间的相互关系以及这种关系对企业业务流所产生的影响。企业的业务架构以企业的业务战略为顶点,以企业各主营业务为主线,以企

3、业各辅助业务为支撑,以人流、物流、资金流、信息流等联络各业务线,构成贯彻企业业务战略的企业基本业务运作模式。企业的IT架构涉及信息架构,应用架构和基础设施。简言之,企业架构包括业务与IT两个重要方面,对于应用方案架构,起着规范性约束的作用业务架构:CBM图应用架构SOA应用架构在企业架构体系中的位置应用系统多层结构的演变MetadataRelationaldatarelationaldata非结构化数据数据源MetadataMetadataMetadataXMLdata,applications,etc数据库引擎应用服务器客户端9C:控制层M:模型层应用系统开发三层

4、架构:MVC模型系统运维及安全管理开发模型及工具V:表现层IT基础架构:网络、存储、服务器完整应用表达MVC的意义何在?采用多层应用架构与MVC模型的意义何在?三层架构:增加数据库的服务能力MVC模型:增加系统开发过程中的灵活性,减少针对异构数据源的开发难度和工作量常用框架模型:公共框架模型和私有框架模型Hibernate+Struts.NET框架SDO,DAO,….传统的架构:1)SessionBean<->EntityBean<->DB为了解决性能障碍的替代架构:2)SessionBean<->DAO<->JDBC<->DB使用Hibernate来提高上面架构的

5、开发效率的架构:3)SessionBean<->DAO<->Hibernate<->DBC:控制层组件库M:组件库模型层应用系统开发三层架构:MVC模型V:表现层组件库VVVVCCCCMMMM个性化应用组件装配应用组件装配关系复杂业务应用基于SOA架构软件应用系统组件结构1.功能组件1.1UI组件1.2数据处理逻辑组件1.3数据对象组件1.4流程组件1.5业务规则组件2.组件关系2.1业务空间2.1.1页面FORM表单List组件Tree组件Search组件操作事件2.1.2页面流页面导航菜单操作事件2.2工作流(workflow)2.2.1待办任务2.2.2已办任

6、务2.2.3完成流程2.3数据流(DATAFLOW)2.3.1数据转换2.3.2数据交换2.4业务规则(Rules)2.5BO关联关系2.6BPM(workflow+Dataflow+Rules)3.权限控制3.1组件权限3.2页面权限3.3流程权限3.4表单权限3.5BO权限3.6角色14SOA架构的由来界面整合数据整合应用整合流程整合什么是SOA?SOA:ServiceOrientedArchitecture(面向服务的体系架构)SOA架构与MVC架构的继承1.MVC模型中,将软件应用分成三个层面,在三个层面上形成组件,组件只在一个应用系统内部重用,程序级的装配

7、,各组件之间一旦装配既是紧耦合的关系2.如果把MVC三个层面的组件都封装为一个标准的服务,并部署在一个服务平台上,由平台对外提供标准的服务,这样就可以从一个应用系统外部访问这些组件,从而扩大组件的应用范围,可以按需组装新的应用,各组件之间是松耦合的关系,需要时再连接,可以同时为多个请求提供服务3.因此,SOA架构的核心:ESB,PORTAL,BPM分别对应MVC的三个层面,是一个扩展的MVC模型业务应用层信息管理层IBM软件体系结构与MVC模型系统及安全管理层开发模型及工具层门户接入层SOA整合参考架构流程服务BPM通讯集成服务WID企业应用企业服务总线(ESB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。