随笔分类 -  异构_webService

摘要:本人从事java开发,遇到一个难题,现在设想有三个异构系统A、B、C,都拥有用户表,当A系统新增一个用户或者删除一个用户时,需要将用户新增或者删除信息同步到B系统以及C系统(以后需要同步的系统会逐渐增加),同步信息采用webservice即时同步的方式,现在问题出现了,如何才能保证数据的一致性(只要一个系统不能新增或者删除数据,则三个系统都不能新增或者删除数据,只有三个系统都能新增或者删除数据,这时数据才真的新增成功或者删除成功)。求思路,最好是从事过webservice事务控制的大神援助。建立一个事务表,需要操作时先将事务添加,并将标志位置重置,可分为删除、添加、修改所有事务必须先添加,再执 阅读全文
posted @ 2012-08-01 13:12 linux,dev 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:简单的说, 就是客户端根据WSDL 生成 SOAP 的请求消息, 通过 HTTP 传输方式(也可以是其它传输方式, 如 FTP 或STMP 等,目前 HTTP 传输方式已经成为 J2EE Web Service 的标准)传给对方, 服务方实现服务请求, 将结果以 SOAP 的消息格式返回给客户端。如果人工去创建和解析基于 XML 格式的 SOAP 消息还是一个非常复杂的过程, 这样 JAX-RPC 应时而生, 他实现了J2EE Web Sercive 的远程分布式调用。JAX - RPC :Java APIs for XML-Based Remote Procedure Call. 它本质上是 阅读全文
posted @ 2012-08-01 13:11 linux,dev 阅读(332) 评论(0) 推荐(0) 编辑
摘要:性能:1、 启用FastInfoset(快速信息集)webservice的性能实在是不敢恭维。曾经因为webservice吞吐量上不去,对webservice进行了一些性能方面的优化,采用了FastInfoset,效果很明显,极端条件下的大数据量传输,性能提高60%,他可以减少传输成本,序列化成本和xml解析成本。Cxf提供了FastInfoset协商机制,实现类见org.apache.cxf.feature.FastInfosetFeature,在bus中启用如下配置:Force=false表示服务端和客户端第一次通信时会协商(通过检查标准的HTTP头的Accept字段,值为MIME类型的a 阅读全文
posted @ 2012-08-01 13:11 linux,dev 阅读(1243) 评论(0) 推荐(0) 编辑
摘要:本文是篇译文(原文在devx),对于想初步了解webservice的朋友可能有些帮助。Webservice 作为一项新的技术出现在我们面前,它的出世是用于解决在不同的平台下的应用的协同的。目前几乎每家厂商都要去开发Webservice 应用,然而如果缺乏对Webservice更深的了解,不能很好的在设计阶段处理好一些重要的问题,那么最终完成的系统必然是效率低下,没有可靠性的产品。?在设计Webservice 应用时,以下几点务必要考虑到:l???????? 管理好与外系统的协同关系l???????? 掌握底层的传输模型l???????? 提供与应用相适应的安全策略l???????? 计划好部署 阅读全文
posted @ 2012-08-01 13:10 linux,dev 阅读(517) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示