首页 IBM-SOA

IBM-SOA

举报
开通vip

IBM-SOAnullSOA编程模型: SCA/SDOSOA编程模型: SCA/SDO黄若波 (huangrb@cn.ibm.com) SOA设计中心, IBM中国软件开发中心提纲提纲为什么要SOA SOA的编程模型 SCA/SDO介绍 为什么使用SCA/SDO商务模型的灵活性需要 IT 体系架构的支持和协作商务模型的灵活性需要 IT 体系架构的支持和协作面向服务的建模与分析 面向服务的建模与分析 SOA项目中的角色SOA项目中的角色SOA编程模型SOA编程模型SDO:SDO:目的:简化对于数据的编程,使得程序员可以关注于业...

IBM-SOA
nullSOA编程模型: SCA/SDOSOA编程模型: SCA/SDO黄若波 (huangrb@cn.ibm.com) SOA设计中心, IBM中国软件开发中心提纲提纲为什么要SOA SOA的编程模型 SCA/SDO介绍 为什么使用SCA/SDO商务模型的灵活性需要 IT 体系架构的支持和协作商务模型的灵活性需要 IT 体系架构的支持和协作面向服务的建模与分析 面向服务的建模与分析 SOA项目中的角色SOA项目中的角色SOA编程模型SOA编程模型SDO:SDO:目的:简化对于数据的编程,使得程序员可以关注于业务逻辑而不是后台实现技术: 统一访问不同数据源的数据编程模型 对于常用的应用程序设计模式进行支持 使得应用程序,工具以及框架结构可以更加容易地查询,浏览,绑定,更新,检查数据.SCA: 模块,组件,接口,引用,连线SCA: 模块,组件,接口,引用,连线为什么使用SCA/SDO:为什么使用SCA/SDO:统一的接口来访问数据和服务: SDO提供强类型 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 来访问数据 SDO提供使用Type/Property来访问数据 SCA提供不同的实现的选择 SCA提供统一的服务调用接口// Get the list of departments List departments = company.getList("departments"); // Get the department at index 0 on the list DataObject department = (DataObject) departments.get(0);List properties = dataObject.getInstanceProperties(); for (int p=0, size=properties.size(); p < size; p++){…. String propertyName = property.getName(); Type type = property.getType(); String typeName = type.getName();}ServiceImpl service = (ServiceImpl)serviceManager.locateService(“myService”); Service.method(“input”); //或者 Service.invoke(“op”,”input”);为什么使用SCA/SDO为什么使用SCA/SDO更高的灵活性 不改变应用程序情况下,使用不同的技术来作为组件的实现,或者改变通信协议等等. 模块可以容易地被重用 可以很容易地组装应用程序 易于修改和变动 为什么使用SCA/SDO为什么使用SCA/SDO提高生产率 不同角色的人有不同的关注点 减低项目开发的技术要求 降低整个项目开发的集成风险 提供一种敏捷开发的方法null
本文档为【IBM-SOA】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_950630
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2010-12-08
浏览量:21