Thursday, June 26, 2008
常见Java开源JMS消息中间件及特性简介
。
mom4j
mom4j是一个完全实现JMS1.1规范的消息中间件并且向下兼容JMS1.0与1.02.它提供了自己的消息处理存储使它独立于关系数据与语言,所以它的客户端可以用任何语言开发.
OpenJMS
OpenJMS是一个开源的Java Message Service API 1.0.2 规范的实现,它包含有以下特性:
*. 它既支持点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型。
*. 支持同步与异步消息发送
*. JDBC持久性管理使用数据库表来存储消息
*. 可视化管理界面。
*. Applet支持。
*. 能够与Jakarta Tomcat这样的Servlet容器结合。
*. 支持RMI, TCP, HTTP 与SSL协议。
*. 客户端验证
*. 提供可靠消息传输、事务和消息过滤
UberMQ
UberMQ完全实现了Java Message Service 规范。UberMQ是因为现有的许多JMS提供商已经违背了分布式计算的核心原则:快速与简单而开发的。
Hermes JMS 利用它提供的Swing UI可以很好的实现监控JMS providers。
ActiveMQ
ActiveMQ是一个开放源码基于Apache 2.0 licenced 发布并实现了JMS 1.1。它能够与Geronimo,轻量级容器和任Java应用程序无缝的给合。
Somnifugi
Somnifugi使得工作在同一个java虚拟机中的线程能实现消息互发。
MantaRay MantaRay基于peer-2-peer 技术。它具有以下特性:
1.它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型的域。
2.并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。
3.消息过滤体制。
4.能与WebLogic and WebSphere 给合。
5.支持TCP, UDP 与 HTTP传输协。 Presumo Presumo也是一个实现Java Message Service API的JMS消息中间件。 JORAM JORAM一个类似于openJMS分布在ObjectWeb之下的JMS消息中间件。 JMS4Sdivad JMS4Sdivad是一个消息系统.它部分地实现了Java消息服务(JMS) API.
Thursday, May 8, 2008
英文翻译词典工具软件与在线翻译全搜罗
一、在线词典
1、金山爱词霸(http://www.iciba.com/)
这是目前最好的线上词典工具之一。词汇量涵盖了150余本词典辞书,70余个专业领域,28种常备资料,中、日、英网际大辞海,提供在线及时更新,第一时 间掌握流行词汇表达并为每个词汇都提供了真人发音和相关词汇释意。同时网站的界面也采用了简、繁、英、日等语言编写,便于不同的人群使用。
同时,爱词霸还提供了多种扩展功能,如QQ、MSN机器人、Firefox插件等,使你可以随时随地地翻译词汇。具体可以查看http://web.iciba.com/partner/ ,找到更多实用工具
不过,受词霸已经被谷歌(Google)收购,据传谷歌将于5月8日推出新版的词霸,名字可能定为谷歌金山词霸,除了词霸原有功能外,还增加了网络翻译、图片解释等。
2、海词在线词典(http://www.dict.cn/)
海词在线词典由在美国印第安纳大学的中国留学生范剑淼创建。正式使用于2003年11月27日(美国的感恩节)。 虽然它的词汇量没有爱词霸庞大,但是它提供了大量例句并佩有真人发音,可以帮助矫正发音问题。
海词也提供了大量的小工具,你可以把它们添加到你的博客或者个人网站上来增加更多丰富多彩的功能。具体可以查看http://www.dict.cn/tools.html
3、译典通(http://www.dreye.com.cn/)
网站的所有者为英业达(上海)有限公司。译曲通提供了较大量的词汇并配有真人发音,同时可以查询同义词/反义词,词形变化等。另外还可以查询日语词汇,并配有日语、英语学堂。
4、雅虎字典(http://zidian.cn.yahoo.com/)
和爱词霸一样,具有词汇提示功能,比如你输入reci就会提示以其开头的所有单词,方便输入。雅虎字典一个最大的好处就是他能翻译网络词汇,在互联时代, 像汉字一样,很多旧词有了新解,这时候你就可以通过网络词汇来查找它的亲含意了。不过,雅虎的单词翻译是由译典通提供的。
5、有道词典(http://dict.yodao.com/)
有道是网易自主研发的搜索引擎,并提供词典功能。有道词典的释义也是来自译典通,但又有很多创新,比如英英翻译、网络解释、例句查询、同义词、反义词等,还可以创建自己的单词本。
6、百度词典(http://dict.baidu.com/)
百度词典的释义来自译典通,并且没有太大改进。类似于Handbook一类的工具书。
此外,在线词典还有很多,比如林语堂《当代汉英大词典》、韦氏在线词典、英语多功能词典等。
7、星际译王(http://www.stardict.cn/)
提供了大量的词汇翻译,支持多语言翻译。不过你要使用他的全部功能必须注册成为会员,还好,注册会员是免费的。星际译王还提供了Firefox插件,如果你使用的Firefox浏览器,不妨试试看,插件下载:http://www.stardict.cn/browserplugin.php
8、沪江小d(http://dict.hjenglish.com/)
解释详细,并且带有大量的例句解释和参考网页。界面清新,并提供了大量的语言工具链接
二、线下词典、翻译软件
1、金山词霸(http://cp.iciba.com/index.shtml)
相信金山词霸是目前使用最为广泛的汉英双语工具。他不仅词汇量,而且能够桌面即时取词使用也相当方便,还可以查询多学科词汇,可以说是做的相当成功的一款词汇软件(难怪谷查检和百度都盯上他了)。下载地址:http://cp.iciba.com/index.shtml (收费软件)。
P.S. 谷歌(Google)发布的新版词霸将是一款全免费软件。
2、灵格斯词霸(http://www.lingoes.cn/)
也是词霸哦,不过他是灵格斯,他是一款全免费可在线更新词库的词典工具。它的安装文件非常小,目前最新版也只有2.8M。使用者可以根据自己的需要下载不 同的词典库,如牛津高阶英语词典 (第6版)、朗文当代英语词典 (第4版) 、柯林斯高阶英语词典 (第4版) 等等。灵格斯只是一个外壳,你安装什么样的词典就能翻译什么样的词汇,所以你安装了法语、日语、甚至是爱斯基摩语词典,只要安装他就能翻译。其取词也比较 人性化,只有当同时按下Ctrl键时才会取词,也就是在你想用的时候才会用。
词霸下载:http://www.lingoes.cn/zh/translator/index.html
词库下载:http://www.lingoes.cn/zh/dictionary/index.html
3、有道桌面词典(http://cidian.yodao.com/)
和有道线上词典配套的工具。当前版本为1.1,大小为2.7M精简版只有1.16M。可以在线翻译、网络释义、海量例句、屏幕取词等。是一款轻量级的词典工具。
4、星际译王(http://stardict.sourceforge.net/)
一款开源且免费的翻译工具。支持全文翻译、网络词汇、鼠标取词等。它是一个跨平台的国际化的词典软件,有选中区取词,通配符匹配,模糊查询等强大功能。目 前已有两百多个词典,支持几十种语言,其中中文词汇有100多万。跨平台的国际词典软件!它功能强大,实用性强,“ 通配符匹配”,“鼠标查词”,“模糊查询”等功能倍受青睐!
下载:http://stardict.sourceforge.net/
5、babylon词典(http://www.babylon.com/)
来自以色列最强大的英文翻译软件 - Babylon Pro,在全球已有超过 70 个国家 2 千 2 百万人使用。Babylon-Pro 提供最专业英文翻译,有别于一般的翻译软件,Babylon 最迷人的是可外加其它语言字典,提供让您翻译一次可同时得到其它语言的翻译。例如您的字典清单中有英英、英中、英德、英日、英韩的字典时。当您查询一个英 文单字时,她便同时一次给您所有英中德日韩文的翻译。有付费和免费服务两种。
[b]6、雅虎乐译(http://soft.cn.yahoo.com/ly/)
安装包小于1M,同时还有乐译绿色版无需安装、免除卸载,解压缩即可立即使用。集成了网络词汇、鼠标取词、中英文双语解释等。
7、沪江小d桌面词典(http://dict.hjenglish.com/client/)
是沪江小d的离线工具,海量词汇,支持剪贴板取词。
三、在线翻译
再简单总结一下常用的在线翻译网站:
1、Google在线翻译:
谷歌的语言工具提供多种语言互译,同时还提供了全站翻译等,翻译还算比较准确。访问:http://www.google.cn/language_tools?hl=zh-CN
2、Yahoo!在线翻译
和谷歌相似,提供多种语言的全文翻译,翻译准确率较高。http://fanyi.cn.yahoo.com/
3、百度在线翻译
提供了比较简单的翻译功能,并可以使用Google的翻译工具。http://site.baidu.com/list/104fy.htm
4、爱词霸在线翻译
提供了金山快译的部分功能,同样提供多各语言的互译。每次最多可以翻译500字,不过翻译结果也是来自Google。网址:http://fy.iciba.com/
5、微软Windows Live翻译
这是软件专门用于提供翻译服务的网站,微软的翻译还是相当准确的,每次最多翻译500字,同时也提供网站全站翻译,支持多种语言。具体网址:http://www.windowslivetranslator.com/Default.aspx
6、华译网在线翻译
这是一家专业的翻译公司提供的在线翻译服务。http://www.readworld.com/
7、金桥翻译中心
这是比较老牌的线上翻译服务公司,提供免费服务,本科毕业的时候在上面翻译过论文。http://www.netat.net/
8、联通华建
曾经用过,所以还记得网址,大家不妨试试:http://www.165net.com/
9、国外的一个免费翻译网站freetranslation.com
也是以前用过的,网址也很好记,感觉这个的翻译结果还是比较令人满意的,翻译的时候你可以选择“人工翻译”和“自动翻译”,“人工翻译”是收费服务:http://www.freetranslation.com/
网上的英语免费资源工具资源应该还有很多,以上只是总结了本人使用过或者是比较熟悉的,希望大家多补充 :-)。
本文转载自Dudo
Sunday, May 4, 2008
security specifications
-
WS-Security
-
WS-SecurityPolicy
-
WS-Trust
-
WS-SecureConversation
-
WS-Federation
-
Extensible Access Control Markup Language (XACML)
-
Extensible Rights Markup Language (XrML)
-
XML Key Management (XKMS)
-
XML-Signature
-
XML-Encryption
-
Security Assertion Markup Language (SAML)
-
.NET Passport
-
Secure Sockets Layer (SSL)
-
WS-I Basic Security Profile
Web Services Standards Bodies and Communities
Web Services Standards Bodies and Communities
Here are some Web Services standards bodies and communities that support Web Services implementation.
ebPML. http://www.ebpml.org/
OASIS. http://www.oasis-open.org/
W3C. http://www.w3.org/2002/ws/
WS-I. http://www.ws-i.org/
SOAP-Specific
Here is a list of SOAP-specific resources.
Apach SOAP. http://xml.apache.org
DevelopMentor. http://www.develop.com/soap/
SOAPClient. http://www.soapclient.com/
SOAPLite. http://www.soaplite.com/
SOAPWeblog. http://soap.weblogs.com/
UDDI-Specific
Some UDDI-specific resources. UDDI has some good technical white papers on best practices.
UDDI.org. http://www.uddi.org/ (Now under OASIS. Refer to http://www.oasis-open.org/committees/uddi-spec/)
jUDDI.org. http://www.juddi.org/
Web Services Security
There are an increasing number of Web Services security resources. More references can be found in the Web Services security chapter.
OASIS Web Services Security TC. http://www.oasis-open.org/committees/wss/
RSA. http://www.rsasecurity.com/
Web Services Security Forum. RSA. http://www.rsasecurity.com/
XML Trust Center. http://www.xmltrustcenter.org/index.htm
Miscellaneous
These URLs contain some other categories, including security (such as XML Trust Center) and Web Services developer tools (such as Eclipse).
BPEL4WS. http://www.ebpml.org/bpel4ws.htm
SOAP-WRC/James Snell. http://www.soap-wrc.com/webservices/
TechMetrix. http://www.techmetrix.com/trendmarkers/topics/tmktopic.php?topic=asp
Web Services Security Forum. http://www.xwss.org/index.jsp
XML Trust Center. http://www.xmltrustcenter.org/index.htm
Vendor-Specific Web Services Sites
These are vendor-specific Web Services Web sites that provide technical white papers and product evaluation copies for download.
Avinon. http://www.avinon.com/products/overview.html
BEA. http://www.bea.com/products/index.shtml
bindsystems. http://www.bindsystems.com/products.htm
bowstreet. http://www.bowstreet.com/products/businesswebfactory/index.html
CapeClear. http://capescience.capeclear.com/index.php and http://www.capeclear.com/products/index.shtml
C# Station. http://www.csharp-station.com/
IBM. http://www-3.ibm.com/software/info1/websphere/index.jsp?tab=highlights and http://alphaworks.ibm.com/webservices
IONA. http://www.xmlbus.com/
Killdara. http://www.killdara.com/products/vitiris/vitirisIntroduction.pdf, http://www.killdara.com/products/vitiris/index.htm and http://www.killdara.com/products/products.htm
Microsoft. http://www.microsoft.com/net
Mind Electric. http://www.themindelectric.com/
Novell (Silverstream). http://www.silverstream.com/Website/app/en_US/ProductsLanding
Progress eXcelon. http://www.exln.com/products/
Sun Microsystems. http://wwws.sun.com/software/ and http://dcb.sun.com/practices/webservices/
Systinet. http://www.systinet.com/products/index.html
WestBridge. http://www.westbridgetech.com/resources.html
XML Global. http://www.xmlglobal.com/prod/index.jsp
Web Services Resources and References
The following portals contain a variety of Web Services sites with news, technical articles, and white papers. They not only provide some technical resources, but also references to other Web Services links. They are good starters.
ebXML.org. http://www.ebxml.org/
LearnXMLWS. http://www.vbws.com/
O'Reilly XML.com. http://www.xml.com/
SOAPRPC. http://www.soaprpc.com/
Value-added Web Service Suppliers. http://www.vawss.org/
Web Services Architect. http://www.webservicesarchitect.com/resources.asp
WebServices.org. http://www.webservices.org/
Web Services News
The following Web sites contain many news and product updates related to Web Services. Some of them provide email alerts for subscription.
CBDiForm. http://www.cbdiforum.com/report.php3?topic_id=9
CFOInfo. http://team.cfoinfo.com/ (Original website is www.cfoinfo.com, Now has moved. Login user id=s2b, password=shaston)
ecademy. http://www.theecademy.com/node.php?id=318
I.T. Director. http://www.it-director.com/ts-section.php?section=17 (or select Web Services column)
I.T. Works. http://www.itworks.be/webservices/
OASIS. http://www.oasis-open.org/cover/sgmlnew.html
SearchWebServices. http://searchwebservices.techtarget.com/
TheServerSide. http://www.theserverside.com/home/index.jsp
The Stencil Group. http://www.stencilgroup.com/ideas_scope_wsindex.html
TopXML. http://www.topxml.com/
W3C. http://www.w3.org/2001/03/WSWS-popa/
XML Web Services Magazine. http://www.fawcette.com/xmlmag/
XMLHack. http://www.xmlhack.com/
Xmethods. http://www.xmethods.net/
XML.org. http://www.xml.org/xml/news_market.shtml
Development Platforms and Tools, Including Tutorials and Articles
These Web sites contain good online tutorials and technical articles, from technology overview to specific technical details. Some of them have sample codes for download.
Advisor. http://advisor.com/Articles.nsf/vTechLookup!OpenView&RestrictToCategory=Web%20Services
Eclipse. http://www.eclipse.org/
IBM Web Services (developerWorks). http://www-106.ibm.com/developerworks/webservices/
Microsoft Web Services. http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000442
Sun Microsystems's Java™ Technology and Web Services. http://java.sun.com/webservices/
Sun ONE Studio™ (Forte). http://wwws.sun.com/software/sundev/index.html