摘要:

随着计算机技术和Internet的迅速发展,软件组件与平台无关,与语言无关,实现"基于Web无缝集成"日渐成为网络应用的一个重要需求.为了让任何人能在任何时间,任何地点访问你的服务,你的软件就必须在网络上提供,并且不能受平台限制. Web服务是一种在网络上共享数据和功能的手段,它的接口和封装是可以被XML定义,描述和发现并且支持与使用XML消息通过网络协议的其他软件应用进行直接交换.Web服务技术就是建立在XML,SOAP,WSDL,UDDI基础之上的分布式应用架构.Web服务通过这样的一个架构希望达到目标就是:实现动态的应用集成.Java 2平台企业版(J2EE)提供了基于组件的方式来设计,开发,组装和部署企业应用.J2EE可以理解为一个企业级的中间件体系或平台,它把多种分散到网络上的资源和应用连接起来,为构造可伸缩的企业级业务应用提供了一个运行环境. 基于以上原理,本文首先分析和研究了Web及其相关技术如SOAP,WSDL,UDDI等.其次,在分析传统的分布式计算技术及其应用于Web环境中的局限性基础上,提出一个能够适应Web发展的基于SOAP的Web服务调用框架.该框架利用SOAP的简单性和可扩展性等特点,结合J2EE体系模式,提供了一种应用系统集成的方案.消除使用不同组件模型,操作系统和编程语言的系统之间存在的差异,使异类系统能够作为单个计算网络协同运行.再次,论文阐述了基于此框架的Web服务系统的设计,在此基础上,成功实现了功能较为完善的SOAP服务器.在该框架中集成了UDDI注册表,增强了系统的可扩展性.最后,总结了论文研究工作并对进一步工作进行了展望,并对SOAP服务器的进一步完善和优化提出了思路.

展开

支持J2EE架构的服务器,利用J2EE架构构建Web服务实现应用集成相关推荐

  1. 指纹系统服务器,利用JARM指纹进行TLS服务端标记

    原标题:利用JARM指纹进行TLS服务端标记 0x01 背景 对网络空间测绘数据的分析和发掘,是Quake团队一直以来的核心目标. 十几年来Web应用的飞速发展使其毋庸置疑的成为了互联网的主流.为了弥 ...

  2. 利用 Celery 构建 Web 服务的后台任务调度模块

    来源:http://www.tuicool.com/articles/Enaeymm 任务队列在 Web 服务里的应用 在 Web2.0 后的时代,社交网站.搜索引擎的的迅猛发展对 Web 服务的后台 ...

  3. 用轻量服务器搭建自托管的视频会议服务,并集成到自己的项目中

    本文主要面向需要在自己系统中集成视频会议的读者. 客户要求在页面中集成视频会议功能,本来刚开始准备直接用腾讯云的服务来实现,但是客户说他们完全是一个不能访问互联网的局域网的环境,因此需要部署一个自托管 ...

  4. 服务器未启动性能计数器,监视 Web 服务请求性能计数器

    监视 Web 服务请求性能计数器 08/30/2016 本文内容 Microsoft BitLocker 管理和监视(MBAM)提供的性能计数器记录发送到以下 web 服务的请求的性能: Status ...

  5. 「微服务架构」Google和eBay在构建微服务生态系统方面的深刻教训

    当你看到来自谷歌,Twitter,eBay和亚马逊的大规模系统时,他们的架构已演变成类似的东西:一组多语言微服务. 当您处于多语言微服务结束状态时,它看起来像什么?Randy Shoup曾在谷歌和eB ...

  6. 利用entrez提供的web服务快速下载大批量序列信息

    首先在ncbi的搜索页面上用关键词进行搜索,确认符合条件的结果数.由于搜索页面上分页显示的,不能一次得到大量的序列信息.要一次得到所有的序列Id,可以使用esearch服务.比如以carabus为关键 ...

  7. J2EE基础之Web服务简介

    J2EE基础之Web服务简介 1.什么是Web服务? 在人们的日常生活中,经常会查询网页上某城市的天气信息,这些信息都是动态的.实时的,它是专业的气象站提供的一种服务.例如,在网上购物时,通常采用网上 ...

  8. 什么是VIE架构?如何搭建VIE架构?

    众所周知,新浪是运用VIE架构成功实现海外上市的成功案例.如今,有越来越多的互联网公司效仿新浪,搭建VIE架构实现海外上市,包括互联网巨头BAT均采用了VIE架构.究竟什么是VIE架构?如何搭建VIE ...

  9. 利用微软Atlas消费外部Web服务

    摘要 为了从Atlas中消费外部Web服务,你可以为这些服务构建一个基于服务器的Web服务代理.幸好,你可以利用Visual Studio和Atlas特征来处理这其中的大部分工作.   一.引言 如今 ...

  10. 利用Appscan对REST Web service进行安全扫描

    近年来 Web 服务应用日趋广泛,人们往往利用 Web 服务集成不同平台的应用程序,或是将公共服务通过服务接口暴露给外部用户使用.这样便为黑客利用 Web 服务攻击企业应用提供了可乘之机.本文主要介绍 ...

最新文章

  1. mysql hibernate 延迟_Hibernate+Spring数据延迟加载问题解决方案
  2. android 字符串转bitmap,android – 如何将Base64字符串转换为BitMap图像显示在ImageView?...
  3. cms的 php代码,KingCMS/PHP可执行代码
  4. apache ignite_Apache Ignite本机持久性,简要概述
  5. js 网页提示框 html文本框,页面版文本框智能提示JS代码
  6. Nhibernate HQL 匿名类(严格说是map的使用以及构造函数的使用
  7. SpringBoot源码篇:Spring5内置tomcat实现code-based的web.xml实现
  8. 如何在本地一键安装、重启Linux服务器和远程debug调试代码 idea
  9. 商陆花、秦丝、管家婆,到底服装加盟管理软件哪家强?来看排行榜
  10. 云计算成就代码之美——首届阿里云开发者大赛巡礼
  11. [ERROR NumCPU]: the number of available CPUs 1 is less than the required 2
  12. 编译orge1.7.0
  13. matlab gui双音拨号,用matlab GUI功能模拟DTMF拨号系统.doc
  14. Python+Appium自动化测试-通过坐标定位元素
  15. c#FileStream文件读写可能会出现乱码
  16. html阴影效果骰子,flex布局案例(骰子)
  17. 计算机 蓝牙鼠标卡顿,无线鼠标卡顿不流畅是什么原因_无线鼠标卡顿不流畅的处理方法...
  18. Python+uiautomator2指定区域截图
  19. split使用总结,被坑的正则特殊符号:*/+
  20. 乌班图安装nginx

热门文章

  1. 安全防御——防病毒网关
  2. 安全防御-----防病毒
  3. 《九阴真经:iOS黑客攻防秘籍》新书发布
  4. 华为C语言编程规范(精华总结)
  5. springboot 基于Vue旅游景区商城网站java项目源码
  6. 运动耳机品牌排名榜,2022年最值得入手的运动耳机推荐
  7. jdk6版本下载地址
  8. 整理JRE瘦身或精简JRE
  9. 菜鸟电脑木马查杀大全
  10. Nexus3 功能介绍