欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    [计算机软件及应用]ABAP Workbench创建并发布Web Service.doc

    • 资源ID:1991430       资源大小:2.10MB        全文页数:42页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [计算机软件及应用]ABAP Workbench创建并发布Web Service.doc

    基于ABAP Workbench创建并发布Web Service Web Service概述: Web Service是一个独立的、模块化的、自我描述的application function或服务基于XML标准,可以使用标准互联网协议描述、使用、定位或调用这个application function每个Web Service都封装了一个可用功能,例如对供应商提供价格查询、检查ERP中一个对象的可用性、查询电话号码、运行信用卡检查、货币转换等等服务的提供着通常被称为Service provider对于Web Service而言,其服务提供者必须有一个相应的基于XML的描述,这就是WSDL文档原则上讲,服务可以使用任何一种程序设计语言实现基于HTTP传输协议,简单对象访问协议(SOAP)目前被确定为准标准访问协议对于C/S架构,服务提供者相当于服务器端  当服务发布时,服务提供者将其自身的相关信息以及其提供的服务的相关描述传送到服务注册表(Service registry)服务注册表相当于Web Service的“黄页”服务注册表提供的仅是对Web Service的描述,形成独立于实现的抽象层,而实际的Web Service由服务提供者持有使用Web Service的一方被称为服务请求者(service requester)服务请求者可以是一个通过Web浏览器定位Web Service并使用的用户,更普遍的情况下,服务请求者是一个访问Web Service的应用程序应用程序也可以封装给服务请求,这样,应用程序可以在运行时动态生成Web Service客户端代理访问Web Service应用程序从服务注册表中有序存储的服务描述中获取必要的信息对于C/S架构,服务请求者相当于客户端  Web Service支持各种应用程序对其进行调用,这就需要一种标准化的描述方式,Web Service描述语言(WSDL)能够很好地迎合这一需求此外,为了寻找正确的BP(business partner)和相应的服务,并使服务提供者尽可能简单地提供有效服务,使用UDDI(Universal Description, Discovery, Integration)是种有效的方式SOAP(简单对象访问协议)提供了一种在分散的分布式环境下调用Web Service的直接的标准SOAP基于XML语言定义,形式为Envelope,包含实际的XML消息和附加信息  XMLExtensible Markup Language(扩展标记语言)XML是一种通过互联网交换结构化文档的扩展标记语言XML文档越来越多地用在支持商业文档和信息的交换  SOAPSOAP指定了一个包含了通过互联网协议HTTP(S)、SMTP或FTP传输的XML文档的包SOAP协议用于在分布式系统环境下调用Web Service一条SOAP消息由消息头和消息体组成消息头带有关于安全与事务的附加信息消息体是消息内容  WSDLWeb Service Description LanguageWSDL是基于XML的Web Service描述语言WSDL文档由服务名,使用服务时需要交换的消息,与指定传输协议的链接和Web Service的可用地址组成WSDL是UDDI的一个必要组成部分,并由UDDI使用  UDDIUniversal Description, Discovery and IntegrationUDDI是可通过互联网访问的基于Web的注册表注册表由WSDL格式的Web Service列表组成,用于定位这些服务UDDI不同于其他注册表服务,它仅引用而不存储文档或说明书  Web Service的调用过程  SAP在支持JAVA语言开发的SAP NetWeaver Developer Studio和支持ABAP语言开发的ABAP Workbench中提供了一个标准化的体系结构和用于创建Web Service的工具集可以用于创建Web Service的对象:BAPIsRFCsEnterprise JavaBeans(EJBs)Java classesSAP XI server proxies由ABAP实现的Web Service的SOAP请求使用ICF(Internet Communication Framework)进行处理 Web Services for SAP NetWeaver 7.0:  经典的SAP R/3系统具有三层C/S体系结构:表示层应用层数据库层SAP NetWeaver Application Server在经典C/S技术基础上有了进一步的发展对SAP内核进行扩展,增加了一个新的处理单元:互联网通讯管理器ICM(Internet Communication Manager)ICM用于直接处理经由Web浏览器或HTTP协议创建的请求  互联网通讯框架Internet Communication Framework(ICF)ICF为在SAP系统的work process中处理HTTP请求提供了环境ICF由ABAP类和接口组成,这些类和接口的基本对象可以被实例化这里,有两个重要接口值得一提:服务器端:IF_HTTP_SERVER客户端:IF_HTTP_CLIENT  可以使用T-CODE:SICF浏览HTTP Service Tree创建Web Service:  命名规则:测试目的的程序以“Y”开头正式发布的程序以“Z”开头 创建的Web Service需要指定所属的package,如果需要创建新的package,使用T-CODE:SE21输入要创建的package名,点击创建按钮输入package的简短描述,点击保存按钮为package指定一个用于transport的Workbench request,点击继续按钮如果需要新建request,点击新建按钮为要创建的request输入简短描述,点击保存按钮这样,package就被成功创建了需要注意的是,用于存放Web Service的package需要设置两个use access点击创建按钮输入SAI_TOOLS,点击对勾按钮采用同样的方式添加use access SAPPINT点击保存按钮为RFC创建Web Service:  T-CODE:SE80任选一个包(并不是Web Service所属的包,所以无所谓),点击右键,启动Web Service创建向导点击继续按钮输入要创建的Web Service名,简短描述和服务类型,点击继续按钮输入RFC名,点击继续按钮这一屏的checkbox如果选中在创建的Web Service中,RFC的名称会进行转换,单词首字母大写并删除下划线这一屏的checkbox如果选中,在Web Service创建完成时会进行发布,否则,需要在创建完成后使用T-CODE:WSCONFIG进行发布点击完成按钮指定创建的Web Service所属的package指定Workbench request指定Customizing requestWeb Service创建完成为BAPI创建Web Service:  重复操作的部分不再赘述,只对不同的部分进行叙述服务类型选择BAPI输入业务对象BO及对象类型选择Web Service要包含的当前BO的methods(BAPIs),至少选择一个Web Service创建完成为Function Group创建 Web Service:  重复操作的部分不再赘述,只对不同的部分进行叙述服务类型选择Function Group输入Function Group名选择Web Service要包含的当前Function Group中的RFC,至少选择一个Web Service创建完成创建Web Service:  对于RFC或Function Group,还有另外一种方式创建Web ServiceT-CODE:SE37,输入RFC名,点击显示按钮在菜单栏如图所示的路径下,可以选择为当前RFC或当前RFC所属Function Group创建Web Service如果创建Web Service时没有勾选在运行时发布,则在创建完成后,需要使用T-CODE:WSCONFIG进行发布输入Web Service名,选择变量名,点击创建按钮点击保存按钮输入Customizing requestWeb Service发布成功后就会出现在Web Service Homepage下的列表中测试Web Service:  T-CODE:WSADMIN首先,设置J2EE服务器地址地址格式为<http(s)>:/<JavaServerHost>:<JavaServerPort>选中要测试的Web Service,点击执行按钮选择生成WSDL的类型输入登录Web Service服务器的用户名和密码点击Test进入测试页面选择要测试的Method在测试页面左侧会列出输入参数,非必输字段后面会有一个SKIP选项,如果不输入,需要把SKIP选中,否则处理会出错表类型的参数后边有一个加号图标,点击可以为表增加一行,点击减号图标可以删除一行Timeout用于设置超时时间,缺省值为60秒输入必要的输入参数后,点击发送按钮响应结果会出现在右侧查看WSDL文件:  T-CODE:WSADMIN选中Web Service,点击WSDL按钮输入登录Web Service服务器的用户名和密码查看WSDL源代码分享: 分享到新浪Qing 0喜欢阅读(370) 评论 (1) 收藏 禁止转载 喜欢 打印举报 已投稿到:排行榜 圈子 加载中,请稍候.前一篇:PD infotype的创建后一篇:在ABAP程序中调用Web Service评论 重要提示:警惕虚假中奖信息|商讯欧洲杯,有红牛更从容!发评论SAP教主2011-01-26 01:23:25 举报很好很强大发评论 商讯爱心签名换梦想,天天派奖|商讯提高博客人气新方法更多>> 登录名: 密码: 找回密码 注册 记住登录状态昵   称:分享到微博    验证码: 请点击后输入验证码 收听验证码 匿名评论发评论 以上网友发言只代表其个人观点,不代表新浪网的观点或立场。< 前一篇PD infotype的创建后一篇 >在ABAP程序中调用Web Service  新浪BLOG意见反馈留言板不良信息反馈电话:4006900000 提示音后按1键(按当地市话标准计费)欢迎批评指正新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑 Copyright © 1996 - 2012 SINA Corporation, All Rights Reserved新浪公司 版权所有分享到X 115收藏夹139邮箱手机快传42区豆瓣9点百度收藏百度空间Google书签一键通财迷中金微博微长沙车主微博抽屉复制网址中青论坛创业吧美味书签点点网递客网Digg奇客发现Diigo豆瓣网梦幻人生堆糖东方微博电子邮件EvernoteFacebook饭否收藏夹飞信FriendFeedFwisp赶牛微博Gmail光明网Google+谷歌翻译合肥微博黑米书签和讯微博花瓣凤凰快博凤凰微博粉丝网Instapaperi贴吧开心集品好愿网微江苏江西微博开心网唠叨网雷猴乐收LinkedInMS Livespace麻辣微博玛撒网美丽说米聊明道Mister Wong蘑菇街猫扑推客MSNMyShareMySpace网易微博Netvibes人民微博PinterestPoco网打印Print Friendly腾讯微博QQ书签朋友网QQ空间ReadItLaterReddit红微博人间网人脉库人人网手机新浪微博新浪Qing新浪Vivi搜狐白社会搜狐微博南方微博StumbleUpon深圳微博守株网淘江湖天际网天涯同学微博推他TumblrTwitter优士网挖客玩啥e族若邻网我烧网鲜果网校媒采通新华微博新民微博微博校园摇篮微博移动微博易集网有道书签有道笔记浙江微博查看我的分享.bShare分享到X 腾讯微博一键通新浪微博QQ空间人人网天涯凤凰微博朋友网人民微博豆瓣网搜狐微博新华微博手机网易微博开心网百度空间有道笔记更多平台. (120)bShare长微博微语录九宫格发照片发视频博文博主音乐视频播主 最近喜欢了的博主:加载中Qing博客转载原文采编长微博分享到新浪Qing分享到新浪微博为了您的账号安全,请绑定邮箱幻灯播放关闭 喜欢 57/57查看原图 图片加载中.基于ABAP Workbench创建并发布Web Service

    注意事项

    本文([计算机软件及应用]ABAP Workbench创建并发布Web Service.doc)为本站会员(音乐台)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开