支持J2EE架构的服务器,利用J2EE架构构建Web服务实现应用集成
摘要:
随着计算机技术和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服务实现应用集成相关推荐
- 指纹系统服务器,利用JARM指纹进行TLS服务端标记
原标题:利用JARM指纹进行TLS服务端标记 0x01 背景 对网络空间测绘数据的分析和发掘,是Quake团队一直以来的核心目标. 十几年来Web应用的飞速发展使其毋庸置疑的成为了互联网的主流.为了弥 ...
- 利用 Celery 构建 Web 服务的后台任务调度模块
来源:http://www.tuicool.com/articles/Enaeymm 任务队列在 Web 服务里的应用 在 Web2.0 后的时代,社交网站.搜索引擎的的迅猛发展对 Web 服务的后台 ...
- 用轻量服务器搭建自托管的视频会议服务,并集成到自己的项目中
本文主要面向需要在自己系统中集成视频会议的读者. 客户要求在页面中集成视频会议功能,本来刚开始准备直接用腾讯云的服务来实现,但是客户说他们完全是一个不能访问互联网的局域网的环境,因此需要部署一个自托管 ...
- 服务器未启动性能计数器,监视 Web 服务请求性能计数器
监视 Web 服务请求性能计数器 08/30/2016 本文内容 Microsoft BitLocker 管理和监视(MBAM)提供的性能计数器记录发送到以下 web 服务的请求的性能: Status ...
- 「微服务架构」Google和eBay在构建微服务生态系统方面的深刻教训
当你看到来自谷歌,Twitter,eBay和亚马逊的大规模系统时,他们的架构已演变成类似的东西:一组多语言微服务. 当您处于多语言微服务结束状态时,它看起来像什么?Randy Shoup曾在谷歌和eB ...
- 利用entrez提供的web服务快速下载大批量序列信息
首先在ncbi的搜索页面上用关键词进行搜索,确认符合条件的结果数.由于搜索页面上分页显示的,不能一次得到大量的序列信息.要一次得到所有的序列Id,可以使用esearch服务.比如以carabus为关键 ...
- J2EE基础之Web服务简介
J2EE基础之Web服务简介 1.什么是Web服务? 在人们的日常生活中,经常会查询网页上某城市的天气信息,这些信息都是动态的.实时的,它是专业的气象站提供的一种服务.例如,在网上购物时,通常采用网上 ...
- 什么是VIE架构?如何搭建VIE架构?
众所周知,新浪是运用VIE架构成功实现海外上市的成功案例.如今,有越来越多的互联网公司效仿新浪,搭建VIE架构实现海外上市,包括互联网巨头BAT均采用了VIE架构.究竟什么是VIE架构?如何搭建VIE ...
- 利用微软Atlas消费外部Web服务
摘要 为了从Atlas中消费外部Web服务,你可以为这些服务构建一个基于服务器的Web服务代理.幸好,你可以利用Visual Studio和Atlas特征来处理这其中的大部分工作. 一.引言 如今 ...
- 利用Appscan对REST Web service进行安全扫描
近年来 Web 服务应用日趋广泛,人们往往利用 Web 服务集成不同平台的应用程序,或是将公共服务通过服务接口暴露给外部用户使用.这样便为黑客利用 Web 服务攻击企业应用提供了可乘之机.本文主要介绍 ...
最新文章
- mysql hibernate 延迟_Hibernate+Spring数据延迟加载问题解决方案
- android 字符串转bitmap,android – 如何将Base64字符串转换为BitMap图像显示在ImageView?...
- cms的 php代码,KingCMS/PHP可执行代码
- apache ignite_Apache Ignite本机持久性,简要概述
- js 网页提示框 html文本框,页面版文本框智能提示JS代码
- Nhibernate HQL 匿名类(严格说是map的使用以及构造函数的使用
- SpringBoot源码篇:Spring5内置tomcat实现code-based的web.xml实现
- 如何在本地一键安装、重启Linux服务器和远程debug调试代码 idea
- 商陆花、秦丝、管家婆,到底服装加盟管理软件哪家强?来看排行榜
- 云计算成就代码之美——首届阿里云开发者大赛巡礼
- [ERROR NumCPU]: the number of available CPUs 1 is less than the required 2
- 编译orge1.7.0
- matlab gui双音拨号,用matlab GUI功能模拟DTMF拨号系统.doc
- Python+Appium自动化测试-通过坐标定位元素
- c#FileStream文件读写可能会出现乱码
- html阴影效果骰子,flex布局案例(骰子)
- 计算机 蓝牙鼠标卡顿,无线鼠标卡顿不流畅是什么原因_无线鼠标卡顿不流畅的处理方法...
- Python+uiautomator2指定区域截图
- split使用总结,被坑的正则特殊符号:*/+
- 乌班图安装nginx