您所在位置: 网站首页 / 文档列表 / Web服务 / 文档详情
用于实现 Web 服务的 SOA 编程模型(七个部分).doc 立即下载
上传人:yy****24 上传时间:2024-09-04 格式:DOC 页数:62 大小:1.2MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

用于实现 Web 服务的 SOA 编程模型(七个部分).doc

用于实现Web服务的SOA编程模型(七个部分).doc

预览

免费试读已结束,剩余 52 页请下载文档后查看

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

用于实现Web服务的SOA编程模型,第1部分:IBMSOA编程模型简介级别:初级HYPERLINK"http://www-128.ibm.com/developerworks/cn/webservices/ws-soa-progmodel/index.html"\l"author"\t"_blank"DonaldFerguson,IBM顶尖学者及SoftwareGroup首席架构师,IBMHYPERLINK"http://www-128.ibm.com/developerworks/cn/webservices/ws-soa-progmodel/index.html"\l"author"\t"_blank"MarciaStockton,SeniorTechnicalStaff成员和主席,SoftwareGroup编程模型工作组,IBM2005年7月01日IBM®面向服务体系结构(Service-OrientedArchitecture,SOA)编程模型使非程序员可以创建和重用IT资产,而不需要掌握IT技能。该模型包括组件类型,布线,模板,应用程序适配器,统一数据表示和企业服务总线(EnterpriseServiceBus,ESB)。本文是系列文章的第一部分,该系列文章介绍了IBMSOA编程模型,选择、开发、部署工作所需的内容,以及建议的编程模型元素。本文陈述的内容考虑了使用该模型的开发人员可能具备不同的技术水平和工作角色。SOA编程模型系列对于任何独立程序员来说,有效的掌握和应用飞速增长的软件技术、实践、工具和平台,变得越来越困难,当然更不用说非程序员了。然而,如果业务流程转换能够成功进行,很多的非程序员就可以使用现有的IT资产来进行他们的工作,而不用去学习繁琐的底层技术细节。本系列文章描述了一个新的面向服务体系结构(SOA)编程模型,该模型实现了业务关系的分离,因此企业中具备不同技术水平和工作角色的人,即使不是专业的IT人员,也可以在软件开发生命周期每个阶段创建和使用IT资产。这可以显著提高随需应变企业的业务灵活性。[URL=http://www-128.ibm.com/developerworks/cn/webservices/ws-soa-progmodel/index.html#main]回页首[/URL]引言IBM产品逐渐应用了SOA和编程模型。程序员构建服务、使用服务,并且开发聚集服务的解决方案。我们在这里使用"程序员(programmer)"这个泛称,因为SOA编程模型的一个关键方面是将"编程"的概念扩展到非传统开发人员的工作角色和技能,比如业务分析员和脚本语言用户。大多数关于Web服务的文章主要集中在服务接口和这些接口的使用方面。为了补充接口标准和最佳实践,IBM引入了一个编程模型,来实现服务并将它们组合为解决方案。扩展IBM软件平台的范围,使之能够被更多的用户团体使用--包括非传统的开发人员--这个模型提供了新的组件类型与用户的角色、目标、技能和概念框架相匹配。这些组件类型使更直观的开发工具可以使用。另一个主要的主题是通过编程模型特性和功能的逐步透明化来增强可使用性。这是关于SOA编程模型系列文章中的第一篇,特别针对软件开发专业人员。在本系列中,我们介绍了实现这些目标的一些新的编程模型元素。我们介绍了如何利用它们来使您选择、开发、建议或管理的软件能够更加容易的开发、重用和消费。将软件构造为服务对于按需的企业来说更加有价值,因为不具备太多技能的开发人员可以将其"接入"到解决方案中,或者编入一个业务流程编排流中来满足快速变更的业务需求。不管你是大型企业或者小型业务的开发人员、独立软件供应商(ISV),还是应用程序提供者或者中间件供应商,你都可以通过这种方式构造你的软件,从而从中受益。那么,让我们立即开始应用SOA原理。[URL=http://www-128.ibm.com/developerworks/cn/webservices/ws-soa-progmodel/index.html#main]回页首[/URL]SOA编程模型的亮点让我们首先重点介绍SOA编程模型的几个主要特性。服务数据对象(SDO)是IBMSOA中的一个基础概念。SDO大大提高了开发人员的生产力,并且将你从如何访问特定后端数据源、应用程序和服务的技术细节中解脱出来。它们提供了简化的抽象,使程序员可以更多的集中在业务逻辑上。SDO还提供了统一的消息表示来与服务交互,淘汰了用于数据表示的复杂技术迷宫,仅仅访问单个统一模型。SOA编程模型同样需要统一的范型来创建和访问业务逻辑。为了易于使用,服务应该隐藏实现技术之间的差别,并应该建立在比现有编程结构(比如EnterpriseJava™
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

用于实现 Web 服务的 SOA 编程模型(七个部分)

文档大小:1.2MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用