[发明专利]一种Web Service服务端及其大批量数据传输方法无效
申请号: | 201210176714.9 | 申请日: | 2012-05-31 |
公开(公告)号: | CN102694865A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 晏建军 | 申请(专利权)人: | 深圳市远行科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山区高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web service 服务端 及其 大批量 数据传输 方法 | ||
技术领域
本发明涉及一种计算机领域,具体地讲,本发明涉及一种运用面向服务架构(Service-Oriented Architecture,SOA)领域中的Web Service技术手段实现企业应用集成中的Web Service服务端及其大批量数据的传输方法。
背景技术
面向服务架构(Service-Oriented Architecture,SOA)是一种构造分布式系统的方法,它将传统的单片式应用打破,分解为离散的、自治的业务服务,利用标准提升它们的互操作性,从而可以更好地共享、重用和组装,快速构建复合的应用从而满足业务需求的变化。在SOA架构下接口是采用编程语言中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。当前应用SOA架构对企业各异构的信息系统进行整合已经成为一种趋势,基于SOA的集成方法正推动着市场的发展,IBM、Oracle、Microsoft、SAP等主流厂商已转向SOA。
Web Service是SOA架构中服务的一种实现方式,在SOA架构中,服务可以有多种形式,如CORBA接口,JMS消息队列等。Web Service是目前使用最广、最为普遍的一种服务实现方式。Web Service采用XML(可扩展标记语言)、XSD(XMLSchema)、SOAP(Simple Object Access Protocol,简单对象访问协议)、WSDL(Web服务描述语言)等独立于平台、独立于软件供应商的标准。Web Service实现的服务具有最好的可交互性和最大的可重用性。
J2EE(Java 2 Platform Enterprise Edition,Java 2平台企业版)是实现Web Service的一种底层技术框架,是利用Java 2平台来简化企业解决方案 的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是J2SE(Java标准版),J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
由于Web Service本身并不适合处理大批量数据传输,对XML数据的分析、处理、转换需要耗费大量的CPU与内存资源,标准Web Service在传输万行以上数据记录(例如约10M 大小XML数据)时普遍存在性能瓶颈,会产生内存溢出错误并可能导致中间件崩溃。并且,在企业内部万行以上数据的传输是普遍存在的,以上的技术已经不能满足企业内部大批量数据传输的需求。
所以,有必要提出一种新的解决方案,以解决企业应用集成中的Web Service服务端的大批量数据传输问题。
发明内容
本发明的目的在于一种基于面向服务架构的Web Service服务端及其大批量数据传输方法,可以使Web Service服务端具备大批量数据传输能力,可以实现十万行以上大批量数据传输,从而提高SOA架构应用系统的数据传输能力,减少数据对内存资源的消耗,满足企业内部大批量数据整合需求。
为了解决以上技术问题,本发明提供一种Web Service服务端大批量数据传输方法,包括:
步骤1、Web Service服务端通过SOAP请求,获取附件;
步骤2、Web Service服务端对获取的附件进行解压缩和序列化处理;
步骤3、Web Service服务端将执行结果发送给Web Service客户端。
进一步地,所述步骤2中进行解压缩处理,是Web Service服务端解析获取到附件,获取流对象,并对流对象进行解压缩。
进一步地,所述步骤2中进行序列化处理,是Web Service服务端通过序列化机制从解压缩出来的流数据中读取Java对象数组。
进一步地,所述步骤2进一步包括:Web Service服务端将Java对象数组写入数据库中。
进一步地,所述步骤2进一步包括:Web Service服务端根据解压出来的数据执行相关业务处理操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市远行科技有限公司,未经深圳市远行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210176714.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:病毒整合酶抑制剂和使用方法
- 下一篇:数据生成支援系统